上篇我们介绍了分表更新,总表自动更新。那反过来,如果总表更新,又该如何让分表自动更新呢?利用FILTER+SHEETSNAME组合,我们在分表A2单元格输入公式:=FILTER(总表!A:C,总表!A:A=SHEETSNAME(A1))
⚠️ 注意:按 Shift 键同时选中所有分表,公式可一次性填充到所有分表中
| | | |
| | | |
| | | |
| | | 用步骤②的条件,从总表的所有数据中,只保留总表A列与分表名称一样数据 |
函数语法:[]内为可选填参数,剩余参数为必选项
1、SHEETSNAME([参照区域], [结果方向], [工作表范围])作用:动态提取工作簿中所有或指定工作表的名称,并能自动随表名变化而更新。 | | |
| | 省略:返回当前工作簿中所有工作表的名称。指定单元格:返回该单元格所在工作表的名称。(本文返回SHEETSNAME公式所在工作表名称,1月或者2月) |
| | 0或省略:水平(横向)排列显示。1:垂直(纵向)排列显示 |
| | 0 或省略:在结果中包含当前工作表。1:不包含当前工作表 |
2、FILTER(筛选区域,筛选条件,[无结果提示])
作用:照你设定的条件,自动从一张表中筛选出所有符合条件的数据行,并动态显示出来
函数详语法可以参考这篇文章Excel篇-XLOOKUP vs FILTER:Excel 一对一 / 一对多查找完整教程,做表必备