我已经设置了名称P1A_FO_DESIGN
上countains 5.12
我已经设置另一小区C10
具有此值的值的单元格A1
设定变量的名称:=("="&A10&"_"&B10&"_"&C8)
EXCEL 2013:从细胞中的值
A10
包含P1A
B10
包含FO
C8
包含DESIGN
C10
的值是=P1A_FO_DESIGN
但我希望它显示5.12 我该如何实现它? 问候
我已经设置了名称P1A_FO_DESIGN
上countains 5.12
我已经设置另一小区C10
具有此值的值的单元格A1
设定变量的名称:=("="&A10&"_"&B10&"_"&C8)
EXCEL 2013:从细胞中的值
A10
包含P1A
B10
包含FO
C8
包含DESIGN
C10
的值是=P1A_FO_DESIGN
但我希望它显示5.12 我该如何实现它? 问候
使用=INDIRECT()
公式:
=INDIRECT(A10&"_"&B10&"_"&C8)
这将计算为=INDIRECT("P1A_FO_DESIGN")
这将进一步评估,以指向与该名称的单元格。
不确定你需要额外的引号 - 似乎'= INDIRECT(A10&“_”&B10&“_”&C8)'就足够了快速测试。 – asongtoruin
对。我测试过,并认为我需要它们,但是...因为它是从其他单元格值进来的,它已经被解释为一个字符串。我会更新答案。谢谢! – JNevill
完美!非常感谢,它工作正常。 – yakitori
而不是做需要'INDRECT'公式(这是易失性)来查找它们的值的命名范围,我强烈建议创建一个具有内置变量名称和它们的关联值的表,所以你可以做一个'而不是VLOOKUP'。维护和更新表格将更容易,而不是继续对命名范围进行调整。 – tigeravatar
感谢您的这个提示,但我不知道我明白你在建议什么 – yakitori
好的我做了查找的东西,它更容易建立,但我发现这个功能的一些限制(数据需要订购) – yakitori