【问题标题】:Checking condition from two columns and accordingly populate values from 3rd column in excel检查两列的条件,并相应地填充 excel 中第三列的值
【发布时间】:2021-03-03 04:32:19
【问题描述】:

给出下表:-

person date sales
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

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

reqd 输出:-

date 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 需要一些可以在所有行中填充的逻辑。

【问题讨论】:

    标签: excel excel-formula excel-2010


    【解决方案1】:

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

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

    【讨论】:

    • 如果在正常模式下不起作用,您可能需要输入公式,因为数组意味着按CTRL+SHIFT+ENTER
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-09-18
      • 2021-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多