[英]Formula to match/lookup if part of a string in a cell is equal to a value in a given range and return this value
我在excel的兩列中有兩個文本范圍,如下所示:
____________________________________________________________
| A | B | C |
------------------------------------------------------------
1 | Mazda Mazda6 i | Escape | |
2 | Ford F150 XL | Pathfinder | |
3 | Ford Freestar SEL | Jetta | |
4 | Ford Explorer Eddie Bauer | Yaris | |
5 | Ford Escape XLT | Mazda6 | |
6 | Nissan Pathfinder LE | F150 | |
7 | Volkswagen Jetta 2.5 | Tahoe | |
8 | Toyota Yaris Base | Freestar | |
9 | Chevrolet Tahoe LS | Explorer | |
------------------------------------------------------------
我需要做的是在C1中查找一個公式,以檢查單元格A1中是否包含范圍B1:B9中的任何單詞,如果是,則在單元格C1中從B1:B9返回相應的匹配單元格的值。 然后轉到C2,檢查單元格A2中是否包含范圍B1:B9中的任何單詞,並返回范圍B1:B9中的匹配值。 如果不包含,則可以是#N / A或空白,這無關緊要。
例如,C1中的公式應檢查B1:B9中的任何單詞是否與A1中的字符串匹配。 在這種情況下,C1中的返回值應為Mazda6
。
是否有捷徑可尋? 我一直在嘗試尋找一種可以在網上運行2天的公式,但是仍然沒有運氣。
如果有人可以幫助,將不勝感激。
由於對問題的誤解而修改了答案-嘗試在C1中抄寫該公式
=IFERROR(LOOKUP(2^15,SEARCH(" "&B$1:B$9&" "," "&A1&" "),B$1:B$9),"")
假設最多只有一場比賽-B1:B9應該全部填充
這將找到匹配項而沒有任何“部分匹配項”,例如將紅色與令人難以置信的匹配
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.