gpt4 book ai didi

excel - 评估包含命名范围的文本

转载 作者:行者123 更新时间:2023-12-02 17:04:53 24 4
gpt4 key购买 nike

如何评估包含命名范围的文本字符串?我尝试过 EVAL、EVALUATE 和 INDIRECT,但没有成功。

还有一点..

对于另一个系统,我有 50 多个公式和 200 多个变量,示例如下:

<ABC>+<DEF>/<TRE-1>

为了能够在 Excel 中同时使用它们,而无需手动更改每个公式、变量和运算符,我使用几个(或多个)SUBSTITUTE 公式来呈现 Excel 可能能够消化的字符串:

=ABC+DEF/TRE_1

我将所有变量引用到命名范围。例如:

ABC 是单元格 B2,值为 5.4

DEF 是单元格 B3,值 3.2

TRE_1 是单元格 B4,值 1

但是我无法获得使用 INDIRECT 或 EVALUATE 评估的结果字符串。它只是给了我一个 #NAME 或 #REF 错误,因为它似乎无法将该变量识别为命名范围(因此也是一个值)。

有什么想法吗?

我不想在 VBA 中实现这个。我知道可以使用 .RefersTo 方法..

最佳答案

尝试使用以下语法:

=INDIRECT("ABC")+INDIRECT("DEF")/INDIRECT("TRE_1")

注意引号。看起来这就是 INDIRECT 的工作原理:=INDIRECT("ABC+DEF") 返回 #REF!

另请参阅此示例:https://www.dropbox.com/s/jxj7cgjmnx8iv0t/INDIRECTwithNamedRegions.xlsx

关于excel - 评估包含命名范围的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14814806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com