0

0

Excel怎么制作一个可以动态查询的数据看板_Excel动态查询数据看板制作方法

穿越時空

穿越時空

发布时间:2025-11-27 18:32:02

|

611人浏览过

|

来源于php中文网

原创

通过数据透视表与切片器联动、INDIRECT函数动态引用、VLOOKUP结合输入条件查询、Excel表格结构化引用及控件窗体与宏交互,可构建自动更新的动态数据看板,实现高效精准的数据查找与展示。

excel怎么制作一个可以动态查询的数据看板_excel动态查询数据看板制作方法

如果您需要在Excel中快速查找并展示特定数据,但手动筛选效率低下且容易出错,可以通过构建一个动态查询的数据看板来实现自动更新和交互式展示。以下是实现该功能的具体步骤。

本文运行环境:Surface Pro 9,Windows 11

一、使用切片器与数据透视表联动

通过数据透视表结合切片器,可以实现对数据源的可视化筛选,用户点击切片器按钮即可动态更新看板内容。

1、选中原始数据区域,点击“插入”选项卡下的“数据透视表”,选择新建工作表存放透视表。

2、将需要分析的字段拖入行、列和值区域,构建基础汇总视图。

3、点击数据透视表任意单元格,选择“分析”选项卡中的“插入切片器”,勾选用于查询的字段(如产品类别、地区等)。

4、调整切片器样式和位置,并将其与多个数据透视表关联以实现联动效果。

5、当用户点击切片器中的某一项时,相关联的所有透视表会自动刷新显示匹配数据

二、利用INDIRECT函数实现动态范围引用

INDIRECT函数可将文本字符串转换为实际的单元格引用,适用于根据用户输入动态调用不同数据区域。

1、定义名称:在“公式”选项卡中点击“名称管理器”,创建指向不同数据区域的命名范围。

2、在工作表中设置下拉列表(使用数据验证),让用户选择要查看的数据集名称。

3、使用INDIRECT函数引用下拉列表中的值作为范围名,例如:=SUM(INDIRECT(A1)),其中A1为下拉选中的范围名称。

4、当用户更改下拉选择时,公式引用的范围随之变化,图表或表格内容自动更新

三、结合VLOOKUP与输入条件进行精确查询

通过设置查询条件单元格,利用VLOOKUP函数从大数据集中提取符合条件的记录并展示在看板区域。

1、在看板区域上方设置一个输入框(如B1单元格),提示用户输入查询关键字(如订单号、员工姓名等)。

2、在结果展示区域使用VLOOKUP函数,例如:=VLOOKUP(B1, 数据源!A:F, 2, FALSE),获取对应信息。

易标AI
易标AI

告别低效手工,迎接AI标书新时代!3分钟智能生成,行业唯一具备查重功能,自动避雷废标项

下载

3、复制该公式到其他单元格以显示更多字段内容。

4、为避免错误提示,可包裹IFERROR函数:=IFERROR(VLOOKUP(B1, 数据源!A:F, 3, FALSE), "未找到")

5、每次输入新的查询值后,看板区域将实时返回匹配的数据行

四、应用Excel表格与结构化引用构建动态模型

将原始数据转换为Excel表格(Ctrl + T),启用结构化引用,使公式自动适应数据增减。

1、选中数据区域,按Ctrl + T创建表格,确保包含标题行。

2、在公式中使用表格列名进行引用,例如:=SUM(Table1[销售额])

3、结合SUMIFS、COUNTIFS等函数,依据用户设定的条件动态计算指标。

4、创建图表时基于表格字段生成,当数据源增加新行时,图表和计算结果会自动扩展包含新数据

五、通过控件窗体按钮与宏实现交互式查询

使用ActiveX控件或窗体控件添加按钮和组合框,配合VBA代码实现复杂的动态查询逻辑。

1、启用“开发工具”选项卡,在“插入”中选择“组合框(窗体控件)”并绘制在工作表上。

2、右键单击组合框,设置其“数据源区域”为包含所有可选查询项的列。

3、指定“单元格链接”以记录当前选中项的索引值。

4、编写VBA代码响应选中事件,例如在Change事件中读取选中值并更新看板数据区域。

5、保存文件为.xlsm格式,启用宏后,用户操作控件即可触发动态数据加载

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

381

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

213

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

1506

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

628

2023.11.24

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

738

2024.03.22

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

670

2024.04.29

go语言字符串相关教程
go语言字符串相关教程

本专题整合了go语言字符串相关教程,阅读专题下面的文章了解更多详细内容。

176

2025.07.29

c++字符串相关教程
c++字符串相关教程

本专题整合了c++字符串相关教程,阅读专题下面的文章了解更多详细内容。

84

2025.08.07

全国统一发票查询平台入口合集
全国统一发票查询平台入口合集

本专题整合了全国统一发票查询入口地址合集,阅读专题下面的文章了解更多详细入口。

19

2026.02.03

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 15.3万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号