Excel Vlookup用于搜索从一个工作表到另一个工作表的子字符串

时间:2017-07-22 14:39:20

标签: excel excel-formula vlookup

我有2张excel表,我需要使用vlookup从第一张表中搜索特定的字符串,并尝试在第二张表中找到它作为子字符串。如果它匹配第一张表格中的子字符串(整个字符串),我想将其设置为True或False或1或0.我有数千条记录,所以这必须自动完成。有没有什么方法可以使用vlookup从第一张表中获取数据,并在第二张表中自动为所有记录找到与子字符串相同的数据。

我的意思是:

表1:

| 1 |你好|

| 2 |测试|

| 3 | abc |

表2:

| 1 | ABC123 |

| 2 | hello123456 |

| 3 | test12 |

因为它们是子串,所以它们应该标记为真。感谢。

1 个答案:

答案 0 :(得分:0)

您可以将MATCH与包围通配符一起使用。如果找到匹配,则返回一个数字;如果没有,则返回#N / A错误。

'for TRUE/FALSE
=isnumber(match("*"&sheet1!a2&"*", sheet2!A:A, 0))
'for 1/0
=--isnumber(match("*"&sheet1!a2&"*", sheet2!A:A, 0))

enter image description here