excel 如何设计一对多的列表查询统计系统
发布时间:2022-04-08 04:22:52
能不能设计一个一对多的列表查询系统功能呢?比如选中或输入一个条件后,符合这个条件的所有数据行都显示出来,最好能带这些显示数据列的统计就好了,比如求和什么的。
小伙伴们的这个要求是非常合理的,职场中确实也会碰到这样一堆多的情况,通常都用筛选的方法来进行操作,今天教大家做一个更加“高大上”的方法,利用“按钮”实现这类设计。注意不会用到VBA哟。相信大家按照下面的操作,一定会学会的。
具体操作如下:
首先,我们来设计一个场景,下表中只要查询城市和销售人员,就自动显示出销售人员的所有的数据行,并实现“销售金额”的求和统计显示。
第一步,对数据列表,表头插入几行,(下图1处)。第二步,选中表头字段下面的第一行,然后在“视图-冻结拆分窗格”。下图3处。
这样一个查询系统的基本框架就做好了。接下来,也是非常重要的一步,将该表的数据区域转换成“动态”列表结构。光标放在表格区域内,然后点击“插入-表格”然后将表名取为Sale。(如下动图所示)
接着在空白处插入查询条件的按钮。点击“插入-切片器”插入对应的字段按钮。
本例插入了 城市和销售人员的按钮。(参考动图操作)
由于按钮的布局不太美观,所以将其竖向的查询按钮改成横向设置。在“切片器”工具中将默认的1列改为多列即可。可以根据字段对应的查询个数设置。比如本例城市为4个,所以设置为4的列数。见动图操作。
设置成横向后,可以按住alt键,拖拽查询对象,进行精确定位。看动图操作。
这样,一个精致的一对多查询系统就完成了,赶紧试试效果。你也单独点击某个城市某个销售人员的按钮,也可以按住ctrl键,同时选中多个查询条件,所以我们这个系统实际上也是一个多对多的查询。每次单击,下方数据区域的数据就会发生变化。
那如何实现动态的数据统计呢,比如统计查询条件对应的订单金额的和,以及数据行的个数?
这类统计看着复杂,其实只要用一个函数即可搞定。那就是subtotal函数,赶紧来操作一下。
=SUBTOTAL(109,Sale[订单金额]) 参与109统计筛选后的订单金额的和,这里参数109和9效果一样,但牛闪闪推荐用109
=SUBTOTAL(103,Sale[订单金额]) 参与103统计筛选后的订单金额的非空单元格的各数,这里参数103和3效果一样,但牛闪闪推荐用103.
有关subtotal的详细用法,大家可以 搜索subtotal 即可。
这样,一个简单的一对多查询系统就搞定,不用任何VBA代码,完全利用Excel自带的功能,并且能够实现该数据表更新后,依然支持查询,是一个非常棒的查询系统哟。
总结:列表(插入-表格)+切片器+subtotal 算是Excel的黄金三搭档,专门制作一对多的动态数据查询和统计问题,推荐大家牛牛的掌握。


猜你喜欢
- 如今Windows 7更新KB4022719和KB4022722现已可供下载,更新KB4022722是一个安全更新,用于修复操作系统的安全问
- 我们经常使用Excel表格来制作一些报表、数据之类的文件,对于重要的数据,许多小伙伴都会拿U盘之类的备份,今天小编教大家怎么在Excel中建
- 现在的人们越来越需要办公软件来完成自己的文件编辑工作,并且办公软件也逐渐变得丰富起来,用户在面对众多的办公软件时会选择使用wps这款办公软件
- 不知不觉,Mac必备小技巧又来到了第三期,小伙伴们跟上步伐了吗?今天米粒又带来一些常用功能小技巧,希望对新手有帮助!一、显示访达状态栏在访达
- 在Win7系统中,我们一般通过任务管理器来查看和结束进程,但最近有用户反映在打开任务管理器想要结束某个进程时发现列表中的进程信息在不断跳动变
- 很对时候,我们的笔记本无法使用无线网络连接,Win8搜索到无线信号显示受限两个字。这有可能是路由器的原因,也可能是硬件故障,还有可能是系统的
- 搜狗高速浏览器成为大家常用的浏览器软件之一,在使用久了之后对眼睛不是很友好,就有用户想要给浏览器开启护眼模式却不知道该怎么操作,针对这一问题
- WinXP系统忘记的各种密码如何处理?WinXP系统用户对于电脑的各种加密,经常会混淆或者忘记,有时情况紧急又用不着十分着急,这种情况下,应
- 腾讯视频会议需要用到摄像头,但是有一些用户反应,腾讯会议摄像头打开是黑屏,网页摄像头检测正常,隐私权限也正常。小编猜测是相机驱动和腾讯会议的
- 如何将excel表格中左上角的绿三角去掉呢?下面小编来教大家。01、首先,我们打开一个表格中左上角的绿三角的excel文档,;02、然后我们
- 我们如果将图片保存到本地的话会发现文件夹中的图片有一个排序,有的用户想要调换文件夹中图片的位置,那有没有方法可以操作呢,大家可以尝试下方的操
- 今天有很多用户反映Win11 22000.176版出现了一个严重的bug,就是搜索功能无法使用,一直处在“加载“状态,不知道如何解决这个问题
- 这篇文章主要介绍了Windows10系统下iis没有注册.netFrameWork4.0的原因,本文为大家分析了Windows10系统下ii
- 为什么雨林木风WinXP系统会出现假死情况?关于假死的状况大家现在都了解了吧,如果以前不知道的现在就知道方法了。当然,小编这里有三招可以让你
- 很多用户都搞不清楚英伟达Game驱动和Studio驱动有什么区别?其实Game驱动针对游戏玩家安装,为各大游戏提供绝佳的游戏体验。studi
- bios主板设置很多用户都看不懂英文,新版本的主板基本上都可以中文英文翻译,但是很多老板只有英文,今天小编就给大家带来了想想的图文表翻译,下
- 在Word文档中,我们都看到过直引号("")和弯引号(“”),通常情况下,编程是需要使用直引号,而我们日常生活中用得比较
- Wallpaper Engine是一款很多用户都在使用的壁纸软件,并且其不仅拥有电脑版,现在还有手机版,因此有部分用户好奇要如何将电脑中的壁
- wps怎么画完整的流程图?wps中想要画一个流程图,该怎么画流程图呢?下面我们就来看看wps画流程图的教程,需要的朋友可以参考下很多时候我们
- 在某些情况下我们需要把Excel的工作表数据用超链接联系起来,就像Word里的目录一样,点到哪一章节的目录就回到哪一章节去。对于新手来说还是