You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中按Team字段将Sheet1数据映射筛选到Sheet2?

在Sheet2中按Team筛选Sheet1数据的几种实现方法

方法1:自动筛选(手动快速查看)

  • 在Sheet2的A1:C1依次输入表头:Name、Last name、Fav Color
  • 选中Sheet1里的Name、Last name、Fav Color列(A到C列)和Team列(E列)的所有数据区域(含表头),按Ctrl+C复制
  • 在Sheet2的A2单元格右键粘贴,此时Sheet2会多出一列Team
  • 选中Sheet2的表头行(A1:D1),点击顶部「数据」选项卡的「筛选」按钮
  • 点击Team列的筛选箭头,只勾选「Team A」或「Team B」就能单独展示对应团队的数据;如果要分开显示两个团队,复制一份数据到Sheet2其他区域,分别筛选即可。

方法2:FILTER函数(动态自动更新,需Excel 365/2021及以上)

用动态数组函数可以实现数据自动同步更新:

  • 提取Team A数据:在Sheet2的A2单元格输入公式:
    =FILTER(Sheet1!A:C,Sheet1!E:E="Team A","无匹配数据")
    
    公式会自动溢出显示所有符合条件的行,Sheet1数据更新时这里会同步变化。
  • 提取Team B数据:在Sheet2的空白起始单元格(比如F2)输入:
    =FILTER(Sheet1!A:C,Sheet1!E:E="Team B","无匹配数据")
    
    这样两个团队的数据就会在Sheet2中分开排列。

方法3:高级筛选(生成静态筛选结果)

  • 在Sheet2的空白区域(比如G1:H2)设置筛选条件:G1输入Team,G2输入Team A,H2输入Team B(异行表示“或”关系,即筛选两个团队的数据)
  • 在Sheet2的A1:C1输入目标表头:Name、Last name、Fav Color
  • 点击顶部「数据」→「高级」,在对话框中:
    • 「列表区域」选择Sheet1的完整数据区域(比如Sheet1!$A$1:$E$100)
    • 「条件区域」选择刚才设置的Sheet2!$G$1:$H$2
    • 「复制到」选择Sheet2的A1单元格
    • 勾选「将筛选结果复制到其他位置」,点击确定就能得到结果。如果要分开显示两个团队,分两次设置单个团队的条件筛选即可。

方法4:Power Query(适合复杂整理或重复使用)

  • 点击「数据」→「获取数据」→「自表格/区域」,选择Sheet1的数据区域,进入Power Query编辑器
  • 点击Team列的筛选按钮,勾选需要的团队(Team A或Team B)
  • 选中Name、Last name、Fav Color三列,右键选择「删除其他列」
  • 点击「关闭并上载」,选择上载到Sheet2的指定位置;要分开两个团队的话,重复上述步骤分别筛选后上载到不同区域。

内容的提问来源于stack exchange,提问作者Chris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 02:21:08