我想使用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公式填写下表的帮助
请找到以下示例输出
答案 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范围内;否则,您将需要手动进行更改。