从单元格内容parsingvariables名称

我从这个问题中学到 ,我可以通过命名单元格在Excel中声明variables。 现在我想知道是否可以parsing单元格中的文本来调用这个variables。 说我命名单元格A1“var1”,并为其赋值0.5 ,单元格A2“var2”的值为0.75 。 然后我想要做到以下几点:

  BCD 1 var1 10 =B1*C1 2 var2 10 =B2*C2 3 var2 10 =B3*C3 4 var2 10 =parse(B4)*C4 5 var1 10 =CELL(B5)*C5 6 var1 10 =VALUE(B6)*C6 

即将列D的值乘以从列C同一行读取的var1var2 。 第4,5,6行显示了我所想的一些不成功的尝试。

使用INDIRECTfunction。 在单元格D6 ,您需要的公式是=INDIRECT(B6)*C6

请注意,在Excel 2010或更高版本中,不能将var1用作单元名称,因为它看起来像单元格引用。 你将不得不使用类似_var1variable1

您可以使用INDIRECT()命令查询范围和命名范围。 Try =INDIRECT("myVar1")*C6