我有 2 個 Excel 電子表格,兩個作業表都有一個“代碼”欄位和值,兩者中可能存在也可能不存在。在 sheet1 和 sheet2 中還有一個“ID”,我希望如果在 sheet1 中填充了“ID”并且如果在 sheet2 中存在匹配的代碼,則查詢可以將“ID”傳輸到作業表 2
表 1
|
表 2

我可以使用 vlookup 找到匹配的值,但我的問題是讓 ID 欄位填充 =VLOOKUP(A1,Sheet1!A:A,1,FALSE)
uj5u.com熱心網友回復:
而是:=VLOOKUP(A1,Sheet1!A:B,2,FALSE)。
來自微軟對 Vlookup 的幫助:
如何開始 構建 VLOOKUP 語法需要四部分資訊:
要查找的值,也稱為查找值。
查找值所在的范圍。請記住,查找值應始終位于 VLOOKUP 范圍內的第一列中才能正常作業。例如,如果您的查找值在單元格 C2 中,那么您的范圍應以 C 開頭。
包含回傳值的范圍中的列號。例如,如果您指定 B2:D11 作為范圍,則應將 B 計為第一列,將 C 計為第二列,依此類推。
或者,如果您想要近似匹配或 FALSE,如果您想要回傳值的精確匹配,您可以指定 TRUE。如果您不指定任何內容,則默認值將始終為 TRUE 或近似匹配。
特別注意引數 2 和 3。
請注意,數字 2“查找值所在的范圍”應該是完整范圍,其中該范圍的第一列具有要查找的值,并且該范圍的最后一列應包含要回傳的值。所以你A:A只有一列,只會在 column 中查找和回傳值A。您希望從 B 列回傳值,因此它也必須包含在內,以成為A:B.
由于 columnB是查找范圍中的第二列,因此A:B您的第三個引數將2導致此答案頂部的 vlookup。
uj5u.com熱心網友回復:
這就是你在做什么:
VLOOKUP(A1,Sheet1!A:A,1,FALSE)
(我只談Sheet1!A:A和1)
您正在查看列,A然后從那里獲取列號 1(即 column A)。
你應該做什么,這個:
VLOOKUP(A1,Sheet1!A:B,2,FALSE)
查看由列A和 (up to)組成的表格,B您將自動查看第一列,并回傳在第 2 列(即 column B)中找到的值。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/375567.html
