excel统计出货品名称放入另一个工作表.
来源:百度知道 编辑:UC知道 时间:2024/05/22 01:06:26
我有个工作表(名:表一)如:
品名 数量
百事 100
娃哈哈 200
MP3 300
电脑 2
书 50
MP3 2
百事 5
MP3 10
我要另一个工作表(表二)自动生成表一中所有出现过的货品名,出现过两次以上的只显示一次,如:
品名
百事
娃哈哈
MP3
电脑
书
品名 数量
百事 100
娃哈哈 200
MP3 300
电脑 2
书 50
MP3 2
百事 5
MP3 10
我要另一个工作表(表二)自动生成表一中所有出现过的货品名,出现过两次以上的只显示一次,如:
品名
百事
娃哈哈
MP3
电脑
书
先在商品名前插入一列,当是A列,数据从第三行开始,
A3公式 =MATCH(B3,$B$3:$B$100,0),向下拖曳填充至最后。
E3公式 =SMALL($A$3:$A$100,ROW(B1))
E4公式 =IF(SMALL($A$3:$A$100,ROW(B2))=SMALL($A$3:$A$100,ROW(B1)),"",SMALL($A$3:$A$100,ROW(B2)))。向下拖曳填充至最后
H3公式 =SMALL($E$3:$E$100,ROW(B1)) 向下拖曳填充若干
I3公式 =VLOOKUP(H3,$A$3:$B$100,2,0) 向下拖曳填充若干
这样在I3、I4、I5.........则显示商品名称,剔除了重复的。
在J3用上公式:=SUMIF($B$3:$B$100,I3,$C$3:$C$100)。再向下填充,还能求出各种货品的数量合计
方法1:先选中“品名”列,进入菜单[数据]->[筛选]-》[高级筛选]—-》选择将结果复制到其他位置如sheet2!A1、选择不重复记录 就行了。
方法2:先按品名排序,再用[数据]->[分类汇总],但不能生成在新表里.
方法3:用[数据透视表]->下一步->下一步->布局......,可以生成在新表里.