news 2026/6/12 10:49:33

OFFSET动态可视化:WPS表格灵活提取多行多列数据

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OFFSET动态可视化:WPS表格灵活提取多行多列数据

一、问题的提出

日常工作中经常需要从结构化报表中查询并提取特定公司的多期数据。例如:在月度销售报表中,根据公司名称动态返回其1-6月的详细数据。这种需求常见于经营分析、数据看板及报告生成等场景。
假设有一张公司月度数据表,A列为公司名称,B至G列为1-6月数据。如何根据H1的公司名称的变化,在A9:G9区域动态返回该公司对应的所有月度数据,并且生成下图的可视化图表呢?

结果示意图

附:案例数据

公司1月2月3月4月5月6月
铁建有限公司890088558085708074258090
中铁有限公司513048514206517244615010
上海汽车集团公司310231583552331829243232
建设银行有限公司837576858210896572858085
农业银行有限公司289633383446327634522890
人寿保险有限公司355033363516313628943332

二、解决方案

经过分析,可以采用OFFSET结合MATCH和COLUMN函数,构建动态数据提取公式,动态提取指定行数据,并转化为可视化图表。
第一步:在A9中填写核心公式:
=OFFSET($A$1, MATCH($I$1, $A$2:$A$7, 0), COLUMN(A1))
将公式向右拖动填充至O1单元格,即可获得该公司1-6月的数据。
公式解析:

MATCH($I$1,$A$2:$A$7,0)在A2:A7区域精确查找H1中的公司名称,返回其所在行号(例如“中铁有限公司”返回2)。
COLUMN(A1)当公式在A1时,COLUMN(A1)返回1;向右拖动至G1时,自动变为COLUMN(G7)返回7,依此类推。
OFFSET($A$1,行偏移,列偏移)以A1为起点,向下偏移MATCH返回的行数,向右偏移COLUMN返回的列数,定位到目标单元格。

第二步,配置下拉菜单
选中H1单元格,定位到数据——下拉列表,选择从“单元格先择下拉列表”,点右侧的箭头,选择A2:A7,并添加绝对引用,这样就可以在H1中下拉切换不同的公司了。

配置下拉菜单

第三步添加动态图片。选中A9:G9数据,点击插入——图表——选择一个柱形图,并添加表头“公司业绩报表动态可视化”。

动态图表

最近,通过变化H1下拉菜单内容,从而改变A9:G9数据,从而生成动态改变可视化图表。

三、计算过程分析

在本例中,A9单元格公式计算过程如下:首选,MATCH查找H1单元格内容在A2:A7中的号行,即位于第2行。其次,OFFSET($A$1,2,1):从A1向下移动2行至A3,向右移动1列至B3,返回值5130。公式向右拖动时,列偏移依次增加,自动提取C3、D3等单元格数据。

四、注意事项

  1. 在配置下拉菜单时,范围要采用绝对引用:$A$2:$A$7应覆盖所有公司名称,避免遗漏数据。
  2. 表头处理:OFFSET起点设为$A$1,确保行号计算准确。若数据区域从A2开始,起点可设为$A$2,同时MATCH范围相应调整。
  3. 错误处理:若查找值不存在,公式返回#N/A,可使用IFERROR函数进行优化。

总之,通过OFFSET+MATCH函数,通过单个公式的横向拖动,实现多列数据的动态提取,避免重复编写公式,可以显著提升数据提取效率。

更新:

以上采用OFFSET函数实现动态提取多行多列数据,功能强大,但是还可以用DGET函数来简化一下。我们先新建一个表,如下所示:

在公司名J7单元格依然是插入引用A2:A7的数据序列,然后在K6:P6添加月份,接着在

我们在K7中输入以下公式:

=DGET($A$1:$G$7,K6,$J$6:$J$7)

这个公式中第一个参数是设定数据范围,注意要包括列标题和行索引,然后第二个参数是返回值字段即月份,第三个参数是条件区域,这里包括公司和公司名区域。最后,向右拖拽可以填充月份数据。选中J6:P7就可以生成动态图表了。这样的动态图表简单产用,公式也好记一些。

大家可以进入WPS在线表格来进行练习:
【金山文档 | WPS云文档】 OFFSET动态可视化表格

https://www.kdocs.cn/l/cjrtLnngpnbD

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/6 8:25:50

救命神器8个AI论文网站,专科生搞定毕业论文不求人!

救命神器8个AI论文网站,专科生搞定毕业论文不求人! 专科生的毕业论文救星,AI 工具正在改变写作方式 对于很多专科生来说,撰写毕业论文是一项既复杂又令人焦虑的任务。从选题到查资料,再到撰写和降重,每一…

作者头像 李华
网站建设 2026/5/28 2:53:36

【Django毕设源码分享】基于Python的毕业生去向反馈调查平台的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/10 0:42:51

ijkplayer相关实用链接

编译完成后导入项目使用: Android Studio引用ijkplayer - 简书

作者头像 李华
网站建设 2026/5/13 1:19:51

2025年商业邮件诈骗攻击趋势深度解析

BEC邮件趋势:2025年攻击量增长15% 商业邮件诈骗是一种复杂的网络钓鱼攻击,欺诈者冒充公司高管、员工和财务专业人员,旨在进行数据盗窃和金融诈骗。根据联邦调查局互联网犯罪投诉中心的报告,它仍然是造成损失最严重的网络攻击之一…

作者头像 李华
网站建设 2026/6/4 6:37:40

Spring MVC 请求参数处理全解析

Spring MVC 请求参数处理全解析(2025–2026 实用视角) Spring MVC 的请求参数处理是整个框架最核心、最常被问到的部分之一。 它决定了你能否优雅、安全、高效地接收前端(浏览器、Postman、移动端、OpenAPI 等)传来的各种形式数据…

作者头像 李华
网站建设 2026/6/5 12:27:11

高薪又缺人!国家超重视,网安这 8 个专业超吃香

国家超重视,高薪又缺人:这8个网络安全领域专业很“吃香”! 9月3日,在抗日战争暨反法西斯战争胜利80周年阅兵仪式上,网络安全方队首次进行检阅。 近年,随着计算机和通信网络的广泛应用,网络空间…

作者头像 李华