【问题标题】:How to use multiple VLOOKUP with duplicate data?如何使用具有重复数据的多个 VLOOKUP?
【发布时间】:2014-09-20 09:59:42
【问题描述】:

我有很大的 excel 文件。 A列有发票(重复行,因为发票中的每个项目都是一行),B列有购买项目的SKU值(如200ml,300ml等),C列有购买的品牌(如可口可乐,雪碧等)和D列有购买的物品数量(如10,15等)。

第一个表是所有发票和购买的 intems 的转储文件

现在我想在品牌是可口可乐、SKU 是 200ml 和发票号的条件下查找购买的商品数量。是 XAX1X2X3 并显示在另一个单元格中。

现在在第二张表中,我想将发票与第一张表中的包装尺寸和品牌进行匹配,并将数量放在空单元格中

所以表 2 中突出显示的行将显示值 3,因为发票 T1411031400114,包装尺寸 200,品牌可口可乐的数量为 3。

我正在考虑使用嵌套的 VLOOKUP,但无法获得正确的公式。

任何帮助将不胜感激。

问候

阿南德

【问题讨论】:

  • 有一些方法可以使用INDEXMATCH 以及命名范围来做到这一点,但是您最好花时间学习如何制作数据透视表。如果出于某种原因您无法使用数据透视表进行操作,请告诉我,我会尽力提供帮助。
  • 除了发布的解决方案,您可能需要检查this

标签: excel duplicates vlookup worksheet-function worksheet


【解决方案1】:

考虑使用 sumifs():

例如:=SUMIFS($F:$F,$C:$C,$J3,$D:$D,K$1,$E:$E,K$2)

请检查下图是否清晰

【讨论】:

    【解决方案2】:

    对于像这样的示例表

    +---+---------+--------+------+-----+--+---------+-------+------+-------+
    |   |    A    |   B    |  C   |  D  |E |    F    |   G   |  H   |   I   |
    +---+---------+--------+------+-----+--+---------+-------+------+-------+
    | 1 | Invoice | Brand  | Size | Qty |  | Invoice | Brand | Size | Total |
    | 2 | 31      | Coke   | 200  | 1   |  | 31      | Coke  | 200  | 3     |
    | 3 | 31      | Coke   | 200  | 2   |  |         |       |      |       |
    | 4 | 31      | Sprite | 300  | 4   |  |         |       |      |       |
    | 5 | 31      | Fanta  | 100  | 3   |  |         |       |      |       |
    | 6 | 31      | Coke   | 300  | 2   |  |         |       |      |       |
    +---+---------+--------+------+-----+--+---------+-------+------+-------+
    

    您将在单元格 I2 中使用

    =SUMPRODUCT(($D$2:$D$6)*(F2=$A$2:$A$6)*(G2=$B$2:$B$6)*(H2=$C$2:$C$6))
    

    希望这可以解决(至少部分)您的问题。 这提供了数据透视表的众多输出之一。优点:结果会自动更新(数据透视表不会)。缺点:可能不希望自动更新(为了保留以前的结果,或者针对大型数据集的性能问题)。

    【讨论】:

      【解决方案3】:
      =OFFSET($C$9, SMALL(IF(D10=($B$10:$B$38),
                          ROW($B$10:$B$38)-9),COUNTIF($B$10:$B10,D10)),0)
      

      使用这个公式。但请注意单元格引用。

      【讨论】:

      • 看起来……不透明。它在做什么?
      猜你喜欢
      • 2013-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      • 2022-08-19
      相关资源
      最近更新 更多