是否可以使用另一个单元格中变量的值更新公式中命名范围字符串的一部分



下面是我写的一个公式的例子:

=DatabaseVerName&"."&INDIRECT(ADDRESS(4,2,1,TRUE,""&B2&"ChangeLog"))

DatabaseVerName是一个命名范围。。。恰好字符串中的第一个单词(在本例中为Database(是单元格B2中的值。我希望能够更新该公式,使得当我改变B2中的值(比如单词Report(时;ReportVerName";而不是";DatabaseVerName";。FWIW、B2是具有4个可用选项的数据验证列表。

这可能吗?如果可能,我该怎么做?

我还没有测试过它,但类似的东西可能会起作用。

=INDIRECT(B3 & "VerName") & "." & INDIRECT(ADDRESS(5,2,1,TRUE,""&B3&"ChangeLog"))

因此B3将等于";数据库";或者一些其他文本,并且将被连接在"文本"前面;VerName";组成一个匹配的命名范围的名称,然后添加地址的剩余部分,该部分似乎一直在为您工作。

我还没有对此进行测试,但我认为它应该有效。让我们知道。

最新更新