在Excel中进行双向查找

时间:2017-06-12 09:57:57

标签: excel

我有一些Excel数据。在这里,我通过匹配日期和员工的姓名来填补时间。我试图使用这个公式,但它显示错误。请帮助我。

=INDEX(L:R,MATCH(U3&V3,L:L&N:N,0),7)

1 个答案:

答案 0 :(得分:3)

这是一个数组公式,需要使用Ctrl-Shift-Enter确认。

对于只能使用Enter键确认的无阵列版本,请尝试

=INDEX(L:R,MATCH(U5&V5,INDEX(L:L&N:N,0),0),7)

在任何情况下,数组或非数组公式,我强烈建议不要使用整列引用。他们将计算每列超过一百万个细胞。如果您可以对所使用的行数进行封锁,例如100行数据(相应地根据您的需求进行调整,但任何事情都会比整列更快),公式将会快得多:

=INDEX($L$1:$R$100,MATCH(U5&V5,INDEX($L$1:$L$100&$N$1:$N$100,0),0),7)