ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 如何实现多表汇总录入

[复制链接]

TA的精华主题

TA的得分主题

发表于 2017-5-24 15:56 | 显示全部楼层 |阅读模式
一个工作簿中有多个工作表(如图1)

希望能在工作簿首页建立一个多表录入的功能如图2

请各位大神协助!

图1

图1

图2

图2

管理表.rar

16.42 KB, 下载次数: 23

TA的精华主题

TA的得分主题

发表于 2017-5-24 16:50 | 显示全部楼层
不好意思,想帮你,但是理解能力有限.抱歉

TA的精华主题

TA的得分主题

发表于 2017-5-24 23:17 | 显示全部楼层
学渣试着去理解楼主的意思,做了两个表,估计是想要第二种结果。
(要查找的数据是在源数据第三行还是第五行之后的行?)
需要启用宏,公式有点多,不懂得怎么优化,借助了辅助区和名称定义

先定义名称
工作表=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())
然后做辅助区域,最后查找所需数据
祥见附件,测试一下看看。

新建文件夹 (3).zip

86.96 KB, 下载次数: 7

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-5-25 12:01 | 显示全部楼层
非常感谢大神的协助!
但还是有几个问题请教:
图1只是个数据表格,用于记录各种数据,我希望通过图2来进行查询录入功能,这样可以避免每次去查找各个工作表。
我思考的思路如下,不知可否:
1、通过自动写入现在日期=NOW()
2、通过现在的日期搜索所有工作表里包含这个日期的工作表并显示工作表名称
3、通过搜索2对应的工作表名称,里包含1的日期的工作表在第几行
4、在数据填写区域填写任意数据,自动在填写在2和3的行内

不知道我表述是否清楚

TA的精华主题

TA的得分主题

发表于 2017-5-25 20:42 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
是不是要这样,借助我原先给你的1表改了一下
详看附件
1 日期 A7=INT(NOW())
2 名称 B7=INDEX(P:P,MATCH(A7,$Q:$Q,0))
3 行数 C7=INDEX(R:R,MATCH($A$7,$Q:$Q,0))
4 数据
数据填写区域是不是各个分表格?
是不是要查找在分表中填写的数据?
D7=INDEX(S:S,MATCH($A$7,$Q:$Q,0))
右拉即可

管理表.zip

59.66 KB, 下载次数: 16

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-5-26 18:07 | 显示全部楼层
http://club.excelhome.net/thread-719718-1-1.html
其实就是做个类似VBA的表单录入功能
首页是数据查询及录入修改
后面的工作表对应的是不同人员的任务计划
我每周要把一大推的工作进度数据,录入到每个人的工作表中去,需要花费我很多时间,我希望在首页有个可以搜索出符合条件要录入的单元格,后在首页就一次都录入进去。

TA的精华主题

TA的得分主题

发表于 2017-5-26 18:48 | 显示全部楼层
stevencn 发表于 2017-5-26 18:07
http://club.excelhome.net/thread-719718-1-1.html
其实就是做个类似VBA的表单录入功能
首页是数据查询 ...

这可是个大工程,录入,修改,删除,查询,统计,权限等等,得自己尝试着一个一个功能加进去,还要不断测试效果,修正一些意想不到的bug,做还是其次,不断增加功能和修正bug才是最主要的,而且窗口的控件很多属性设置,可以增加不少功能,所以最好是自己学着做。我之前帮别人做了一个系统,结果几周内不断增加要求,频繁地改动,最后的结果是,学到东西的是我,用文件的人有个小要求都得找我。

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-5-27 13:59 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2017-5-27 18:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
终于勉强知道楼主要干嘛了,
其实要求不高的话也没必要弄得太麻烦,
折中一点的办法就是查找出所有符合要求的位置,
然后生成超链接到各个符合条件的地方,
再输入或者粘贴数据
11111.JPG

管理表222.zip

47.03 KB, 下载次数: 9

TA的精华主题

TA的得分主题

发表于 2017-5-27 19:02 | 显示全部楼层
B7=IFERROR(INDEX(P:P,SMALL(IF($A$7=$Q$1:$Q$1000,ROW($1:$1000)),ROW(A1))),"")
C7=IFERROR(INDEX(R:R,SMALL(IF($A$7=$Q$1:$Q$1000,ROW($1:$1000)),ROW(B1))),"")
D7=IFERROR(HYPERLINK("#"&B7&"!D"&C7+4,"飞飞飞飞"),"")
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-3-29 13:55 , Processed in 0.055246 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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