我有一個有 2 列的sheet_1:
ea
COL_A COL_B
ITM_RRT_Transaction_Status Y/N
C991,經理 Orion 沒有警報 Y/N
.....
我嘗試根據sheet_2中的參考表填寫COL_B(兩個COL_A都匹配)
COL_A COL_B
ITM_RRT Y
no alarm N
所以sheet_2.COL_A值可以在sheet_1.COL_A內的任何地方
我該怎麼辦?
感謝幫助
答案1
對於Vlookup(x,y,TRUE
,您的查找表必須是升序排序上班。這就是 in vlookup 的情況TRUE
。
我不知道為什麼 vlookup 幫助頁面發生了變化,但是這裡在vlookup頁面上,如果您點擊“技術細節”
range_lookup(可選)
邏輯值,指定您希望 VLOOKUP 查找近似匹配還是精確匹配:
TRUE 假定表中的第一列按數字或字母順序排序,然後搜尋最接近的值。如果您未指定一種方法,則這是預設方法。
FALSE 搜尋第一列中的精確值。
可以更好地看到查詢:
如果 range_lookup 為 TRUE,則 table_array 第一行中的值必須以升序排列:...-2, -1, 0, 1, 2,... , AZ, FALSE, TRUE;否則,HLOOKUP 可能無法給予正確的值。如果range_lookup為FALSE,則table_array不需要排序。
它也出現在抬頭頁。
另請注意,同樣的情況也適用於MATCH
with type: 1
。並且MATCH
withtype: -1
要求列表是降序排序。
僅精確匹配可以從未排序的列表。