检查两列的条件,并相应地填充 excel 中第三列的值

问题描述

提供下表:-

人物 日期 销售
A 10/02/2020 10
A 11/02/2020 20
A 12/02/2020 30
B 13/02/2020 40
C 14/02/2020 50

在给定的日期,我们需要检查每个人对应的销售额,如下表所示。

请求输出:-

日期 A B C
10/02/2020 10
11/02/2020 20
12/02/2020 30
13/02/2020 40
14/02/2020 50

我能够使用数据透视表获得此输出,但需要使用 excel 公式表达相同的输出

我得到了这样的逻辑,即 excel 将匹配日期和人员并获取相应的销售额。但是无法实现这个逻辑来查找。有10000多行所以不能直接用if else 需要一些可以填充到所有行中的逻辑。

解决方法

当您使用 Excel2010 时,请尝试以下公式-

=IFERROR(INDEX($C$2:$C$6,MATCH(G$1&$F2,$A$2:$A$6&$B$2:$B$6,0)),"")

enter image description here

,

使用数据透视表是解决这个问题的正确方法,为什么你需要改变它?

如果可能的话,使用公式进行操作可能会非常不稳定,并且取决于诸如记录的排序顺序之类的事情。