2017-08-25 81 views
0

原配方是这样的:如果INDEX的计算结果是#N/A,是否可以使单元变空?

{= 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, 

回答

1

这应该解决这个问题,没有测试

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

+0

我觉得中间的两个逗号应该是分号吗?如果是的话,它不起作用(太多的论据);如果否,它也不起作用(这个公式的问题)。 – AAAAAAAAAAAA

+0

sry,忘了你用过';'。我会编辑它 – krib

+0

其实,感谢您的回答,我得出了正确的解决方案。 – AAAAAAAAAAAA

0

其实这项工作:

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

我的问题的原因是,我使用逗号而不是分号作为t的参数他的功能。

相关问题