Excel:如何查找具有多个搜索条件的值?

时间:2018-11-15 15:18:21

标签: excel excel-formula vlookup

我正在寻找一个公式,该公式将返回归因于某个ID的总量。我曾经依靠经典的IfError和Vlookup组合来获取数据,但是我有很多供应商针对不同商品(在物流方面充当独立实体)的不同分支使用相同的供应商代码(可能是唯一的ID)。

我必须通过寻找负责这些供应商的物流代理来手动划分归因于某些供应商的数量,并且当同一日志代理为同一供应商处理多种商品时,我会手动挖掘物料代码。

我想知道如何综合使用一个公式来进行手动过程。

我正在使用此公式来获取数据透视表=IFERROR(VLOOKUP(TRIM(A2),Pivot!$A$4:$B$105,2,0),0)

中的数据

我需要结合三个搜索条件来获取特定供应商子实体的数量(供应商ID,日志代理名称,物料ID)。

[我将数据粘贴为值的数据透视表的一部分] [1]

[如何使用Vlookup函数存储数据和获得结果的示例] [2]

  

[1]:https://i.stack.imgur.com/A1v0f.png

     

[2]:https://i.stack.imgur.com/BmFi3.png

1 个答案:

答案 0 :(得分:0)

使用以下解决方案,您将需要使用供应商ID和PURCH_GRP_NAME填充所有单元格。如果范围是通过数据透视表构建的,则可以选择“重复”每一行上的相同值。

完成后,您可以使用这样的公式(XXXXXX是搜索条件。我不知道这应该来自哪里):

=INDEX($D$1:$D$105,MATCH(XXXXXX,$A$1:$A$105&$B$1:$B$105&$C$1:$C$105,0))

按Ctrl + Shift + Enter将其转换为矩阵公式。

相关问题