【问题标题】:excel INDEX MATCH w/ multiple criteria to return only unique values具有/多个条件的excel索引匹配仅返回唯一值
【发布时间】:2019-03-10 00:01:28
【问题描述】:

我有一张表,我从我们的员工考勤软件中导出了一周的数据。

我想解析员工列表并将该列表输出到另一张表,只留下唯一名称。这部分我能够完成。然而,由于导出数据的格式,有很多单元格包含我不想解析的数据,除了员工姓名,还有一个带有员工编号的相邻字段,我现在想知道我是否可以做, 是使用这两个字段作为匹配条件。试图修改我原来的公式一直告诉我我缺少论点,我似乎无法弄清楚我哪里出错了。 任何帮助将不胜感激。

=INDEX(Sheet1!$C$5:$C$840;MATCH(0;COUNTIF($B$4:B4;Sheet1!$C$5:$C$840);0))

这就是我目前在 sheet2 中填充列表的内容,其索引的名称列表在 Sheet1 C5:840 中。员工 ID 在 Sheet1 B5:840 中。

我也不能纯粹按员工 ID 对其进行排序,因为一周中的几天之间也有字母数字日期条目。如有必要,我可以上传示例以进行说明

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:
    =IFERROR(INDEX(Sheet1!$C$5:$C$840; MATCH(1; (COUNTIF($B$4:B4;Sheet1!$C$5:$C$840)=0)*(IF(ISTEXT(Sheet1!$C$5:$C840);1;0)); 0));"")
    

    我使用 ISTEXT 来解决这个问题。以防万一有人遇到类似问题

    【讨论】:

      猜你喜欢
      • 2016-07-19
      • 2017-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-22
      • 2018-06-08
      • 1970-01-01
      • 2019-10-22
      相关资源
      最近更新 更多