今天我的Excel电子表格存在问题。我正在获取显示#REF的单元格!结果单元格出错!我检查了公式,根本没有任何内容。我需要从文本框中选择一个计算,从第二个文本框中选择一个值,根据我的公式从表中给出一个值!我的公式如下:
= IF(F55 =“选择尺寸”,“”,VLOOKUP(F55,INDRECT(CONCATENATE($ F $ 51,“s”)),3,FALSE))
非常感谢任何帮助!
答案 0 :(得分:0)
VLOOKUP中的第二个参数是table_array,即由左上角和右下角定义的电子表格中的二维区域,因此在您的电子表格中,它可能是$ G $ 1:$ I $ 10。
因此,对于使用INDIRECT和CONCATENATE工作的公式,$ F $ 51必须包含范围的第一部分,例如文字" $ G $ 1"。然后你需要将它与范围的第二部分连接起来,例如":$ I $ 10#34;得到一个有效的范围,如" $ G $ 1:$ I10"作为INDIRECT作为有效参考返回的字符串,如$ G $ 1:$ I $ 10.
但是在你现在得到的公式中,$ F $ 51中的任何东西都与角色" s"连接在一起。我不知道51美元的价格是多少,但它只能返回一个有效的参考资料,如果它是" Q:"并且你要指定三个完整的列 - 其他任何东西都会给出#34; #REF!"错误。
要了解发生了什么,请转到公式|评估公式。