如果该单元格中没有任何内容,如何将#N/A
更改为空白单元格?
Eg. =VLOOKUP(B19:B36;$TABLE.A1:C46;2;0)
我想我可能需要ISERROR
检查,但我不会100%知道自己在做什么。
答案 0 :(得分:9)
如果我们谈论Excel 2010及更高版本,您可以使用IFERROR
:
=IFERROR(VLOOKUP(B19:B36;$TABLE.A1:C46;2;0);"")
您还可以将文本放入最终的字符串结果
答案 1 :(得分:2)
这个问题误导了电子表格软件,因为最初在标签中陈述了两种不同的电子表格。但是,可以看出问题是关于OpenOffice Calc:
- 在Excel中无法进行绝对纸张参照(工作表名称前的$
符号)
- 我们还在工作表名称和范围之间看到一个点,这在Excel中也是不可能的。
作为in OpenOffice Calc you don't have IFERROR function,唯一的方法是使用以下格式重复您的主要功能两次(您可以同时使用ISNA
和ISERROR
,但我建议ISNA
因为它更具体,适合你的情况):
=IF(ISNA(YourFormula);"";YourFormula)
在你的情况下:
=IF(ISNA(VLOOKUP(B19;$TABLE.A1:C46;2;0));"";VLOOKUP(B19;$TABLE.A1:C46;2;0))
您可能希望绝对引用查找匹配值的范围,因为我看到您要复制公式。
=IF(ISNA(VLOOKUP(B19;$TABLE.$A$1:$C$46;2;0));"";VLOOKUP(B19;$TABLE.$A$1:$C$46;2;0))
答案 2 :(得分:0)
由于单元格将包含一个与外观有关的公式,因此条件格式设置可能适用,例如,如果单元格背景为白色,则选择“字体”>“字体效果”>“字体颜色white
”作为样式。
为此,选择相关范围-我假设D19:D36-和“格式”>“条件格式...”,对于“条件1”,选择“ 单元格值为”和“ 等于和:
ISNA(D19)