excel索引与多个条件匹配以仅返回唯一值

excel索引与多个条件匹配以仅返回唯一值,excel,excel-formula,Excel,Excel Formula,我有一张表格,是从我们的员工考勤软件中导出一周数据得到的 我想解析员工列表,并将该列表输出到另一个只留下唯一名称的工作表。这部分我已经完成了。但是,由于导出数据的格式,有许多单元格包含我不希望解析的数据,连同员工姓名,还有一个相邻的字段包含员工编号,我现在想知道我是否可以使用这两个字段作为匹配的标准。试图修改我原来的公式总是告诉我我缺少参数,我似乎无法找出哪里出了问题。 任何帮助都将不胜感激 =INDEX(Sheet1!$C$5:$C$840;MATCH(0;COUNTIF($B$4:B4;Sh

我有一张表格,是从我们的员工考勤软件中导出一周数据得到的

我想解析员工列表,并将该列表输出到另一个只留下唯一名称的工作表。这部分我已经完成了。但是,由于导出数据的格式,有许多单元格包含我不希望解析的数据,连同员工姓名,还有一个相邻的字段包含员工编号,我现在想知道我是否可以使用这两个字段作为匹配的标准。试图修改我原来的公式总是告诉我我缺少参数,我似乎无法找出哪里出了问题。 任何帮助都将不胜感激

=INDEX(Sheet1!$C$5:$C$840;MATCH(0;COUNTIF($B$4:B4;Sheet1!$C$5:$C$840);0))
这就是我目前在sheet2中填充列表的内容,其索引来源的名称列表在Sheet1 C5:840中。员工ID在表1 B5:840中

我也不能完全按照员工id对其进行排序,因为在一周中的几天之间也有字母数字的日期条目。如有必要,我可以上传一个样品进行澄清

=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解决了这个问题。以防有人遇到类似的问题

我用ISTEXT解决了这个问题。以防有人遇到类似的问题