Excel formula 如何在Excel 2010的VLOOKUP公式中使用名称函数

Excel formula 如何在Excel 2010的VLOOKUP公式中使用名称函数,excel-formula,vlookup,Excel Formula,Vlookup,我有3张表(ABC、DEF、GHI),每张表有3个表(表1、表2、表3),每张表有2列,其中第一列包含日期,第二列包含数据 我为每个表定义了“名称”(即ABCTABLE1、ABCTABLE2、ABCTABLE3、DEFTABLE1、DEFTABLE2……等等) 在另一张表上,用户需要填写以下3个输入单元格(表(B1)、表(B2)和日期(B3))。假设它们由用户填写,如下所示: (B1):DEF (B2):表2 (B3):2014年1月5日 我还有另外两个单元格,其中: (B4):用公式(=B1和

我有3张表(ABC、DEF、GHI),每张表有3个表(表1、表2、表3),每张表有2列,其中第一列包含日期,第二列包含数据

我为每个表定义了“名称”(即ABCTABLE1、ABCTABLE2、ABCTABLE3、DEFTABLE1、DEFTABLE2……等等)

在另一张表上,用户需要填写以下3个输入单元格(表(B1)、表(B2)和日期(B3))。假设它们由用户填写,如下所示:

(B1):DEF
(B2):表2
(B3):2014年1月5日

我还有另外两个单元格,其中:

(B4):用公式(=B1和B2)显示(B1)和(B2)的连接信息
(即我们的示例中的“DEFTABLE2”,以确定应使用哪些已定义名称在单元格(B5)中调出数据

(B5):显示数据结果,公式为(=VLOOKUP(B3,B4,2,FALSE

虽然(B5)预计将转到表名(“DEFTABLE2”)并查找日期(2014年1月5日),并选择第二列,数据结果为“65”,但它给出了一个错误#N/A

如果我只是通过从定义的名称中选择来手动输入名称(=VLOOKUP(B3,DEFTABLE2,2,FALSE),数据是正确的。但是如果我试图从包含所述名称的单元格(B4)中选择该名称,它将不起作用。任何解决方法都将非常有用?

使用
=INDIRECT(B4)
formula。它将从文本名称返回引用链接