乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在excel里面如何实现类似SQL中的group by 和 ...-excel数据的分组显示数据库,excel如何读取数

在excel里面如何实现类似SQL中的group by 和 ...-excel数据的分组显示数据库,excel如何读取数

作者:乔山办公网日期:

返回目录:excel表格制作


 "数据透e68a84e8a2ade799bee5baa6336视表"  英文是 Pivot Table ,直接翻译是轴向旋转表,可以理解为平时说的简单报表。

1.假设有如下的Excel数据表:

2.可以看到销售员和产品列有许多重复的字段,那么如果想得到两个统计信息:每名销售员每种产品的销售额情况和每种产品的销售额,应该怎么使用“透视表”得到。

3.红色区域为要分析的数据所在区域,即上面的销售数据,蓝色区域为存放“透视表”及统计报表的区域。最好在一个新的SHEET中。

4.点击透视表区域,出现如下图,如果不小心关了,点击右键“Show filed list”:

5.把想要的字段托到图示位置,显然统一销售员每种产品的销售情况,希望的纵轴是“销售员”,横轴为“产品”,统计信息为求和“销售数量”。分别对应为Row Labels, Column Labels, Values. 设置完成后会出现如下透视表:

6.这样就完成了的第一个报表。

那么每种产品的销售情况怎么做? 只要在图的界面中 把“产品名称”拖拽到 Row labels, "销售数量"拖拽到Values 即可。读者自行实践即可。

 7.注意在图的界面中,可以使用拖拽和勾选CheckBox实现对字段配置和删除等操作。只要心中有了报表的设计样子,按照设想,配置字段就可以了。

8.注意一点,源数据更新后,透视表数据并不会自动更新,需要右键->Refresh 一下。还可以在每次打开数据透视表时自动更新其中的数据。右键单击任意单元格 “Pivot Table Option” > "Data" .选中 " Refersh the data when open file".

9.另外,数据统计默认是求和,如果是求最大值等等,右键单击任意单元格->"Value Filed Setting" ,可以设置其他统计方式,如下图:



除了 SUM还可以用 avg, max, min
SUM(3, 2) 等于5。
SUM("3", 2, TRUE) 等于6,因zd为文本值被转换成数字,而逻辑值 "TRUE" 被转换成数字1。
不同于前例,如果 A1 包含 "3",而 B1 包含TRUE,则:SUM(A1, B1, 2) 等于 2,因为对非数值型的值的引用不能被转换成数值。
如果单元格 A2:E2 包含 5,15,30,40 和 50,则:SUM(A2:C2) 等于50;SUM(B2:E2, 15) 等于 150。
运用SUM算余额
只要在D3输入好公式,下面的可以从D3单元格下拉复制格式:
同理适用于其他数据运算
在工具栏——数据——分组显示中,先创建分组

SELECT first_name ,surname ,SUM(value) FROM sales
LEFT JOIN sales_rep ON sales_rep = employee_number
WHERE sum(VALUE) > 1000 GROUP BY first_name ,surname;

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网