如何把一个人选的三条面试记录(初试复试终面分别三行)整合成新表的一条面试记录(初复试在一行)?

是一个EXCEL方面的,一个人选在原始表中有三条面试记录(初试复试终面)。在新表中我想合并到一个人选只有一条记录形式(初复试都在一行)。我用了vlookup函数,感觉实现不了。把图一融合成图二

整合公式不算复杂,难度在你的思维上面,没有一个统一的标准,不论用是方法都只能增加难度,两个图,一边叫初试,一边叫初面,一边是时间,一边是日期,一边HR面试,一边又是终面,所以,统一一下你的标题,或者你的叫法才能容易处理。

上图公式:

=FILTER(INDEX(Sheet1!$A:$G,,MATCH("*"&RIGHT(E$1,2),Sheet1!$A$1:$G$1,)),(Sheet1!$B:$B=$B2)*(Sheet1!$F:$F=LEFT(E$1,2)),"")

红色字体的内容是简单统一称呼改过的,不然不方便用公式。

如果不支持FILTER可以用下面的公式

=INDEX(Sheet1!$A:$G,MIN(IF((Sheet1!$B:$B=$B2)*(Sheet1!$F:$F=LEFT(E$1,2)),ROW($B:$B),2^20)),MATCH("*"&RIGHT(E$1,2),Sheet1!$A$1:$G$1,))&""

数组公式,数组三键结束,然后填充一下就好了。

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考