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

如何为Excel各ID行分配标题,实现名称筛选与ID匹配?

在Excel中从数据透视表筛选指定名称并提取对应ID的方法

针对你需要从数据透视表中筛选“1st Advantage FCU”并提取对应ID的需求,以下是几种实用方法,适配不同版本的Excel和数据规模:

方法1:直接筛选数据透视表

  • 点击数据透视表名称列标题右侧的筛选箭头,在下拉列表中勾选「1st Advantage FCU」,确认后透视表将仅显示该名称的相关记录,直接提取ID列内容即可
  • 若需复制筛选后的ID,可选中ID列可见区域后按Alt+;(仅选中可见单元格),再复制粘贴到目标位置,避免复制隐藏行内容

方法2:基于原始数据源用公式提取

如果能访问透视表的原始数据源,推荐用公式批量提取:

  • Excel 365/2021及以上版本:使用FILTER函数(动态数组公式),假设ID在原始数据源的A列,名称在B列,输入:
=FILTER(原始数据源!A:A, 原始数据源!B:B="1st Advantage FCU")

公式会自动返回所有符合条件的ID,无需下拉填充

  • 旧版Excel:使用INDEX+SMALL+IF数组公式,输入:
=INDEX(原始数据源!A:A, SMALL(IF(原始数据源!B:B="1st Advantage FCU", ROW(原始数据源!A:A)-ROW(原始数据源!A1)+1), ROW(A1)))

输入完成后按Ctrl+Shift+Enter触发数组公式,下拉填充直到出现错误值,停止即可

方法3:Power Query处理大规模数据

若数据量达数千条,Power Query更高效且可复用:

  1. 选中数据透视表或原始数据源,点击「数据」选项卡→「从表格/区域」(透视表需先转换为普通表格)
  2. 在Power Query编辑器中,点击名称列的筛选按钮,选择「1st Advantage FCU」
  3. 删除不需要的列,仅保留ID列
  4. 点击「关闭并上载」,将结果导出到新工作表

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 08:40:35