ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 508|回复: 11

[求助] 如何从右边自动抓取数据汇总,人工汇总太麻烦了!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-2-7 22:02 | 显示全部楼层 |阅读模式
本帖最后由 静夜听春雨 于 2024-2-10 12:55 编辑

老师们:
      问题已解决,感谢tmplinshi老师,我下载了16340版本,两个公式结果都正确,果然是wps版本的问题,老师太厉害了!
感谢大家的帮助,这个春节我最高兴了,因为老师们的智慧和无私帮助,给我提高了工作效率,以前汇总要花很长的时间,现在好了,自动汇总!
再次祝老师们新年快乐、阖家幸福、事业进步、财源滚滚!

我重新上传了附件,1-12月除0值错误公式修改是模仿的不知道对不对。 左边是汇总表,如何从右边A22:A33自动抓取数据,人工汇总太麻烦了!关键是分12个月,我填写每个月的数据后,希望左边能自动汇总全年的数据。恳请老师们有时间了在附件上编辑调试一下公式并上传下附件。万分感谢!
       Excel的老师们给我解决了很大困难,我的工作效率得以显著提高,工作也倍感轻松了些,值此新春佳节之际,祝老师们新春快乐、万事如意!


c364a7239d4312ceaa35080489c4bfb.png
5ad7427c03bb7386ea16beacda04d54.png

公式请教.rar

239.17 KB, 下载次数: 4

TA的精华主题

TA的得分主题

发表于 2024-2-7 23:02 | 显示全部楼层
选中 B4:M11, 输入公式,按 Ctrl + Enter

  1. =LET(ref,OFFSET($D23,0,ISODD(COLUMN())+(FLOOR(COLUMN()/2,1)-1)*4),rg,INDIRECT("'1月:12月'!"&CELL("address",ref)),SUM(rg))
复制代码


image.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-2-8 00:13 | 显示全部楼层
本帖最后由 tmplinshi 于 2024-2-10 03:03 编辑

单公式, 先把 A4:M11 清空,然后设置 A4 的公式为:

  1. =LET(
  2.     src, VSTACK('1月:12月'!A23:Y30),
  3.     srcNames, CHOOSECOLS(src, 1),
  4.     uniqNames, UNIQUE(srcNames),
  5.     cols, {4, 5, 8, 9, 12, 13, 16, 17, 20, 21, 24, 25},

  6.     sumColumns, LAMBDA(arr, arrCol, i, LET(
  7.         col, INDEX(arrCol, 1, i),
  8.         arrOneCol, CHOOSECOLS(arr, col),
  9.         n, SUM(IFERROR(arrOneCol,0)),
  10.         IF(i < COLUMNS(arrCol), HSTACK(n, sumColumns(arr, arrCol, i+1)), n)
  11.     )),

  12.     loop, LAMBDA(i, LET(
  13.         name, INDEX(uniqNames, i),
  14.         srcOneName, FILTER(src, srcNames = name),
  15.         sums, HSTACK(name, sumColumns(srcOneName, cols, 1)),
  16.         IF(i < ROWS(uniqNames), VSTACK(sums, loop(i+1)), sums)
  17.     )),

  18.     loop(1)
  19. )
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-2-9 22:25 | 显示全部楼层
本帖最后由 静夜听春雨 于 2024-2-9 22:47 编辑
tmplinshi 发表于 2024-2-7 23:02
选中 B4:M11, 输入公式,按 Ctrl + Enter
我用的是wps2023(16120)
老师:祝你新春快乐!

我把汇总表数据清空后输入了公式,但是结果不对,也不知道是什么问题,能麻烦上传下调试公式的附件吗?十分感谢!
2c7ea2d6263d040bb4275a27804897d.png

公式请教.rar

120.5 KB, 下载次数: 0

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-2-9 22:32 | 显示全部楼层
本帖最后由 静夜听春雨 于 2024-2-9 22:41 编辑
tmplinshi 发表于 2024-2-8 00:13
单公式, 先把 A4:M11 清空,然后设置 A4 的公式为:

谢谢老师!祝你春节快乐、阖家幸福!但问题依旧,不知道什么原因。还请多指点!
9ecdfb92e93f8a34988bbbb1e6ecccb.png

公式请教.rar

120.31 KB, 下载次数: 0

TA的精华主题

TA的得分主题

发表于 2024-2-9 22:39 | 显示全部楼层
上面两个公式最新版 WPS 可用。

试试这个呢:
  1. SUM(INDIRECT("'1月:12月'!"&CELL("address",OFFSET($D23,0,ISODD(COLUMN())+(FLOOR(COLUMN()/2,1)-1)*4))))
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-2-9 22:53 | 显示全部楼层
本帖最后由 静夜听春雨 于 2024-2-9 23:04 编辑
tmplinshi 发表于 2024-2-9 22:39
上面两个公式最新版 WPS 可用。

试试这个呢:

问题依旧,谢谢老师,我用的是wps2023冬季更新版(16120)个人高级会员,不知道是不是最新版
86627934b5f4a7e2fa9cdee836aa17e.png

公式请教.rar

79.28 KB, 下载次数: 1

TA的精华主题

TA的得分主题

发表于 2024-2-10 03:11 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
静夜听春雨 发表于 2024-2-9 22:53
问题依旧,谢谢老师,我用的是wps2023冬季更新版(16120)个人高级会员,不知道是不是最新版

修改了下,会忽略错误值了。需要升级到最新版WPS,最新版是 16364。


  1. =LET(
  2.     src, VSTACK('1月:12月'!A23:Y30),
  3.     srcNames, CHOOSECOLS(src, 1),
  4.     uniqNames, UNIQUE(srcNames),
  5.     cols, {4, 5, 8, 9, 12, 13, 16, 17, 20, 21, 24, 25},

  6.     sumColumns, LAMBDA(arr, arrCol, i, LET(
  7.         col, INDEX(arrCol, 1, i),
  8.         arrOneCol, CHOOSECOLS(arr, col),
  9.         n, SUM(IFERROR(arrOneCol,0)),
  10.         IF(i < COLUMNS(arrCol), HSTACK(n, sumColumns(arr, arrCol, i+1)), n)
  11.     )),

  12.     loop, LAMBDA(i, LET(
  13.         name, INDEX(uniqNames, i),
  14.         srcOneName, FILTER(src, srcNames = name),
  15.         sums, sumColumns(srcOneName, cols, 1),
  16.         IF(i < ROWS(uniqNames), VSTACK(sums, loop(i+1)), sums)
  17.     )),

  18.     loop(1)
  19. )
复制代码


公式请教.zip

54.85 KB, 下载次数: 0

TA的精华主题

TA的得分主题

发表于 2024-2-10 10:14 | 显示全部楼层
image.png 这个版本也有let函数,你可以在WPS首页-全局设置-关于WPS那里更新到最新版。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-2-10 11:17 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
高个子 发表于 2024-2-10 10:14
这个版本也有let函数,你可以在WPS首页-全局设置-关于WPS那里更新到最新版。

谢谢老师指点!新年快乐!wps已经更新到最新版,是不是1-12月预设的公式出现除0值错误,我正在修改1-12月的公式,再来验证老师们的汇总公式。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-6-16 10:44 , Processed in 0.045306 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表