Excel中的部分内容匹配

时间:2016-10-20 07:27:29

标签: excel excel-formula

我想在我的excel中运行部分字符串匹配,但面对某些问题才能实现它。

这是我的源表(Spreadsheet1),其中包含主数据

enter image description here

以下是我的目标工作表(电子表格2)

enter image description here


现在,我尝试做的是Column1部分搜索来自Sheet2的值,如果找到任何值,则应返回Column2的值并填充{ Sheet2中的{1}}列。

以下是我到目前为止尝试过的公式,但是id没有用。

Value

1 个答案:

答案 0 :(得分:1)

这可能是一种更简单的方法

=INDEX(Sheet1!B:B, 
       MATCH(TRUE, 
             NOT(ISERROR(FIND(A2, Sheet1!A:A))),
       0))

控制 + + 输入

这样做是尝试在A中找到范围中的子字符串,如果是,则返回TRUE,否则返回FALSE
然后,在TRUEFALSE的结果范围内,我们尝试匹配包含TRUE的第一行,并使用该行在B列中查找