【问题标题】:vlookup multiple values excelvlookup多个值excel
【发布时间】:2019-09-18 20:22:45
【问题描述】:

我正在尝试在 Excel 中查找多个值。我有两张表:一张是账户名(A 列)和状态(B 列),第二张是账户名(D 列)和状态(E 列)。目标是用 E 列中的状态填写 B 列。如何使用 excel 中的查找公式来做到这一点?

我尝试使用这个公式:=IFERROR(INDEX($E$2:$E$10, SMALL(IF(A2=$D$2:$D$10, ROW($D$2:$D$10)-2,""), ROW()-2)),"")

AA          AA  CA
AA          AA  NY
AA          AA  MD
BB          BB  FL
BB          BB  NY
BB          CC  AZ
DD          CC  CO
DD          DD  CO
            DD  WA

【问题讨论】:

  • 我认为你应该 edit 澄清一下。我们可以假设,但这是一条不好的路。你想要所有的比赛吗?即:第 1 行的 AA 得到 CA,第 2 行得到 NY 等等? A 到 B 帐户名称是否总是 1:1 计数(每个实例的确切计数)?
  • 第三个 BB 期望得到什么回报?因为您的查找表中只有两个?

标签: excel vlookup


【解决方案1】:

这将为您提供第一个匹配项 =INDEX($D$1:$E$9,MATCH(A1,$D$1:$D$9,0),2)。在这种情况下,您应该创建一个新列并连接 (=concatenate(D1," - ",F1)) 两列,这将创建一个可以搜索的唯一字符串。例如,地址、电话号码等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-06
    • 1970-01-01
    相关资源
    最近更新 更多