用filter和sheetnames函数在wps总表录入,分表自动更新
浅谈出口账务和excel函数 在 WPS 中,用 FILTER + SHEETSNAME 组合可以实现:在总表录入数据,分表根据工作表名称自动筛选更新。
在分表(如“销售部”)的数据起始单元格(如 A2)输入:
=FILTER(总表!A2:D1000, 总表!A2:A1000=SHEETSNAME(A1))
· 总表!A2:D1000:你要筛选返回的数据区域(假设从 A 列到 D 列)。
· 总表!A2:A1000=SHEETSNAME(A1):筛选条件。SHEETSNAME(A1) 会自动获取当前分表的工作表名(例如“销售部”),FILTER 会找出总表中对应列等于该名称的所有行 。
1. 总表:确保有一列专门写分类名(如“部门”)。
2. 分表:将工作表重命名为你需要的分类名(如“销售部”、“市场部”),然后在 A2 输入上述公式。
3. 批量复制:将“销售部”这张表建立副本,把副本重命名为“市场部”,里面的数据会自动切换成市场部的数据,无需改公式 。
· 适用版本:需较新版本的 WPS 才支持 SHEETSNAME 函数。如果发给别人时对方用旧版或 Excel,公式可能会报错 。
· 动态溢出:FILTER 结果会自动向下溢出,A2 输入后不要下拉。