我需要使用Excel公式获取输出

时间:2019-05-27 14:59:47

标签: excel excel-formula

我想使用Excel函数在下表中获取输出。

我已经尝试过索引匹配,但是当我有重复的值时,它只能帮助获得第一个值的输出。

数据库

  Date      Product Name
01-01-2016  60      A
01-01-2016  54      B
01-01-2016  40      C
01-01-2016  60      D
01-03-2016  47      A
01-03-2016  39      B
01-03-2016  46      C
01-03-2016  42      D
01-02-2016  37      A
01-02-2016  53      B
01-02-2016  25      C
01-02-2016  46      D
01-04-2016  49      A
01-04-2016  47      B
01-04-2016  46      C
01-04-2016  27      D

需要使用Excel公式填写下表的帮助

请找到以下示例输出

enter image description here

1 个答案:

答案 0 :(得分:0)

使用您发布的“数据库”图(第一个)作为参考,并假设它在单元格A1中开始,我将您的“必需的输出”数据放在F1:J5中。 “ A”从F2开始,F1为空白,日期位于单元格G1:J1中。

在G2中,放入此数组公式,然后填充到最后一个字母“ D”:= INDEX($ B $ 1:$ B $ 17,SMALL(IF($ C $ 2:$ C $ 17 = $ F2,ROW($ C $ 2:$ C $ 17),“”),COLUMN()-6))。然后填写。 Small函数中的“ COLUMN()-6”假定您将“必需”数据放在F1:J5范围内;否则,您将需要手动进行更改。