我需要从 Sheet2!B1 返回值,其中 Sheet2!A1 中的字符串与 Sheet1!A1 中的字符串部分匹配。我在 A1 中有 3000 行随机字母和数字,在 B1 列中有相应的逻辑数据
IE:
Sheet1!A1 = aslkdj法斯利克
工作表2!A1 =法斯利克
Sheet2!B1 = 真实数据
我需要用 Sheet2!B1 中包含的实际数据填充 Sheet1!B1,其中 Sheet2!A1 与 Sheet1!A1 中的字符串部分匹配
这很令人困惑,但我不知道该如何解释。
答案1
如果我理解你想要什么,有一种方法可以通过辅助列来实现:
1) 在 Sheet2 的 C 列中,使用以下公式:
=IFERROR(MATCH("*"&A1&"*",Sheet1!A$1:A$3000,0),"")
并填充下来
2) 在 Sheet1 的 B 列中,使用以下公式:
=IFERROR(INDIRECT("Sheet2!B"&MATCH(ROW(B1),Sheet2!C$1:C$3000,0)),"")
并填充下来
注意:如果这是正确的解决方案,那么请编辑您的问题添加了信息,这样其他人就更容易找到它