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

无需拖拽公式或数组回车,动态提取含Error的唯一User ID

无需拖拽/数组回车,动态提取标记Error的唯一User ID

方案1:Excel 365/2021 动态数组最优解

直接使用UNIQUE+FILTER组合公式,输入一次即可自动溢出所有符合条件的唯一User ID,完全无需拖拽或数组回车:

=UNIQUE(FILTER('Sheet 1'!A:A,'Sheet 1'!B:B="Error",""))
  • 逻辑说明:
    • FILTER('Sheet 1'!A:A,'Sheet 1'!B:B="Error",""):筛选出Sheet 1中Error列(B列)值为"Error"的所有A列User ID,无匹配结果时返回空文本
    • UNIQUE(...):对筛选结果去重,得到唯一的User ID列表
    • 公式输入后会自动向下溢出所有结果,无需手动拖拽填充

方案2:兼容旧版Excel(无动态数组功能)的非拖拽方案

如果使用Excel 2019及更早版本,可通过定义名称+结构化引用实现近似效果:

  1. 将Sheet 1中的数据转换为Excel表格(选中数据区域 → 按Ctrl+T → 勾选"我的表格有标题"),假设表格名称为Table1
  2. 点击「公式」选项卡 → 「定义名称」,设置:
    • 名称:UniqueErrorUsers
    • 引用位置:
      =IFERROR(INDEX(Table1[User ID],AGGREGATE(15,6,(ROW(Table1[Error])-ROW(Table1[#Headers]))/(Table1[Error]="Error"),ROW(INDIRECT("1:"&SUMPRODUCT(--(Table1[Error]="Error")))))),"")
      
  3. 在目标工作表的第一个单元格输入=UniqueErrorUsers,选中足够覆盖可能结果数量的单元格区域,按Ctrl+Enter批量填充(无需逐个拖拽公式)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 07:10:24