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)),根据工作表名动态变化,同时筛选函数又动态引用数据,这样就实现了总表的数据与子表的数据动态联动。
优秀创作者
优秀创作者
优秀创作者