2016-12-02 103 views
0

有人能告訴我下面的公式有什麼問題嗎?我認爲這與逗號有關,但不確定。不斷有這個錯誤。IF語句插值

=IF(S2="customer」,」551」,IF(S2=「business」,」552」,IF(S2=「both」,」551, 552」, 「」))) 
+0

你正在得到什麼錯誤?我只是試了一下,它的工作。但是,你有真實的部分關閉引號。 –

回答

2

看起來,您使用Excel無法識別的引號(如果您使用的公式是與您發佈的公式完全相同)。

例如,注意「」(來自您的公式)與""(接受的字符)不同。

正如其他人所說,這工程:=IF(S2="customer","551",IF(S2="business","552",IF(S2="both","551, 552", "")))

+0

謝謝。這工作。出於興趣,你如何在不同的引用形式之間切換? – user6222395

+0

@ user6222395它真的取決於你在做什麼。你在Excel中如何創建該公式?你是從其他地方複製粘貼它還是直接將它直接放入單元格中? –

2

如果你是一個非美國區域,那麼你可能需要使用分號;而不是逗號,。嘗試用;代替,

=IF(S2="customer";551;IF(S2="busines2";552;IF(S2="both";"551,552";""))) 

這工作在我的Excel表格。

0

嘗試......

=IF(S2="customer","551",IF(S2="business","552",IF(S2="both","551, 552", ""))) 
+0

這是如何出於興趣不同?一目瞭然它看起來是相同的,所以如果你能確切地調出問題出在哪裏以及修復是什麼以及它爲什麼起作用的話,它將非常有用...... – Chris

+0

如果將OP的語句複製到Excel中,則會彈出公式錯誤。我在上面的評論中解釋說,他們已經在他們的真實部分附近引用了引號(花哨引號),所以沒有公開引號。我將它們改爲雙方的直接引號。我的不好之處在於我的答案中沒有更詳細地解釋。 –

+3

啊,所以你已經將「智能報價」改爲標準報價?仍然認爲它會從你的答案中實際解釋,而不是指望人們在其他地方閱讀評論。 – Chris

0

你得到什麼樣的錯誤?我把它放在下面,所有4個返回工作正常。看起來和你一樣,但在這裏它是安全的一面。 (S2 =「customer」,「551」,IF(S2 =「business」,「552」,IF(S2 =「both」,「551,552」,「」)))