【问题标题】:Prepending/appending values returned in Google Sheets Select Query在 Google 表格选择查询中添加/附加返回值
【发布时间】:2021-02-09 10:51:13
【问题描述】:

我有一个这样的查询:

=query(Orders,"select A,B,C WHERE C = 'Open'")

返回数据,例如

1234,test@email.com,Open

我想在最终值前面加上一个字符串,以便它显示:

1234,test@email.com,Status:Open

有没有办法在查询中或通过其他方法做到这一点?

【问题讨论】:

    标签: google-apps-script google-sheets google-apps


    【解决方案1】:

    试试SUBSTITUTE:

    =SUBSTITUTE(query(Orders,"select A,B,C WHERE C = 'Open'"),"Open","Status:Open")
    

    【讨论】:

    • 啊,谢谢。我意识到我提出的问题不正确 - 我要修改的值不是第一个。已修改问题,但还是谢谢。
    【解决方案2】:

    您也可以尝试以下公式(前提是您的数据位于 3 个单独的列中)

    =QUERY({A1:B,ARRAYFORMULA("Status:"&C1:C)}, 
              "select Col1, Col2, Col3 where Col3='Status:Open' ",0)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-17
      • 1970-01-01
      • 2023-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多