我的 Excel 電子表格不接受包含“&”的公式。例如 =A1+A2&" OK" 如果 A1=1 且 A2=2 那麼結果應該是 3 OK。同樣的公式在另一個電子表格中也適用,但在我正在處理的電子表格中,它給出了結果值。為什麼它在一個電子表格中有效,但在另一個電子表格中無效?
答案1
檢查 A1 和 A2 是否包含數字,而不是文字。
這#價值!當運算子+
與文字值一起使用時會發生錯誤。它甚至可以保存以文字形式儲存的數字,但如果你給它輸入單詞,它就會拋出錯誤。
運營商&
是無辜的。
答案2
這#價值!當一個或多個儲存格留空時,或者當公式實際上遇到文字值而不是數字時,或者當公式將日期計算為文字時,就會出現錯誤。
- 要修復#價值!錯誤,請輸入正確的數值。
檢查下面的例子:
- 使用的公式是
=A1+A2&" OK"
- 你得到#價值錯誤,如果&當任何值實際上是文字(字串)時。
要解決此問題(當其中一個值實際上是文字時),您可以使用此公式。
=SUM(A1,A2)&" OK"
或者,甚至這個陣列公式也適用。
{=SUM(IF(ISERROR(A1:A2),"",A1:A2))&" Ok"}
注意完成數組公式Ctrl+Shift+Enter。
即使兩個單元格的資料均為 ,該公式=A1+A2&" Ok"
也適用TEXT
。
您可以根據需要調整公式中的儲存格參考。