我如何在excel中测试值TRUE

时间:2012-11-12 11:17:22

标签: excel

快速(希望)

我在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,它会左对齐而不是居中,这可能会给出一些线索。

这样做的方法是什么?

1 个答案:

答案 0 :(得分:1)

通常如果你在单元格中键入TRUE或FALSE它们默认为“布尔值”(不是文本),所以你不要使用引号,在这种情况下你的第一个公式应该有用,即

=IF(B1=TRUE,A1,"")

....但是,如果列格式化为文本,则需要引用

=IF(B1="TRUE",A1,"")

如果既不起作用那么也许B1中有一些前导或尾随空格?