我想在我的excel中运行部分字符串匹配,但面对某些问题才能实现它。
这是我的源表(Spreadsheet1),其中包含主数据
以下是我的目标工作表(电子表格2)
现在,我尝试做的是Column1
部分搜索来自Sheet2
的值,如果找到任何值,则应返回Column2
的值并填充{ Sheet2中的{1}}列。
以下是我到目前为止尝试过的公式,但是id没有用。
Value
答案 0 :(得分:1)
这可能是一种更简单的方法
=INDEX(Sheet1!B:B,
MATCH(TRUE,
NOT(ISERROR(FIND(A2, Sheet1!A:A))),
0))
控制 + 移 + 输入
这样做是尝试在A
中找到范围中的子字符串,如果是,则返回TRUE
,否则返回FALSE
。
然后,在TRUE
和FALSE
的结果范围内,我们尝试匹配包含TRUE的第一行,并使用该行在B
列中查找