我在Excel中有两列,如下所示:
Col1 Col2
A 1
B 2
C 4
C 1
A 13
B 5
我需要根据Col1的不同值在excel中生成包含Col2中值的3个范围。 从而: 名称范围 A 的值为 1,13 名称范围 B 的值 2,5 名称范围 C 的值 1,4
我该怎么做?
答案 0 :(得分:0)
在Cell D2
=IFERROR(INDEX($B$2:$B$17, MATCH(0, IF(D$1=$A$2:$A$17, COUNTIF(D$1:D1, $B$2:$B$17), ""), 0)),"")
根据需要向下拖动/复制。
这是一个数组公式,所以按 Ctrl + Shift + Enter 进行提交。见图片以供参考。
修改:________________________________ 强>
试试这个:
=IFERROR(INDEX($B$2:$B$18, SMALL(IF(D$1=$A$2:$A$18, ROW($A$2:$A$18)-1, ""), ROW(A1))),"")
这又是一个数组公式。