日期 机型 数量 单价
2011-1-14 酷派D520 20 1180
2011-1-18 华为5700 10 450
2011-1-27 OKWAP A320 60 268
2011-2-10 酷派D520 10 1180
2011-2-10 OKWAP A320 4 268
2011-2-10 华为8500 57 750
2011-2-14 华为8500 30 750
2011-2-16 OKWAP A320 20 268
2011-2-16 酷派D520 25 1180
2011-2-21 OKWAP A320 10 270
2011-2-21 华为8500 40 750
2011-2-23 酷派D520 10 1180
2011-3-1 华为8500 50 750
2011-3-11 华为8500 20 745
2011-3-16 华为8500 30 745
2011-3-23 华为8500 30 730
2011-3-25 华为8500 30 750
型号非常多,无法一一筛选复制到另外一张表中
假设你的表中有A、B、C、D列,A1、B1、C1、D1标题行对应“日期”、“机型”、“数量”、“单价”。假设共有18行数据。
做法:
1、增加E列,标题名为“总价”。E2公式=C2*D2,公式往下复制;
2、增加F1、G1、H1、I1为汇总表标题,对应“机型”、“总数”、“总价”、“平均进价”
F2公式=IF((ROW()-1)>SUM(1/COUNTIF($B$2:$B$18,$B$2:$B$18)),"",INDEX(B:B,SMALL(IF(MATCH($B$2:$B$18,$B$2:$B$18,0)+1=ROW($2:$18),ROW($2:$18),4^8),ROW()-1)))
,同时按Shift+Ctrl+Enter,做成数组公式,公式再往下复制。
G2公式=SUMIF(B2:B18,F2,C2:C18),公式再往下复制。
H2公式=SUMIF(B2:B18,F2,E2:E18),公式再往下复制。
I2公式=H2/G2,公式再往下复制。
如下图所示:
追问不止18行数据,要怎么改,可能有一两千条,谢谢
方不方便留个QQ号..
就改公式中的“18”这个数字好了,例如有1000行,18改为1000。
F2公式往下复制,不一定要复制到最后,复制到出现空单元格即可。
G2、H2、I2公式则复制到F列有内容的最后一行。