2015-07-11 61 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

謝謝。對不起,回答你已經知道的東西 –

相關問題