在Excel中检索单元格名称

问题描述 投票:16回答:11

是否有一种方法可以显示另一个单元格中特定单元格的名称?我想在相邻的单元格中显示单元格名称,以便用户无需单击即可识别该单元格名称。

excel
11个回答
11
投票

ADDRESS(ROW(),COLUMN())会给您地址,例如当前单元格中的$ A $ 1。从行/列值(数字)中添加/减去以引用您要使用的单元格。


-1
投票

引用另一个单元格中的命名单元格(在这种情况下为E12,然后使用此公式:=“'”&FORMULATEXT(E12)。这会将撇号放在前面,以便将名称或公式显示为文本。


-1
投票

您可以将光标放在一个空单元格中,键入=,然后单击命名的单元格。它将显示单元格内容。然后将单元格的格式更改为文本,它将显示=


8
投票

此函数将给出单元格所属的NamedRange的名称:


6
投票

在Excel 2013中,也许在某些旧版本中,ADDRESS()


1
投票

这似乎不可能,这很奇怪。您可能认为cell()函数应该提供一种获取名称的方法,但事实并非如此。闷闷不乐。


1
投票

1
投票

我从上述答案中得到了Adarsha的一些“建议”。通过该循环和一些改进,我得到了与以下代码类似的结果。但是,我的“ excel技巧”宏是使调试器成为您的最佳朋友。


0
投票

这将在非常基本的情况下起作用:


0
投票

Excel确实具有一个函数“ Cell()”,您可以从中获取某些属性。


0
投票

从技术上讲,如果您不介意在工作表中添加隐藏的列,则可以将SUBSTITUTE()和新的FORMULATEXT()函数组合在一起执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.