如何修正 VLOOKUP 函數中的 #VALUE! 錯誤

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為英文文章出處,以供參考。

如果您使用 VLOOKUP,有可能會發生好幾次 #VALUE! 錯誤。 本主題列出 VLOOKUP 的常見問題以及可能的解決方法。

問題:lookup_value 引數的長度超過 255 個字元。

解決方法:請將值縮短,或合併使用 INDEX 和 MATCH 函數做為因應措施。

使用 INDEX 和 MATCH 來查詢超過 255 個字元的值。

這是陣列公式。 因此,請按enter 鍵(僅限如果您有 Office365) 或CTRL + SHIFT + ENTER

附註: 如果您有目前版本的Office 365,然後您可以直接在輸出儲存格中,輸入公式,然後按ENTER以確認公式的動態陣列公式。 否則,公式必須第一個選取輸出儲存格,在輸出儲存格中,輸入公式,然後按下CTRL + SHIFT + ENTER以確認它輸入為在舊版的陣列公式。 Excel 會插入大括號的開頭與結尾的公式。 如需有關陣列公式的詳細資訊,請參閱陣列公式的指導方針和範例

問題:col_index_num 引數包含文字或小於 0。

col_index_argument 小於 1 時所顯示的 #VALUE! 錯誤

資料行索引是指搜尋欄右側,您想在系統找到相符項目時傳回的欄數。

這可能是因為 col_index_num 引數包含錯字,或是不小心將小於 1 的數字指定為索引值 (這經常發生在 VLOOKUP 函數中另一個巢狀 Excel 函數傳回「0」等數字做為 col_index_num 引數的情況)。

col_index_num 引數的最小值是 1;1 代表搜尋欄,2 代表搜尋欄右側的第一欄,依此類推。 因此,如果您是在欄 A 內搜尋,1 代表欄 A,2 代表欄 B,3 代表欄 C,依此類推。

對特定函數有任何問題嗎?

在 Excel 社群論壇張貼問題

協助我們改進 Excel

您是否有任何關於下一版 Excel 的改善方式的建議? 如果有的話,請參閱 Excel User Voice 中的主題。

另請參閱

修正 #VALUE! 錯誤

您需要了解 VLOOKUP 的所有項目

Excel 公式概觀

如何避免公式出錯

偵測公式中的錯誤

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

所有 Excel 函數 (依類別排序) (機器翻譯)

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×