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