复制公式用值替换参数中的引用

时间:2018-01-08 07:46:48

标签: google-sheets

是否有一种简单的方法可以使用值复制范围引用的公式。 在特定示例中,我的列A包含URL列表,列B包含名称列表,我将它们组合在列C公式中: =HYPERLINK(A1;B1)

然后我想复制所有列C单元格,但是已经修改了公式,其中引用被替换为实际值,例如: =HYPERLINK("http://w3c.org";"W3C")

我需要让其他用户轻松地将公式复制到其他工作表。 有可能吗?

1 个答案:

答案 0 :(得分:2)

是的,虽然不完全是通过复制您已有的公式。你需要一个“元公式”来制定这个公式:

="=HYPERLINK(""" & A1 & """;""" & B1 & """)"

如果A1是“google.com”而B1是“​​Google”,则上述评估为文字

=HYPERLINK("google.com";"Google")

这是你需要的公式(在一个字符串中必须加倍“标记”才能将它们转义。)到目前为止,这仍然是文本。后续步骤:

  1. 复制元公式列
  2. 将它们粘贴到新列作为值(Ctrl-Shift-V或其模拟值)
  3. 将新列格式化为“自动”,即使它已经按照这种方式格式化:选择它,转到格式 - >数字 - >自动的。
  4. 现在,您的新列包含您想要的公式。