簡體   English   中英

查找兩列之間的部分匹配並返回第三列

[英]Find partial match between two columns and return a third column

我想創建一個公式,在兩個不同的工作表的兩列中查找部分匹配項,如果兩列之間存在部分匹配項,它將返回工作表2中另一列的值。

例:

Sheet 1 Column A:
Dev
Tim
Jon

Sheet 2 Column A:
Development
Timothy
Jonathan

如果在這些字段中存在部分匹配項,我希望它返回工作表2列B中的值。

目前,我有以下公式:

=INDEX(ValueIWant,MATCH(A1,ColumntoPartialMatchAgainst,0))

但是,僅當存在完全匹配時,此操作才返回“ ValueIWant”字段。

如何修改此公式以使其與部分匹配項一起使用?

請試試:

=VLOOKUP(A1&"*",`Sheet 2`!A:B,2,0)  

請注意,這只是在表1值的末尾故意添加通配符( * ),以降低與estimate值之類的匹配風險。

為了獲得理想的結果,您應該將通配符連接到要搜索的值。 在您的公式中,而不是A1 ,請嘗試:

A1 & "*" -如果您只想匹配數組值的開頭(例如在示例數據中)

"*" & A1 & "* -匹配數組值的任何部分

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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