PMC表格模型36:快速分拆工作表模型

古哥计划

优秀创作者

全文约550字

大家好,我是古老师,今天继续介绍PMC表格模型36之快速分拆工作表模型。这个模型是基于需要以工作表的某个字段进行数据分拆,并把这些数据分拆到不同的工作表中的模型。

如下图的中的数据,需要以字段标题为“产品类别”的这一列,分别分成多张工作表。工作表1:厨房电器、工作表2:个护电器……等等,并且需要数据实时联动,主表有更新,子表也更新。

提取表名

需要分拆不同的工作表,并进行实时数据联动,古老师的思路就是通过提取工作表名来进行筛选条件判断。如第一张工作表名为:厨房电器,筛选条件就是它,第二张只需要快速复制公式即可。

录入公式:=SHEETSNAME(A1)

返回结果:厨房电器

筛选数据

接下来就可以根据这个条件进行单条件筛选了,录入动态数组公式:

=FILTER(数据!A2:F30000,数据!E2:E30000=SHEETSNAME(A1))

公式解释:

筛选数据工作表中E列条件等于厨房电器的数据,显示为A到到F列的数据;

效果如下图所示:

快速复制

因为这个筛选条件是通过抓取工作表名字来实现的,所以现在只需要快速把已经设置好公式的这张工作表快速复制,并更改名字就可以快速筛选出对应的数据(数据需要有,不然报错误)

公式还是一样的:

=FILTER(数据!A2:F30000,数据!E2:E30000=SHEETSNAME(A1))

公式解释:SHEETSNAME(A1)),根据工作表名动态变化,同时筛选函数又动态引用数据,这样就实现了总表的数据与子表的数据动态联动。

浙江省
浏览 31
收藏
4
分享
4 +1
6
+1
全部评论 6
 
学习
· 广东省
回复
古哥计划

优秀创作者

感谢您的支持!
· 浙江省
回复
 
厉害
· 山东省
回复
古哥计划

优秀创作者

感谢您的支持!
· 浙江省
回复
 
学到啦!还能起筛选功能。
· 辽宁省
回复
古哥计划

优秀创作者

感谢您的支持!
· 浙江省
1
回复