IF ELSE在Excel中 – 检查单元是否为空/空

我不是在VBA编程。 这是一个简单的Excel电子表格。 基本上,我有一个公式,在单元格范围内find最低价格,并返回相应的列标题。 它工作正常。 但是,一些范围根本没有任何价值。 因此,在这种情况下,填充列标题的单元格将显示#N / A。

我需要做的是检查是否发生这种情况。 如果结果是#N / A,我希望单元格显示“无参考值”。 我在想:

=IF(CELL != NULL, Display_Header, ELSE "No Bids to Reference") OR =IF(CELL = NULL, No Bids to Reference", ELSE Display_Header) 

我已经尝试了NULL和#N / A,但我不知道Excel如何处理这些情况。 也就是说,Excel如何处理#N / A返回。

 IF(INDEX($D$1:$M$1,MATCH(MIN(D3:M3),D3:M3,0))= "#N/A","No Bids To Reference", INDEX($D$1:$M$1,MATCH(MIN(D3:M3),D3:M3,0))) 

既然你在这里只有一个计算,你可以简单地使用一个IFERROR

 =IFERROR(INDEX($D$1:$M$1,MATCH(MIN(D3:M3),D3:M3,0)),"No Bids To Reference") 

IFERROR检查expression式是否计算错误(可以是#REF! #N/A#VALUE!#REF! )。 如果为true,则评估下一个expression式,否则返回第一个expression式。

我会CTL + G,特殊,并用公式错误replace所有单元格的值。