油气储运网

 找回密码
 立即注册

QQ登录

QQ快速登录

一步迅速开始

pdms培训&项目数字化360网
查看: 15426|回复: 7

利用EXCEL数据透视表实现快速筛选统计材料

[复制链接]
发表于 2013-10-17 15:31:09 | 显示全部楼层 |阅读模式
利用EXCEL数据透视表实现快速筛选统计材料
说明:本教程基于OFFICE2013制定,其他版本大体相同
工作目的
我们现在需要制作MTO文件。
第一步:首先需要对图纸上的阀门和管件进行统计,列入excel表,如下图:
                               数据透视表1.gif
第二步:然后统计“ITEM”下每个种类在每个压力下的每种尺寸的数量,写入MTO文件。比如:统计“GLOBEVALVE”在“6A1”压力下8"10"的数量,如下图所示:
数据透视表2.gif
问题现状
对于工作目的中的第一步暂时没想到好的提高方法,而对于第二步,我们一般的做法是:首先对“ITEM”进行筛选,只勾选“BALLVALVE”(比如先统计BALLVALVE),然后对“LINECLASS”筛选,只勾选“IB3N”,然后再对“SIZE”进行筛选,计算出数量。然后按此方法再一个个筛选出其他项目。
这种方法费时费力,很容易出错。下面推荐一种使用EXCEL自带的数据透视表的方法来实现快速统计。
解决方法
解决这个问题的一个比较好的方法是数据透视表。最好的方法是开发EXCEL VBA 宏程序,可以实现下面介绍的数据透视表的功能,还可以实现自动查标准的功能,最后把压力等级、尺寸、数量等以及从标准查得的MATERIALTAG NO.等自动写入MTO文件,全过程自动处理,正在研究中,敬请期待。
下面介绍下数据透视表的操作过程及注意事项。
1.    准备工作
    要保证需要进行加和(或其他计算)的单元格是数字格式
首先要保证需要加和的“QTY.”列的单元格均是“数字”格式的,否则会导致后续计算错误。若单元格左上角出现小三角( 数据透视表3.gif )则说明是文本格式的,这时要把它转换成“数字”的。无论什么格式的,建议都这样做一遍:选中需要转换的“QTY.”列,右键——设置单元格格式”——“数字”——“数值,设置好小数位数负数后点击“确定”,如下图所示:
数据透视表4.jpg
现在看不到有什么改变,因为数据没有更新,需要进行如下操作:选择此列,点击菜单栏的数据”——“分列,然后直接点击完成即可,如下图所示。
数据透视表5.jpg
    将文本转换成数字的方法还有几种,我感觉这种最实用。
    要保证处理区域的首行没有空单元格,否则可能提示无效字段名,如下图所示:
数据透视表6.jpg
2.    插入数据透视表
    选中
首先选中需要处理的区域,可以选中所在的列(如下图所示),也可以仅选中有效区域。选中部分的首行必须包含有效字段名(图中的LINELINE NO.ITEM等)。针对此例,可以仅选中从ITEMLINE CLASS的列。
    插入
点击菜单栏的插入”——“数据透视表,出现下图,点击确定即可。
数据透视表9.jpg
    此时excel会建立一个带有数据透视表的新工作表,如下图所示:
数据透视表10-0.jpg
   将需要的字段拖入内并修改。针对这个例子,我们需要依次将字段“ITEM”、“LINE CLASS”和“SIZE”拖入内,将“QTY.”拖入内。然后点击内的“QTY.”,选择值字段设置,出现下图,把计算类型改为求和,然后确定。
数据透视表11.jpg                                                                         
完成后就OK了,下面是效果图。EXCEL会列出每一个ITEM项,每一个ITEM下再列出每一个压力等级,每一个压力下再列出每个尺寸,对相同尺寸求和后列在右边的单元格内。
数据透视表10.jpg
说明:单击数据透视表以外的单元格会使右侧的数据透视表字段框消失,点击数据透视表后它会再次出现。
建议
为避免设置错误导致数据透视表有误,请查看数据透视表最下面的总计数值(例子中的是“111”),然后选择“QTY.”列,查看状态栏的求和数值(下图右下角数值),比对两者是否一致。如不一致请检查是否转换成数字格式或者其他错误。
数据透视表12.jpg


该贴已经同步到 helloshigy的微博

教程及例子-利用EXCEL数据透视表实现快速筛选统计材料.rar

584.64 KB, 下载次数: 10

售价: 3 金币  [记录]

发表于 2013-10-20 09:34:03 | 显示全部楼层
很好。:lol
发表于 2013-12-4 22:50:58 | 显示全部楼层
拜读了!虽然还是不太懂,但应该很有用!以后要多学习这样实用的知识!
发表于 2014-1-22 09:26:06 | 显示全部楼层
好详细,赞一个
发表于 2014-1-26 11:21:20 | 显示全部楼层
很高科技啊,试一下
发表于 2016-2-22 01:34:33 | 显示全部楼层
谢谢楼主的无私分享。
发表于 2022-3-11 17:02:23 | 显示全部楼层
谢谢楼主的分享
发表于 2023-11-29 13:10:42 | 显示全部楼层
厉害厉害厉害
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

扫码访问手机版

QQ|关于我们|网站地图|油气储运网 ( 鲁ICP备11007657号-3 )

GMT+8, 2024-12-4 01:19 , Processed in 0.035960 second(s), 17 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回列表