名称范围在VLOOKUP中的引用单元格

时间:2015-08-20 00:44:56

标签: arrays excel vlookup

我正在尝试执行VLOOKUP,但对于表数组,我正在尝试引用一个包含名称范围值的单元格。有没有办法让VLOOKUP识别名称范围而不使用INDIRECT?

我用来将Excel文档转换为HTML界面的插件,不幸的是不允许使用INDIRECT。 VBA也不会有效。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

如果范围的名称(例如 MyRange )在A1中,那么就是这样,

with activesheet
    application.vlookup(123, range(.Range("A1").value), 2, false)
    application.vlookup(123, range(.Cells(1, 1).value), 2, false)
end with

请注意,必须指定包含命名范围名称的单元格的父工作表。与Range object实际获得返回字符串的范围无关。