我在使用 Excel 中的函數時遇到問題vlookup
。
我有2個文件:文件1.xlsx和文件2.xlsx。這兩個文件都有一個產品列表,其中包含許多不同的信息,我需要添加以下值文件2到產品文件1(根據產品名稱配對)。
我嘗試過以下公式:
=VLOOKUP(B2, [file2.xlsx]Tovar!$A:$AR,38,FALSE)
但不斷出現值錯誤。
第一個值是 file1 中產品的名稱,第二個值是filename
file2 的名稱、工作表的名稱、用於尋找的範圍,第三個值是應傳回資料的列號。
請問有什麼明顯的事情是我忽略的嗎?要傳回的值是一個字串。
答案1
如果您收到的錯誤是#N/A,則可能是您正在比較的兩列包含不同的資料類型,即文字和數字。試試以下方法之一:
=VLOOKUP(TEXT(B2, "0"), [file2.xlsx]Tovar!$A:$AR,38,FALSE)
=VLOOKUP(VALUE(B2), [file2.xlsx]Tovar!$A:$AR,38,FALSE)