Cell A1: 0553400710
Cell A2: John
Cell B1: ['0553400710', '0553439406']
注意:
如果匹配,我想返回A2:John。
有可能吗?
我在here之前问了这个问题。它附有所有图片。不幸的是除了一个人之外没有人可以解决它。
给我最近答案的人是Jeeped,答案是
=IFERROR(INDEX(A:A, MATCH("*"&A1&"*",B:B, 0)+1), "")
这个问题是它需要列数组而不是行数组。我需要它在行中作为数据库的最佳实践。有没有人可以改进这个解决方案?
我也尝试过vlookup,但是失败了
这是我想要匹配的输入
答案 0 :(得分:0)
有可能吗?
=IF(ISNUMBER(SEARCH(A1,B1)),A2,"number not found")
这适用于顶部的示例。如果A1看起来像['0553400710'],您可以尝试使用SUBSTITUTE公式来删除标点符号。
不确定你在底部的位置做了什么,抱歉。