快速(希望)
我在excel 2010中有一个列,其单元格中的值为TRUE或FALSE
如果值为TRUE,我想复制另一个单元格的值
这就是我所拥有的:
A1 some value
B1 TRUE
C1 =IF(B1=TRUE,A1,"")
我尝试了以下(没有一个工作):
=IF(B1=TRUE,...
=IF(B1="TRUE",...
=IF(B1,...
我还尝试将B列作为常规和文本
我注意到如果我在B列中输入单词TRUE或FALSE,它会左对齐而不是居中,这可能会给出一些线索。
这样做的方法是什么?
答案 0 :(得分:1)
通常如果你在单元格中键入TRUE或FALSE它们默认为“布尔值”(不是文本),所以你不要使用引号,在这种情况下你的第一个公式应该有用,即
=IF(B1=TRUE,A1,"")
....但是,如果列格式化为文本,则需要引用
=IF(B1="TRUE",A1,"")
如果既不起作用那么也许B1中有一些前导或尾随空格?