每日一题:Excel主表增加数据,分表自动更新!

系列视频课程29

每日一题系列视频课程29,今天第5节!

第1节:Power Query一分钟解决一天工作!

第2节:Power Query一分钟解决排列组合!

第3节:Excel怎么给最大值标色?

第4节:Power Query解决列转行问题!

每5节:Excel主表增加数据,分表自动更新!

转发文章到朋友圈,免费学习最新5节视频课程!看文章最后说明!

今天的问题

这是昨天答疑群咨询的问题,如下图,有一个主表和多个分表,表结构相同,分表数据是根据主表中的“收款方式”字段拆分的。

现在想要的功能是:在主表上修改或增加一条数据,相应的数据,自动更新到对应的分表中,怎么实现呢?

解决过程

1、方法一:网上有很多文章,都采用数组公式,取满足条件的值,公式非常复杂,不易理解,当数据量大时,运算很慢,大家可以自己百度一下。

2、方法二:写VBA程序来解决,对绝大多数人来说,天书一样,出错之后很难处理。

3、方法三:就是今天我们来使用的方法,查询法。

4、我们在主表中增加一个辅助列,如下图,公式:=COUNTIFS($F$2:F2,F2)&F2。

这是一个典型的计数公式,在昨天的文章中也应用过。

5、然后打开“淘宝”分表,在B2单元格输入公式:=VLOOKUP($A2&'淘宝',月销售表!$B:$G,COLUMN(),0),就得到了第一个数据。

注意:公式中使用了绝对引用和相对引用

6、然后将公式横拉、竖拉,结果就出来了。

但是有个问题:当数据超出范围后,就会出现NA错误提示。

8、改一下公式:=IFNA(VLOOKUP($A2&'淘宝',月销售表!$B:$G,COLUMN(),0),''),现在就没有错误提示了。

注意:高版本是使用IFNA,低版本没有IFNA,可以使用IFERROR。

9、其它的分表采用同样的公式,分表的数据就都出来了。

现在可以测试一下,当在主表中修改或增加数据时,分表的数据自动会更新。

视频课程学习码
(0)

相关推荐