每日一题:Excel主表增加数据,分表自动更新!
系列视频课程29
每日一题系列视频课程29,今天第5节!
第3节:Excel怎么给最大值标色?
每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)