电脑教程
位置:首页>> 电脑教程>> office教程>> excel 如何设计一对多的列表查询统计系统

excel 如何设计一对多的列表查询统计系统

  发布时间:2022-04-08 04:22:52 

标签:excel,如何,设计,一对,多的,列表,查询,统计

能不能设计一个一对多的列表查询系统功能呢?比如选中或输入一个条件后,符合这个条件的所有数据行都显示出来,最好能带这些显示数据列的统计就好了,比如求和什么的。

小伙伴们的这个要求是非常合理的,职场中确实也会碰到这样一堆多的情况,通常都用筛选的方法来进行操作,今天教大家做一个更加“高大上”的方法,利用“按钮”实现这类设计。注意不会用到VBA哟。相信大家按照下面的操作,一定会学会的。

具体操作如下:

首先,我们来设计一个场景,下表中只要查询城市和销售人员,就自动显示出销售人员的所有的数据行,并实现“销售金额”的求和统计显示。

第一步,对数据列表,表头插入几行,(下图1处)。第二步,选中表头字段下面的第一行,然后在“视图-冻结拆分窗格”。下图3处。

excel 如何设计一对多的列表查询统计系统 

这样一个查询系统的基本框架就做好了。接下来,也是非常重要的一步,将该表的数据区域转换成“动态”列表结构。光标放在表格区域内,然后点击“插入-表格”然后将表名取为Sale。(如下动图所示)

excel 如何设计一对多的列表查询统计系统

接着在空白处插入查询条件的按钮。点击“插入-切片器”插入对应的字段按钮。

本例插入了 城市和销售人员的按钮。(参考动图操作)

excel 如何设计一对多的列表查询统计系统

由于按钮的布局不太美观,所以将其竖向的查询按钮改成横向设置。在“切片器”工具中将默认的1列改为多列即可。可以根据字段对应的查询个数设置。比如本例城市为4个,所以设置为4的列数。见动图操作。

excel 如何设计一对多的列表查询统计系统

设置成横向后,可以按住alt键,拖拽查询对象,进行精确定位。看动图操作。

excel 如何设计一对多的列表查询统计系统

这样,一个精致的一对多查询系统就完成了,赶紧试试效果。你也单独点击某个城市某个销售人员的按钮,也可以按住ctrl键,同时选中多个查询条件,所以我们这个系统实际上也是一个多对多的查询。每次单击,下方数据区域的数据就会发生变化。

excel 如何设计一对多的列表查询统计系统

那如何实现动态的数据统计呢,比如统计查询条件对应的订单金额的和,以及数据行的个数?

这类统计看着复杂,其实只要用一个函数即可搞定。那就是subtotal函数,赶紧来操作一下。

=SUBTOTAL(109,Sale[订单金额]) 参与109统计筛选后的订单金额的和,这里参数109和9效果一样,但牛闪闪推荐用109

=SUBTOTAL(103,Sale[订单金额]) 参与103统计筛选后的订单金额的非空单元格的各数,这里参数103和3效果一样,但牛闪闪推荐用103.

有关subtotal的详细用法,大家可以 搜索subtotal 即可。

excel 如何设计一对多的列表查询统计系统 

这样,一个简单的一对多查询系统就搞定,不用任何VBA代码,完全利用Excel自带的功能,并且能够实现该数据表更新后,依然支持查询,是一个非常棒的查询系统哟。

总结:列表(插入-表格)+切片器+subtotal 算是Excel的黄金三搭档,专门制作一对多的动态数据查询和统计问题,推荐大家牛牛的掌握。

0
投稿

猜你喜欢

  • Excel2016相比以往的版本新增了很多功能,不过对于不够熟悉的excel小伙伴来说,用到的功能非常少,今天小编带来了Excel2016工
  • 很多时候,数据输入并不规范,比如下表中的员工姓名和业绩挤在一个单元格里,要求统计业绩最大值。这种不规范的数据并不是不能统计,只是给统计带来了
  • 升级win10操作系统后,我们的电脑对于一些游戏玩家来说,自己的系统在玩游戏时仍然会出现频繁的卡顿闪退。对这类问题小编觉得可能是由于我们电脑
  • Word上的空白页无法删除,是因为在Word文档中有多种类型的格式标记,很多时候隐藏在页面中,无法看到这些标记,并占用文档区域,导致空白页无
  • 大家可能还不怎么了解INDEX函数,WPS中INDEX函数是常用的查找引用函数,如果我们需要提取繁多表格数据中的某一个数值,就需要运用到IN
  • 在EXCEL中经常需要用到函数公式进行计算,有的时候Excel自带的函数公式并没有我们需要的,这个时候就需要我们进行定义函数公式了,具体该如
  • Word表格不能输入文字的情况,想必大家都有遇到过吧,默认情况下是可以输入文字的。如果不能输入,那么到底是什么情况导致的呢?其一:首行缩进;
  • 1.打开需要编辑修改的Word文档,点击工具栏的“视图”,在视图里我们可以看到“导航窗格”    2.勾选导航窗格后我们
  • 本文我们小编跟大家学习photoshop里面的文字的基本编辑,比如photoshop修改文字、文字加粗等等。输入文字后,可以通过文字工具的属
  • 在excel2007中,排序是一种会经常使用到的功能,那么,姓名如何排序呢。下面让小编为你带来excel2007怎么给单元格按照姓名排序的方
  • 转置函数TRANSPOSE函数,其实转置单元格我们也可以通过选择性粘贴来实现,但今天我们来教大家函数的用法,具体怎么操作呢,一起来学习一下吧
  • Excel中的复制具体该如何隔行进行呢?接下来是小编为大家带来的excel中隔行复制的方法,供大家参考。excel中隔行复制的方法隔行复制步
  • Win10如何批量创建文件夹?我们在使用电脑的时候,经常会要创建各种文件夹来储存文件,当我们需要批量创建文件夹时,请手动单击鼠标右键以创建新
  • Excel中的部分区域具体该如何操作才能达到锁定效果呢?下面是由小编分享的excel表格锁定部分区域的方法,希望看完本教程的朋友都能学会并运
  • 很多朋友不太清楚word2016怎么安装mathtype?下面小编给大家带来word2016安装mathtype教程,需要的朋友可以参考下我
  • 最近,一个用户发现了一个问题,不知道怎么解决。打开电脑后,右下角的连接显示正在获取网络地址。一段时间后,它仍在显示这一点。其他计算机可以正常
  • 一些朋友反映常常找不到自己保存在电脑中的Word的文档,不知道是怎么回事。如果是突然消失的,其实情况还是有很多种,相信大家也有一定的了解。在
  • 如何高效的计算工资的所得税?利用到了if、vlookup等函数。1、假设工资的所得税起征点为3500,具体阶段如下表。   &nb
  • excel中填充柄位于选定区域右下角的小黑方块。当用鼠标指向填充柄时,鼠标的指针变为黑十字。在我们选择区域后,选择的区域四周的边框就会加粗,
  • 昨天说了vlookup的各种用法,今天再来说下lookup的各种用法。lookup是一个很有用很强大的函数,值得你学会。-01-lookup
手机版 电脑教程 asp之家 www.aspxhome.com