【问题标题】:SUBSTITUTE within ARRAYFORMULA in Google Sheets在 Google 表格中的 ARRAYFORMULA 中替换
【发布时间】:2020-11-19 19:17:15
【问题描述】:

我正在尝试对多个单元格执行文本替换。我确信我可以使用 ARRAYFORMULA 做到这一点,但我不确定如何使用数组而不是单个值来提供 SUBSTITUTE。

我尝试过使用=ARRAYFORMULA(SUBSTITUTE(A1:A, '&', '&')),但这会导致公式解析错误。

正确的公式是什么?

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    您需要使用双引号" 而不是单引号'

    =ARRAYFORMULA(SUBSTITUTE(A1:A, "&", "&"))
    

    【讨论】:

    • 非常感谢!这大约是 Sheets 第 100 次让我发现双引号要求。我希望它更像 JavaScript!
    • 我们看不到您的工作表,也不知道您的应用程序/最终目标。但是您是否考虑过使用简单的查找/替换 (Ctrl-H) 进行就地替换?
    • @ErikTyler 不起作用 - 查找/替换是一次性操作,而 SUBSTUTE 使用单元格的当前值。每周我都会收到格式不正确的数据,因此我有一列使用 SUBSTITUTE 将其转换为正确的格式。 (每周对新数据运行查找/替换会很乏味且容易出错)
    猜你喜欢
    • 2020-09-25
    • 1970-01-01
    • 1970-01-01
    • 2022-08-08
    • 1970-01-01
    • 2021-10-15
    • 2020-10-11
    • 2020-12-07
    • 2020-09-19
    相关资源
    最近更新 更多