【发布时间】:2015-08-20 00:44:55
【问题描述】:
我正在尝试执行 VLOOKUP,但对于表数组,我正在尝试引用包含名称范围值的单个单元格。有没有办法让 VLOOKUP 在不使用 INDIRECT 的情况下识别名称范围?
不幸的是,我用来将 Excel 文档转换为 HTML 界面的插件不允许 INDIRECT。 VBA 也无法正常工作。
任何帮助将不胜感激。
【问题讨论】:
我正在尝试执行 VLOOKUP,但对于表数组,我正在尝试引用包含名称范围值的单个单元格。有没有办法让 VLOOKUP 在不使用 INDIRECT 的情况下识别名称范围?
不幸的是,我用来将 Excel 文档转换为 HTML 界面的插件不允许 INDIRECT。 VBA 也无法正常工作。
任何帮助将不胜感激。
【问题讨论】:
如果范围的名称(例如 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 实际获取返回字符串的范围并没有那么多。
【讨论】: