我想扫描工作表 alpha (alpha!A) 中的 A 列,该表是电子邮件列表,对于每个单元格 A1、A2、…AX,所述单元格都匹配任何工作表 beta (beta!D) 的 D 列中的条目,则它返回 beta!E 中水平对应的条目。来自 beta!E 的输出的最后部分不太重要,只需 beta!D 中匹配的位置号就足够了。编辑:如果 alpha!A 和 beta!D 之间没有匹配,它还必须返回一个空单元格。非常感谢。
答案1
=VLOOKUP(A1,BETA!D:E,2,FALSE)
列索引号询问您“您想要的数据在右边多少列?” 如果您的匹配数据在 D 列,则 D 为 1,E 为 2,等等。 因此,公式可以解释为:
VLOOKUP(您在寻找什么?, 您在哪里寻找它?, 它在右边多远?, 您想使用精确匹配还是近似匹配?)
编辑:如果您要搜索的术语不存在于您的 beta!D:E 范围内,这将返回“#N/A”。如果您在这种情况下特别需要返回一个空白单元格,那么我发现最简单的方法就是 =IFERROR(VLOOKUP(yadda),"")。您可以修改它以在 VLOOKUP 失败的情况下返回您想要的任何内容。