我想根据 col'Name1" 选择其他列

我想根据 col'Name1" 选择其他列

如果列 Name1 中的名称与列 Name2 中的名称匹配,我想要一个包含 Name1、Data1 和 Data2 的结果集。

这是在宏中完成的吗?还是在哪个区域中完成的?

Name1     Name2     Data1      Data2
Al Bain   Win Vung [email protected] 800-777-7777
Sue Reed  Al Bain

答案1

条件 VLOOKUP 数组(CSE)公式解决了该问题:

在此处输入图片描述

怎么运行的:

  • 单元格中的公式L53

    =IF($L47=$M47,VLOOKUP($L47,$L$47:$O$49,{1,3,4},FALSE),"No Match")
    
  • 将公式拖至右方 ( L53:N53),然后按F2并完成Ctrl+Shift+Enter

注意: 现在公式将用{ }括号括起来,看起来像,,

   {=IF($L47=$M47,VLOOKUP($L47,$L$47:$O$49,{1,3,4},FALSE),"No Match")}
  • 向下填充公式。

根据需要调整公式中的单元格引用。

相关内容