怎样用excel公式分类汇总数据

来源:百度知道 编辑:UC知道 时间:2024/07/02 04:13:30
数据透视让人望而生畏,excle分类汇总功能太呆板。并且我需要动态的汇总表做模板。
管材类型 长径 短径 壁厚 "单
位" 单台公斤

圆管 22 0.7 mm 0.63429
椭圆管 28 20 0.8 mm 0.32956
椭圆管 28 20 0.8 mm 0.56757
圆管 13 0.7 mm 0.21658
圆管 13 0.7 mm 0.15628
圆管 19 0.7 mm 0.22746
圆管 13 0.7 mm 0.24843
圆管 13 0.7 mm 0.1911
圆管 13 0.7 mm 0.13165
圆管 16 0.6 mm 0.19825
圆管 13 0.7 mm 0.20703

简单介绍两种利用公式完成分类汇总的方法:
  假设:要建立一个其中每个账户代码均可出现多次的月度事务列表。在月末,您需要按账户代码对数据进行组织和分类汇总。示例数据集中的账户号码在列A中,金额在列B中。数据区域是A2:B100,数据目前未排序。
  方法 1:使用创造性的 IF 语句和“选择性粘贴”
  步骤如下:
  1、按账户(列A)对数据进行排序。
  2、在列C中创建一个公式,以持续对每个账户进行动态汇总。例如,在单元格C2中创建公式:=IF(A2=A1,C1+B2,B2)
  3、在列D中创建一个公式,以标识特定账户的最后一个条目,例如,在单元格D2中创建公式:=IF(A2=A3,FALSE,TRUE)
  4、将C2:D2中的公式向下复制到所有行中。
  5、复制C2:D100。在此区域仍处于选中状态时,单击“编辑”菜单上的“选择性粘贴”,单击“数值”,然后单击“确定”,将C2100中的公式改为数值。
  6、按列D排序,降序排列。
  结果:对于在列D中值为TRUE的行,列A中是账户号码的唯一列表,列C中是账户的最终动态汇总。
  方法2:使用“合并计算”命令
  使用“合并计算”命令,有几项要求:账户号码必须在要汇总的数值字段的左侧。每列上方必须有标题。需要对其中包括左列中的账户号码和顶部标题的单元格矩形块指定区域名称。在本例中,该区域为A1:B100。
  1、突出显示区域A1:B100。
  2、通过在名称框(在编辑栏左侧)中单击并键入TotalMe之类的名称,对此区域指定区域名称。(也可以在“插入”菜单上单击“名称”。)
  3、将单元格指针置于工作表的空白部分。
  4、在“数据”菜单上,单击“合并计算”。
  5、在“引用位置”框中,键入区域名称(TotalMe)。
  6、在“标志位置”部分,选中“首行”和“最左列”,即可。

能具体点吗?比如举个例之类的,你这样提问,别人很难回答

用数据有效性加引用函数~

自己编个宏不就得了。