Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

重要: 在 Excel 2016、 Excel Mobile和 Excel 網頁版中,CONCATENATE 已由 CONCAT 函數取代。 雖然基於回溯相容性還是提供 CONCATENATE,但建議您使用 CONCAT 這個較健全的函數。

當您嘗試建立的字串包含有誤 (例如 #VALUE!) 的儲存格參照時,使用 CONCATENATE 函數發生 #VALUE! 錯誤的其中一個常見案例。

在下列範例中,我們將串連 D2、E2 和 F2,其中 E2 發生 #VALUE! 錯誤。

CONCATENATE 中的 #VALUE! 錯誤

E2 的錯誤會導致函數顯示 #VALUE! 錯誤。 為了讓函數成功運作,您必須將錯誤取代為錯誤以外的值。 您可以建立公式來檢查儲存格參照中是否有誤;如果儲存格參照有誤,則公式會顯示包含 0 (而不是錯誤) 的文字字串 (或者,您可以用自己的文字取代 0,但您必須用引號括住文字:"您的文字")。

如下的公式會正常運作:

=IF(ISERROR(E2),CONCATENATE(D2," ",0," ",F2))

將 IF 和 ISERROR 函數當做因應措施以串連字串與 #VALUE! 錯誤

運作方式為何? IF 函數會使用 IFERROR 函數來判斷 E2 是否有誤;如果 E2 有誤,則 CONCATENATE 函數會合併 D2、E2 和 F2 中的值 (函數會以 0 取代錯誤),並顯示最終的文字字串。 請注意,公式也會使用空格 (“ “) 來分隔值。

在 Excel 2003 和較舊版本中使用 CONCATENATE 來修正 #VALUE! 錯誤

如果您在 TE000130376 或較舊版本中收到 #VALUE! 錯誤的 Office Excel 2003 或較舊版本中,您必須在 Excel中取消核取 [轉換公式評估] (TFE) 選項。 在串連單元格時,依照 #VALUE! 錯誤中所述的步驟進行 中所述的步驟來解決此問題。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。

另請參閱

修正 #VALUE! 錯誤

CONCATENATE 函數

CONCAT 函數

Excel 公式概觀

如何避免公式出錯

偵測公式中的錯誤

所有 Excel 函數 (按字母排序)

所有 Excel 函數 (依類別)

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×