像“图1"A列中有很多相同的数值(有可能2个、3个、4个相同数值),但是他们所对应的B列数值是不一样的。如何像"图2"这样将"图1"B列不同数值,都反馈到同一行去?,麻烦各位大侠们给个公式哈,最好能帮忙解释一下函数公式。
看我的抓图:
1、选源数据的A列——菜单栏——数据——数据工具——分列——下一步——下一步——列数据格式:文本(点选)——完成。
2、在D2输入
=INDEX(A$2:A$100,MATCH(0,COUNTIF(D$1:D1,A$2:A$100),))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
3、在E2输入
=INDEX($B:$B,SMALL(IF($A$1:$A$1000=$D2,ROW($1:$1000),4^8),COLUMN(A:A)))&""
也是数组公式,操作同上,再向右和向下填充。