如何在公式中使用返回值MATCH



我目前正试图获得我正在寻找的某个值的行。这工作得很好,但现在我想使用该值作为我需要查找其他数据的行。

现在我有这个:

=IF(MATCH(A2; Stuklijsten!$A2:$A$65000;0); ""; Stuklijsten!$C$(MATCH(A2,Stuklijsten!$A2:A65000,0)))

但是,很明显,这会抛出一个错误。我希望第二个MATCH只返回行并在IF语句中使用它。换句话说,我要做的是:找到这个值,如果你找到它,返回该行某个单元格的值。

这在公式中可能吗?如果有,我该怎么做?

您也可以使用Vlookup (http://office.microsoft.com/en-us/excel-help/vlookup-HP005209335.aspx)

=VLOOKUP(A2;Stuklijsten!$A2:$C$65000;3;FALSE)

使用说明:

=Index(Stuklijsten!$C$2:$C$65000; match(A2;Stuklijsten!$A$2:$A$65000;0))

=iferror(Index(Stuklijsten!$C$2:$C$65000; match(A2;Stuklijsten!$A$2:$A$65000;0));"")

最新更新