寻找值IF(ISERROR(MATCH函数

时间:2018-02-15 20:52:59

标签: excel vba excel-vba excel-formula

我有恢复和转售表。如果recovery!A3中的Resale!B$2:B$10值匹配,则希望获得Resale!G2的值 公式仅适用于 A3 Cell ,但当我将其向下拖动并查找recovery!A4Resale next row之间的其他匹配时,它会让我感到困惑。

 =IF(ISERROR(MATCH(A3,Resale!B$2:B$10,0))=FALSE,Resale!G2,"")

仅当Resale!G2 值=转售时才需要A3值!B2 在向下拖动后有效。

enter image description here

1 个答案:

答案 0 :(得分:2)

如下所示,调整范围以覆盖您的数据。

=IFERROR(INDEX(Resale!$G$2:$G$5,MATCH(recovery!$A3,Resale!$B$2:$B$5,0)),"")