可以考虑使用数据透视表来操作:
选中原表数据区域的内容
“插入”-“数据透视表”,在本表任意位置放置数据
将上方“厂家”和“代理商”拖动到透视表下方的“行”标签区域内,叉掉对话框
选中数据透视表上任意单元格,点右键,“数据透视表选项”-“显示”-勾选“经典数据透视表布局”-“确定”
选中透视表“厂家”所在列任意位置,右键,“分类汇总 厂家”前打钩取消。
以上就完成了,然后把透视表上的目标复制出来粘贴到想要存放的表格区域,在新表的厂家前编写个序号即可,编号可参考使用COUNTA之类的函数
G2粘贴公式:
=IFERROR(IF(COUNTIF(G$1:G1,VLOOKUP(SMALL(MATCH($C$2:$C$1000&"",$C$2:$C$1000&"",),ROW(A1)),$B:$D,2,)),"",VLOOKUP(SMALL(MATCH($C$2:$C$1000&"",$C$2:$C$100&"",),ROW(A1)),$B:$D,2,)),"")
ctrl+shift+回车
H2粘贴公式:
=IFERROR(INDEX(D:D,SMALL(IF(C$2:C$1000=LOOKUP(1,0/(G$2:G2<>""),G$2:G2),ROW($2:$1000)),ROW(A3)-LOOKUP(1,0/(G$2:G2<>""),ROW($2:2)))),"")
ctrl+shift+回车
F2粘贴公式:=IF(G2<>"",SUMPRODUCT((G$2:G2<>"")*1),"")
全部下拉