Excel - 用单元格中的值替换公式中的单元格链接

标签 excel

我试图清理电子表格 - 但我试图避免输入公式中引用的大量硬编码值。

所以现在,我有一个接受字符串的函数

=FunctionThatWantsAString(A1,SomeOtherInputs)

在单元格 A1 中,我有“SomeString”

有没有办法用字符串“SomeString”轻松替换公式中的单元格链接“A1”?

谢谢

最佳答案

简单的解决方案是转到公式功能区 > 定义名称 > 名称管理器 > 新建 [或简单地选择 A1,然后单击显示“A1”的名称框并输入“SomeString”]

这允许您命名指定的范围。然后,您可以在 Excel 工作表或 VBA 中引用该名称。

编辑附加请求
如果您不希望 A1 必须保存文本“SomeString”,您实际上可以使用名称管理器创建一个引用字符串的名称。即:您可以让 Name SomeString 等于“asdf”。然后,使用 ctrl+f 在工作表中查找“A1”的所有实例并将其替换为“SomeString”。

或者,只需使用 ctrl+f 查找并用“asdf”替换“A1”,然后将结果直接硬编码到所有单元格中。出于维护目的,可能不建议这样做。

关于Excel - 用单元格中的值替换公式中的单元格链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31299242/

相关文章:

c# - 在后台打开、修改、另存为 Excel 工作簿(Winforms、C#)

vba - 是否可以从不同工作表上的列表在 Excel(任何版本)中创建自动完成功能?

c# - NPOI 真实世界枢轴示例

excel - VBA 添加系列重叠数据

vba - Excel VBA 脚本中的对象定义错误

vba - 根据列的内容自动调整 Excel 中的列大小

excel - 使用python写入HDFS中的excel文件

excel - 如何在Excel中使用列作为参数来使用参数化查询?

excel - 引用另一个工作表中的单元格,公式在 '+' 之后具有 '='

r - 我可以从 R 中的同一数据帧中写入相同的 xlsx 文件吗?