如何将弹性休假时长与对应姓名对齐,以便制作数据透视表?
弹性休假时长与姓名匹配方案
公式匹配法(快速提取)
假设第一个表格姓名在A列、休假类型在B列,第二个表格时长在D列,且两个表格的行一一对应(第N行姓名对应第N行时长):
- 提取弹性休假对应的姓名:在空白单元格输入
=FILTER(A:A,B:B="弹性休假") - 提取对应时长:在相邻空白单元格输入
=FILTER(D:D,B:B="弹性休假")
公式会自动筛选出所有休假类型为“弹性休假”的记录,并同步提取对应时长,结果可直接用于制作数据透视表。
Power Query 方案(批量处理+后续分析)
如果数据量较大或需要频繁更新,用Power Query更高效,步骤如下:
- 分别选中两个表格,点击「数据」选项卡→「自表格/区域」,将表格加载到Power Query编辑器
- 在Power Query中,将两个查询按行索引合并(确保行对应关系正确)
- 筛选「休假类型」列,仅保留“弹性休假”的行
- 删除无关列,只保留「姓名」和「时长」两列
- 点击「关闭并上载」,将整理好的数据导出到Excel,直接基于此数据创建数据透视表即可
内容的提问来源于stack exchange,提问作者confusedms
相关产品推荐
相关产品推荐

