Excel公式返回一个空格

在这里输入图像说明

所以我想search列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)));"") 

什么可能导致这个问题?

这是一个数组公式,因此需要使用Ctrl Shift Enter进行input

F9也会强制将公式作为数组公式进行评估,这就是为什么您会得到正确的结果:否则外部括号中的IFERROR语句将会发挥作用并导致空白单元格。