ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[已解决] 关于excel表格的选择性数据抓取和重新排列

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-8-11 17:19 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
求助各位excel大神如何在表格中进行选择性筛选并抓取“数据源”的数据,需要的功能比较复杂;例如:, image.png
  • 筛选日期(指电脑里设定的当天日期,如今天是8月10号,就从“数据源”中筛选出8月10号的所有A列到C列(可能不是连续列)的数据和文本,如果设定为8月11号,则筛选的“数据源”的日期为8月11号),显示的结果是:1.返回A列编号的值,2.在对应”日期5-8“   中根据数据源的内容对应填充;
  • B列中在“”数据源”有““”第一次”的字样,要求筛选出来后,默认““”第一次”不显示,同理,”备注”中无异常默认无显示,只显示”有异常(内容不固定)”的内容;
  • 因”数据源”中有很多数据,想在”数据源”中每次筛选完后自动将第一个筛选出的数据填充至例如表a的第4行,第二个筛选的数据自动填充至表a的第5行,以此类推;
  • 每天打开该表时,自动运算公式,更新抓取的内容;


image.png image.png
  • 筛选日期(指电脑里设定的当天日期,如今天是8月10号,就从“数据源”中筛选出8月10号的所有A列到C列(可能不是连续列)的数据和文本,如果设定为8月11号,则筛选的“数据源”的日期为8月11号);
  • 表b 的筛选规则如下:(如北京日期是8月10号,电脑日期调整为8月11号,需要筛选数据源的A4列中8月10号之后直到8月13号(8月10号+3天)的内容,其中,8月11号是正常筛选出来,8月12号和8月13号的内容只有在A1列到A3列中有日期填充时才会显示,并且需要在A1列到A3列中显示填充的日期),返回的A列到C列的内容值抓取至表b中;
  • B列中在”数据源”有”第一次”的字样,要求筛选出来后,默认”第一次”不显示,同理,”备注”中无异常默认无显示,只显示”有异常(内容不固定)”的内容;
  • 因”数据源”中有很多数据,想在”数据源”中每次筛选完后自动将第一个筛选出的数据填充至例如表b的第26行,第二个筛选的数据自动填充至表b的第27行,以此类推;
  • 每天打开该表时,自动运算公式,更新抓取的内容;



跪求各位excel大神指点迷津,感谢!
image.png

困难问题示例.zip

15.14 KB, 下载次数: 11

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-8-11 18:16 | 显示全部楼层
有没有各位大神求教,本人已经查了好几天的函数和公式,目前还没有搞明白,各位路过的大神如果针对某一项有建议的公式的话,真的感激涕零

TA的精华主题

TA的得分主题

发表于 2020-8-12 08:47 | 显示全部楼层
要求属实复杂,必须指定函数解决吗?

TA的精华主题

TA的得分主题

发表于 2020-8-12 09:12 | 显示全部楼层
公式一向是自动运行的,和每天打开时运行没关系。如果是打开运行计算,那是代码吧

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-8-12 10:16 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
约定的童话 发表于 2020-8-12 08:47
要求属实复杂,必须指定函数解决吗?

不一定用指定函数解决,主要是我这边对其他的如VBA都不懂,如您这边能指导的话那真的很感谢~~~

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-8-12 10:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
micch 发表于 2020-8-12 09:12
公式一向是自动运行的,和每天打开时运行没关系。如果是打开运行计算,那是代码吧

我的想法是像使用today函数一样,每天都会根据当天的日期自动刷新抓取数据源的数据,这样会更智能一些

TA的精华主题

TA的得分主题

发表于 2020-8-12 11:26 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2020-8-12 11:46 | 显示全部楼层
本帖最后由 theking_wsz 于 2020-8-13 09:46 编辑

费了九牛之力,只做了表A    看看要得不。源数据只选取了一部分。(加上b表了)

困难问题示例.zip

18.5 KB, 下载次数: 5

评分

2

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-8-12 11:58 | 显示全部楼层
theking_wsz 发表于 2020-8-12 11:46
费了九牛之力,只做了表A  看看要得不。源数据只选取了一部分。

嗯嗯太感谢了,您看能否发一下,看一下数据抓取效果

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-8-12 12:01 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
micch 发表于 2020-8-12 11:26
多列多行符合条件筛选,用万金油的indirect套路

您看能否举个例子吗?indirect函数我也不太会使用,我这边经常能用到的就是vlookup函数了,还请大神赐教
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-12-21 00:44 , Processed in 0.030146 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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