如果INDEX的计算结果是#N / A,是否可以使单元格变空?

时间:2017-08-25 09:46:40

标签: excel excel-formula

原始公式是:

 {= INDEX(Country;MATCH(0;COUNTIF($A$1:A32;Country);0))}

有时,结果是#N / A.但是,我想使不包含可用值的单元格为空。我试过IFError:

哪个不起作用。

 {= IFERROR(INDEX(Country;MATCH(0;COUNTIF($A$1:A32;Country);0)), "")}

有可能实现我的目的吗?如果是这样,怎么样?

国家/地区的示例数据:

country1, 
country2, 
country3, 
country4, 
country5, 
country6, 
country7, 
country8, 

2 个答案:

答案 0 :(得分:1)

这应该解决这个问题,而不是测试

{=IF(ISNA(MATCH(0;COUNTIF($A$1:A32;Country));"";INDEX(Country;MATCH(0;COUNTIF($A$1:A32;Country);0)))}

答案 1 :(得分:0)

实际上这项工作:

= IFERROR(INDEX(Country;MATCH(0;COUNTIF($A$1:A31;Country);0)); "")

我的问题的原因是我使用逗号而不是分号作为函数参数的分隔符。