如何删除公式字符串中的#N / A.

时间:2013-08-29 21:34:07

标签: excel excel-formula

我有

  • excelfiles在第一个colomn中使用主题名称,在n-the列中包含我从该ID感兴趣的变量。
  • 我有几个不同主题名称的文件(但来自同一个池)
  • 每个excelfile都是在新条件下完成的相同测试
  • 对于每个ID,我将数据保存在地图中。

我想获得以下内容:

  • 在哪里制作新文件
    • 第一列是我的主池中的所有ID
    • 每个文件/表代表一个n变量。每列都是该列定义的条件下该变量的值。 (所以有点像开关)
    • 并非每个单元格都有值,有些是空的
    • 如果单元格有值,我想将其作为超链接并将其链接到图形

除了一件事之外,一切都有效:我不能将空单元留空。

在这里,我在Excel中编写了两个公式,它可以执行我想要的操作,但如果单元格为空,仍然会给我一个#N / A或#NAME

任何人都可以给我一些指示吗?

=if(vlookup($A3;'C:\Users\Gebruiker\Desktop\THE END\Resultaten\[Model btt.xls]0 female'!$A$1:$O$65536;8;false); HYPERLINK(concatenate ("C:\Users\Gebruiker\Desktop\THE END\Figuren\Model btt_ Minimum age 0_ Gender female_ File ";A3;".tif");vlookup($A3;'C:\Users\Gebruiker\Desktop\THE END\Resultaten\[Model btt.xls]0 female'!$A$1:$O$65536;8;false));””)



=if.error(HYPERLINK(concatenate("C:\Users\Gebruiker\Desktop\THE END\Figuren\Model btt_ Minimum age 0_ Gender female_ File ";A3;".tif");vlookup($A3;'C:\Users\Gebruiker\Desktop\THE END\Resultaten\[Model btt.xls]0 female'!$A$1:$O$65536;8;false));””)

由于

2 个答案:

答案 0 :(得分:1)

您可以将等式包装在IfError中,例如

=IFERROR(YourEquation,"")

无论你用什么代替""如果公式计算出错误,将放置在单元格中。在这种情况下,它将显示为空白单元格。

答案 1 :(得分:0)

如果您使用的是2003及以下版本,可以试试这个。 = IF(ISNA(YourEquation),“”,YourEquation)