簡體   English   中英

如果單元格中字符串的一部分等於給定范圍內的值,則匹配/查找的公式並返回該值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM