总和值取决于其他列

我有3个Excel表。 在Sheet 1我有3列:

  • 订单号
  • 代理人和
  • 订单价值。

在工作Sheet 2我只有一个订单号的列。 在第三sheet我有2列:

  • 代理人和
  • 总订单值。

我想为每个Agent (在工作sheet 3 )上sum Order values ,但是只有在工作sheet 1中的order number包含工作sheet 2中的order number 。 我应该使用什么function? excel是否有"Contains"这样的函数? 我尝试countif但我不能写在一个function..

您需要调整您的数据架构。

在工作表1上添加一个具有检查当前行的订单号是否存在于Sheet2中的公式的列,如

 =IF(ISNUMBER(MATCH(A2,Sheet2!A:A,0)),"include","exclude") 

在这里输入图像说明

现在,您可以基于Sheet1中的数据在Sheet3中构build数据透视表。 将代理拖到行中,将订单值拖放到值中,并将sheet20rder拖入到filter中。 将该filter设置为“包含”。

在这里输入图像说明