ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] excel自动合并重复项并求和

[复制链接]

TA的精华主题

TA的得分主题

发表于 2021-6-25 13:32 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 jave000 于 2021-6-25 13:35 编辑

大家好,我是个工程师,刚学会简单公式应用的新手。查不到我现在的材料统计需求,请教一下各位大神。
我现在需要做一个模板,分成两个书签。
其中第二个书签,我会根据我生成的材料表,复制若干列数据上来,如下图或附件所示。行数未知,但不会超过一万行,一般使用甚至不会超过一百行。
我需要第一个书签,能够根据我每次复制到第二个书签的数据,将E列合并重复项自动显示在附件所示的位置(因为我们的报料表格模板也许会变化,目前是从E11开始)
并且根据第二个书签的F列来求和,自动显示到第一个书签从G11开始的列
并且根据第二个书签的C列和D列,将其自动显示到第一个书签的F11和C11两列

(注:也可以依据于第二个书签的CDE三列一起判断并生成到第一个书签,因为这三个数据是一致的)

这些功能我手动都能处理,但是我们有几百个项目,每次都搞一遍就很消耗时间。
我猜测这个用公式无法实现?可能有两个难点,一个是自动合并重复项并显示到另一处,我完全没查到相关信息;另一个是vlookup不能将非第一列的内容识别并将其左侧的内容显示过来。所以我在Sheet2书签额外复制了两列红字,原来只有ABCDEF六列。
表格中的公式都是我写的,有些写的很复杂,我觉得可以精简的,但是还在学习中,如果大神有空,也可以教教我,谢谢

这个帖子最主要的问题就是,怎么能识别一个书签的整列(甚至另一个表格的整列),并自动合并重复项,且将结果自动复制到一个指定书签的指定位置。
image.jpg
image.png

PDFprint.7z

432.57 KB, 下载次数: 163

测试模板

TA的精华主题

TA的得分主题

发表于 2021-6-25 14:24 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-25 16:11 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-26 22:26 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-27 23:31 | 显示全部楼层
我试用了数据透视表,基本能实现,但是有些小的问题。只是我本来想问问能不能通过公式实现

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-7-4 21:36 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
看来是没有答案

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-8-5 21:32 | 显示全部楼层
本帖最后由 jave000 于 2021-8-5 21:43 编辑

问了这么久,一个正面回答也没有
偶然发现了sort(unique())的函数非常好用,没有数据透视表的很多问题(必须要关闭再打开表格,而且刷新后格式随机还得格式刷)
但是也有缺点,我选中区域超出实际数据时,结果末尾会多出一个0
然后发现sort(unique(filter(A1:A1000,A1:A1000<>"")))去除空白值即可

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-9-28 22:25 | 显示全部楼层
本帖最后由 jave000 于 2021-9-29 08:39 编辑

如何才能外链一个带变动的日期后缀的表格?该表格在其文件夹中只有这一个文件。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-1-15 13:24 , Processed in 0.044119 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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