Excel:vlookup與非1-1符合

Excel:vlookup與非1-1符合

我有一個有 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不需要排序。

它也出現在抬頭頁。


另請注意,同樣的情況也適用於MATCHwith type: 1。並且MATCHwithtype: -1要求列表是降序排序

僅精確匹配可以從未排序的列表

相關內容