我试图根据用户输入引用多个工作表来填写一些图表数据。
我唯一的问题是引用索引函数中的命名范围。我试图使用间接:
H4
是要引用的命名范围的用户输入。
F4
是名为range的相应日期。
=INDEX(INDIRECT($H$4),MATCH($A3,INDIRECT($F$4),0),2)
这个配方有什么问题?
命名范围对于单元格引用是正确的。我如何使用间接方式有问题。
该公式出现了参考错误。
同样,唯一错误的是如何使用间接公式。其他一切都是正确的。 F4
和H4
只指向工作簿中的命名范围。
答案 0 :(得分:0)
我的建议是不要使用INDIRECT。 (具有长计算链的易失性函数可能会使电子表格变得非常迟缓...请参阅我在https://chandoo.org/wp/2014/03/03/handle-volatile-functions-like-they-are-dynamite/的帖子了解更多信息。)
相反,我提取了CHOOSE和VLOOKUP的组合,以及一个单独的表,它将文本范围名称转换为数字以提供给CHOOSE功能。请参阅Excel Vlookup with cell reference上的答案。