【问题标题】:Return Unique Values that Match Text返回匹配文本的唯一值
【发布时间】:2017-04-28 01:08:57
【问题描述】:

我有 2 列在 D 和 E 列中有这些数据,从第 1 行开始:

Errors LG ID    Current Status
26054034    COMPLETE
26054032    COMPLETE
26054030    COMPLETE
26054029    COMPLETE
26054028    ERROR
26054028    ERROR
26054023    ERROR
26054023    ERROR
26052400    ERROR
26051579    REJECTED
26035771    ERROR
26035771    ERROR
26035771    ERROR
26035764    COMPLETE
26035764    COMPLETE
26035592    COMPLETE
26035592    COMPLETE
26035585    ERROR
26035585    ERROR
26035585    ERROR
26035560    COMPLETE
26035560    COMPLETE
26035559    ERROR
26035559    ERROR
26035559    ERROR
26035555    COMPLETE
26035555    COMPLETE
26035551    ERROR
26035551    ERROR
26035551    ERROR

我试图让 G 列返回一个唯一的 ID 列表,其状态为“错误”。此列表中有 7 个唯一 ID,因此我要查找的输出将是 G 列中 7 个 ID 的列表。有什么建议吗?我需要在公式中完成此操作,因为我无法手动执行此操作,因为列表一整天都会变长。

谢谢

更新:这个问题与之前提出的“计算 Excel 中的列中的唯一值”不是重复的,因为该问题只是要求计算唯一值,我已经在我的工作表上。我要求提供与文本“错误”匹配的唯一值列表。

【问题讨论】:

    标签: excel


    【解决方案1】:

    使用这个数组公式:

    =IFERROR(INDEX($A$2:$A$31,MATCH(1,(COUNTIF($D$1:D1,$A$2:$A$31)=0)*($B$2:$B$31="ERROR"),0)),"")
    

    作为数组公式,退出编辑模式时需要使用 Ctrl-Shift-Enter 确认,而不是 Enter。如果正确完成,Excel 将在公式周围添加{}

    所以放入 D2,按 Ctrl-Shift-Enter,然后向下复制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-18
      • 1970-01-01
      • 2016-04-30
      • 1970-01-01
      • 2019-03-10
      • 1970-01-01
      • 2019-02-08
      • 1970-01-01
      相关资源
      最近更新 更多