举个例子,我们在总表里面,有一份汇总各个部门的数据源

我们希望把总表的数据,按岗位部分,拆分到每个子表

并且,当我们在总表更新完数据的时候,子表里面对应的内容会自动的更新

1、常规做法

这其实是一个筛选问题,我们只需要将每个部门筛选出来,然后放到对应的子表就可以了

这里有3个子表,我们分别在3个子表输入公式:

在市场部的表格里面,输入的公式是:

=FILTER(总表!A:D,总表!B:B=’市场部’)

这个公式第一参数表示想要的结果,这里是总表的A:D列

第二参数表示在哪里筛选什么条件,我们是在总表的B列,筛选市场部

对应的信息就查找匹配出来了:

然后我们在销售部的A2单元格,和财务部的A2单元格,依次的输入公式:

Excel总表,拆分数据每个工作表,自动更新

=FILTER(总表!A:D,总表!B:B=’销售部’)

=FILTER(总表!A:D,总表!B:B=’财务部’)

2、一次性的输入所有公式

在WPS的Excel里面有一个函数公式Sheetname,可以获取当前工作表的名称,Office暂时还没有这个函数公式

当我们输入公式:

=SHEETSNAME(A1),它能得到当前工作表的表名

利用这个特点,我们可以选中市场部工作表,按住SHIFT键,再选中财务部工作表,

然后在A2中输入公式:

=FILTER(总表!A:D,总表!B:B=SHEETSNAME(A1))

这样的话,选中的每个子表的A2单元格,都会输入成这个公式

它能自动的抓取当前工作表名,从而筛选每个子表对应的内容

当总表进行更新的时候,子表的数据也自动的进行了更新

关于这个小技巧,你学会了么?动手试试吧~