2015-07-11 56 views
0

我正在尝试使用公式化的单元格来创建一个条件,但它失败了。如何在Excel中使用具有公式作为条件的单元格?

例如:

单元格A1包含号码 '12345'

单元B1,我插入 '=左(A1,3)',所以它返回 '123'

在细胞C1,我插入'= IF(B1 = 123,“是”,“否”)',它应该返回是的,但我不知道它为什么会返回编号

对此有何想法? 在此先感谢

回答

2

在数字上使用LEFT函数时,它将数字更改为文本。请尝试:

=LEFT(A1,3)+0 

使用数学运算(如“+0”)会将文本更改回数字。

+1

传统的看法是使用'= - 左(A1,3)' –

+0

感谢您的建议。我刚刚找到了解决方案:= IF(VALUE(B1)= 123,“是”,“否”) – Ray

0

您确定它返回123吗?它可能仅返回,因为它是单元格左侧的第3个字符!你可能想检查一下。

+0

感谢您的建议。我刚刚找到了解决方案: = IF(VALUE(B1)= 123,“是”,“否”) – Ray

+0

嘿艾萨克,这不是我做downvote的人。 – Ray

+0

谢谢。对不起,回答你已经知道的东西 –

相关问题