打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
想让Excel表格自动化,这些你至少要会吧!

下面是一位群友的问题,我经过了简化,只讲关键点。

子表:

如上表,要求如下:

要求一:

总表格序号1(即A2单元格)链接到工作表1,序号2(即A3单元格)链接到工作表2,工作表最好从1增加到1500个,按顺序排好,一个客户对应一个工作表。

要求二 :

1、总表格中“最后跟踪日期”列项调用工作表子表中的B列中最后一个跟进的日期,依此类推,客户2,客户3雷同以上,按照顺序对应子表;

2、下次跟进主题列项雷同以上。

要求三:

提醒值,在表格中输入天数, 当最后的跟踪日期距离今天超过提醒值时,单元格颜色变成红色, 例如 最后跟踪日期为2017.8.1 提醒值为10,当日期为2017.8.11 时单元填充颜色变成红色,子表跟踪时间更新后,该单元格取消提醒,每个客户的提醒值需要单独设置。

他最终要实现的效果就是:

GIF

当在子表中更新了跟进日期和跟进主题后,总表中最后跟踪日期和下次跟进主题能自动获取修改后的数据,并且提醒值会根据跟踪日期自动变色提醒。

表的合理性我们先不考虑,我们先看下怎么实现这位群友的要求。

问题一:

首先我们要考虑怎么按照顺序新建1500张表,一个个插入吗?那估计你得崩溃!

其实我们以前讲过的,再复习一边。

先来做个1-1500的序列号,有两种方法可选择

方法一:

用填充序列法

GIF

方法二:

用row函数

GIF

上图我简化过了,只拉到19,道理大家明白就行。

生成序列后,利用数据透视表生成工作表,我们以前也讲过。

GIF

这样怎么快速生成1500张表的问题就解决了。

问题二:

如何在总表中做个序列,每个序列还要做个超链接指向刚生成的1500张子表中对应的那个表。1对应表1,2对应表2……

工作量庞大啊

看看下面的做法,瞬间完成。

A2中公式:

=HYPERLINK('#'&ROW(A1)&'!a1',ROW(A1))

公式填充到1501行,则会生成1500个序号超链接,每个链接指向对应的子工作表。

大家都知道,这个函数指向该工作簿中一个工作表中的某个单元格用法是这样的:

=HYPERLINK('#表名!a1','想要显示的文字')

我们的难点在于公式下拉是如何让#后面的数字(即表名)跟着变动,想到了row可是实现,那用了row后,这个参数又该如何表达呢?大家要仔细看好上面公式中第一个参数的表达方式。

这样第一个要求我们就实现了!

问题三:

要求二:在总表中调用子表中的数据

直接调用,比如总表调用子表中的单位名称,单位名称在分表中位置固定,我们所要解决的难点在于公式下拉时表名跟着变化,思路和前面做序号超链接的思路是一样的。大家关键注意参数的写法。

公式如下:

=INDIRECT(ROW(A1)&'!c3')

有条件的调用:调用最后一个跟进日期,日期相当数字,所以这个问题核心就是查找最后一个数字。

公式如下:

=LOOKUP(9E+307,INDIRECT(ROW(A1)&'!B:B'))

有条件的调用:调用最后一个跟进主题,这个问题核心就是查找最后一个文本。

公式如下:

=LOOKUP('坐',INDIRECT(ROW(A1)&'!d:d'))

上面两个公式以前讲lookup的用法时都讲过,不懂的请自行查找翻阅。难点在于懂了两个公式也不会这么用,还是一个参数书写的问题,如何让表名下拉时变动,用了row后参数该怎么写。

问题四:

提醒值自动变色提醒,这个应该就比较容易了,利用条件格式实现。

这样,该群友的所有问题也就解决了,其他想要的调用的都不外乎这几种调用了

每天进步一点,每天提升一点!

感谢每一位支持我的读者!!!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【Excel函数篇】各种常用条件查询套路大全
2015年终奉献: Excel超难的多表查找、求和与合并公式
多表查询数据
60用Excel函数将多表数据合并到一张表中~
从相同格式的多个工作表中提取信息,汇总到新表
跨表并且满足条件求和,你一定没用过Excel这条公式,真的很简单
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服