我目前正试图获得我正在寻找的某个值的行。这工作得很好,但现在我想使用该值作为我需要查找其他数据的行。
现在我有这个:
=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));"")