如何在Excel中的数组中找到第一个值的出现

时间:2015-03-22 15:39:00

标签: excel excel-formula spreadsheet

请在Excel上提供一些帮助。

我有一个电子表格,其中包含最左边一列的客户名称(A栏。每个客户都有5个票号.5个票号中的每一个都有一列(B列到F列)。我想查看范围(B - F)查找特定的票号,然后返回持有该票号的客户的名称。

请问我是怎么做的? (它不是不是 VLookUp,我已经尝试过了,这与我想做的事情相反。)

3 个答案:

答案 0 :(得分:0)

在H2中,写下您要查找的票号

在I2中放了这个公式

=IFERROR(IFERROR(IFERROR(IFERROR(INDEX($A:$A,MATCH(H2,$B:$B,0)),INDEX($A:$A,MATCH(H2,$C:$C,0))),INDEX($A:$A,MATCH(H2,$D:$D,0))),INDEX($A:$A,MATCH(H2,$E:$E,0))),INDEX($A:$A,MATCH(H2,$F:$F,0)))

enter image description here

答案 1 :(得分:0)

试试这个:

=IF(SUMPRODUCT(--($B$2:$F$n=TicketNumber))=0,"",INDEX($A$1:$A$n,SUMPRODUCT(($B$2:$F$n=TicketNumber)*ROW($B$2:$F$n))))

其中n等于表格中的最后一行。

答案 2 :(得分:0)

感谢您的所有建议。我终于找到了一个适用于我的解决方案,以用户定义的公式形式:excel lookup within multiple columns