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

时间:2014-03-25 11:20:38

标签: excel excel-formula

我目前正在尝试获取我正在寻找的特定值的行。这工作正常,但现在我想将该值用作我需要查找其他数据的行。

目前我有这个:

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

但是,显然,这会引发错误。我希望第二个MATCH只返回行并在IF语句中使用它。 所以我用语言做的是:找到这个值,如果你发现它返回该行上某个单元格的值。

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

提前致谢。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

使用:

=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));"")