2017-03-15 71 views
0

試圖算出這個VLOOKUP當查找細胞具有串

說A1單元格具有獨特的價值「車|自行車|卡車」,我想用VLOOKUP來匹配這個到具有值的一個表唯一值以上

Category Value 
Shoes  1 
Bike  2 
Hat   3 
Coat  4 

實施例將返回2

可能有其中的值不在表中,這是行存在實例。另外,如果需要,我可以將「|」更改爲逗號,這只是當前輸出文件的方式。

謝謝!

+0

請參閱[如果某個字段中存在特定單詞,則從表「legend」中分配相應的值](http://stackoverflow.com/questions/42752496/if-a-particular-word-exists-within-a -field-then-assign-corresponding-value-from/42753832#42753832),這是你幾天前問過的問題的虛擬副本。 – Jeeped

+0

假設'Categories'在C2:C5和'Values'在D2:D5中,你可以用這個公式返回值'2':'= IFERROR(INDEX($ D $ 2:$ D $ 5,MATCH (1,INDEX(COUNTIF(A1,「*」&$ C $ 2:$ C $ 5&「*」),),0)),「無匹配」) – tigeravatar

+0

如果有兩個匹配呢?這會發生嗎? –

回答

0

考慮數組公式

=INDEX(D2:D5,MATCH(TRUE,ISNUMBER(SEARCH(C2:C5,A1)),0)) 

有了這樣的數據:

enter image description here

數組公式必須按Ctrl + Shift鍵來輸入 + 輸入而不僅僅是輸入鍵。