如果在Excel中ELSE - 检查单元格是否为空/空

时间:2013-06-12 14:02:03

标签: excel if-statement

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

我需要做的是检查是否发生这种情况。如果结果为#N / A,我希望单元格显示“No Values to Reference”。我正在思考以下几点:

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

2 个答案:

答案 0 :(得分:8)

由于此处只有一个计算,因此您只需使用IFERROR

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

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

答案 1 :(得分:2)

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