返回空白的Excel公式

返回空白的Excel公式,excel,Excel,所以我想搜索C列中的值,但当我在写入公式后按Enter键时,它会返回一个空白单元格,如果我用F9格式化它,尽管它返回正确的值 =IFERROR(INDEX($C$3:$C$994;SMALL(IF(ISNUMBER((SEARCH($F$3;$B$3:$B$994))* (SEARCH($H$3;$D$3:$D$994)));ROW($D$3:$D$994)-MIN(ROW($D$3:$D$994))+1;"");ROW(A1)));"") 什么可能导致此问题?这是一个数组公式,因此需要使用C

所以我想搜索C列中的值,但当我在写入公式后按Enter键时,它会返回一个空白单元格,如果我用F9格式化它,尽管它返回正确的值

=IFERROR(INDEX($C$3:$C$994;SMALL(IF(ISNUMBER((SEARCH($F$3;$B$3:$B$994))*
(SEARCH($H$3;$D$3:$D$994)));ROW($D$3:$D$994)-MIN(ROW($D$3:$D$994))+1;"");ROW(A1)));"")

什么可能导致此问题?

这是一个数组公式,因此需要使用CtrlShift输入


F9还强制将公式计算为数组公式,因此您可以得到正确的结果:否则,外括号对中的IFERROR语句将起作用,并生成一个空白单元格。

谢谢,完全忘记了这一点。