在工作表公式

时间:2017-04-04 13:35:55

标签: excel excel-formula named-ranges

我在使用Microsoft Office 365 Business的Excel中的公式中使用命名范围时遇到了一些问题。这是我几年前不断做的事情,但现在我难以理解我做错了什么......我假设某些功能已经改变了以后的excel版本,但是喜欢检查。

我有vlookup例如VLOOKUP($D11, $A$2:$B$14, 2, 0)我希望更改为在表格数组中使用命名范围,例如VLOOKUP($D11, LookupTable, 2, 0)

VLOOKUP($D11, LookupTable, 2, 0)行会返回错误"此公式存在问题。不试图输入公式..."。

我已经检查过没有命名范围的公式是否正常工作+已经在正确的列上设置了命名范围本身,并且范围的范围设置为工作簿。

错误消息告诉我,范围没有被解析,只是被视为字符串? (我已经尝试了一些类似于指定工作表的东西> Lookups!LookupTable但仍然是同样的问题)

Example of the file here

1 个答案:

答案 0 :(得分:0)

当我修改你的excel时,它的效果非常好。不确定是什么问题。没有得到什么问题。您可以尝试以下方法。您可以使用绝对引用定义一个新的命名单元格LTable,如下所示。

Sheet1!$B$5:$C$8

然后使用范围输入公式。

VLOOKUP($D11, $B$5:$C$8, 2, 0)

只需$ B $ 5:$ LT $ 8可用

VLOOKUP($D11, LookupTable, 2, 0)

使用您使用的任何分隔符执行以下步骤。 我怀疑有两个问题。可能不允许使用当前单元格和LookupTable名称的格式。如果上述过程有效,那么问题可能是您系统中的任何一个。