清除excel中的间接功能

时间:2016-02-24 16:41:39

标签: excel function excel-indirect

我在excel中有一个间接功能,它的工作方式应该如此 = INDIRECT(B15)

现在我想把它从中提取数据的单元格为空白,然后间接单元格也是空白的。

我认为喜欢的东西会起作用,但事实并非如此。 = IF(B15 ="",INDIRECT(B15))

请告知

2 个答案:

答案 0 :(得分:0)

您忘记了IF功能中的真实标准:

 =IF(B15="","",INDIRECT(B15))

答案 1 :(得分:0)

如果B7为空(或无法解析为单元格地址),则INDIRECT function将返回#REF!错误。这是参考错误的简写;这意味着B7中的任何内容都不能被评估为单元格范围地址。

要显示零长度字符串(也称为空白),IFERROR function可以捕获错误并返回零长度字符串;例如""。如果将B7评估为单元格地址不会产生错误,则返回常规结果。

=IFERROR(INDIRECT(B7), "")