我在excel中有一个间接功能,它的工作方式应该如此 = INDIRECT(B15)
现在我想把它从中提取数据的单元格为空白,然后间接单元格也是空白的。
我认为喜欢的东西会起作用,但事实并非如此。 = IF(B15 ="",INDIRECT(B15))
请告知
答案 0 :(得分:0)
您忘记了IF功能中的真实标准:
=IF(B15="","",INDIRECT(B15))
答案 1 :(得分:0)
如果B7为空(或无法解析为单元格地址),则INDIRECT function将返回#REF!
错误。这是参考错误的简写;这意味着B7中的任何内容都不能被评估为单元格范围地址。
要显示零长度字符串(也称为空白),IFERROR function可以捕获错误并返回零长度字符串;例如""
。如果将B7评估为单元格地址不会产生错误,则返回常规结果。
=IFERROR(INDIRECT(B7), "")