【问题标题】:Remove Spaces in Google Sheets Query using trim使用修剪删除 Google 表格查询中的空格
【发布时间】:2020-10-16 17:55:51
【问题描述】:

我在 Google 表格中有这个查询 -

=QUERY({IMPORTRANGE(B2,B1);IMPORTRANGE(B3,B1);IMPORTRANGE(B4,B1);IMPORTRANGE(B5,B1);IMPORTRANGE(B6,B1);IMPORTRANGE(B7,B1);IMPORTRANGE(B8,B1);IMPORTRANGE(B9,B1);IMPORTRANGE(B10,B1);IMPORTRANGE(B11,B1);IMPORTRANGE(B12,B1);IMPORTRANGE(B13,B1);IMPORTRANGE(B14,B1);IMPORTRANGE(B15,B1);IMPORTRANGE(B16,B1);IMPORTRANGE(B17,B1);IMPORTRANGE(B18,B1);IMPORTRANGE(B19,B1);IMPORTRANGE(B20,B1)},"SELECT Col1,Col17,Col18,Col4,Col5,Col6,Col7,Col8,Col9,Col11,Col12,Col13,Col19,Col20,Col21,Col22 WHERE Col1 <> '' AND Col13 <> 1",0)

我有没有办法为第 1 列中重试的所有内容添加 TRIM 函数?我有一些来自表格的名称,它们的末尾有一个空格,可以向前移动成表格。

谢谢

【问题讨论】:

  • 我不能这样做,因为该示例具有指向其他工作表的链接,它正在从中提取我无法共享的数据。该查询从 20 个不同的工作表中提取相同的列,所有一致的数据,第 1 列有时名称末尾有空格,有时相同名称没有空格,因此当对它们进行旋转时,它会创建 2 个条目而不是 1 个。
  • 我添加了一张图片,A 列中返回的内容需要修剪,因为某些名称有空格
  • 感谢您的帮助。我可以这样做,但随后它将其他列中的数字转换为文本,随后的数据透视图将不起作用,我只需要将它应用于 1 个 collum

标签: google-sheets-formula array-formulas trim


【解决方案1】:

尝试仅预修剪第一列:

=QUERY(
  {
    ARRAYFORMULA(TRIM(IMPORTRANGE(B2, B1)));
    IMPORTRANGE(B3, B1);
    IMPORTRANGE(B4, B1);
    IMPORTRANGE(B5, B1);
    IMPORTRANGE(B6, B1);
    IMPORTRANGE(B7, B1);
    IMPORTRANGE(B8, B1);
    IMPORTRANGE(B9, B1);
    IMPORTRANGE(B10, B1);
    IMPORTRANGE(B11, B1);
    IMPORTRANGE(B12, B1);
    IMPORTRANGE(B13, B1);
    IMPORTRANGE(B14, B1);
    IMPORTRANGE(B15, B1);
    IMPORTRANGE(B16, B1);
    IMPORTRANGE(B17, B1);
    IMPORTRANGE(B18, B1);
    IMPORTRANGE(B19, B1);
    IMPORTRANGE(B20, B1)
  },
  "SELECT Col1, Col17, Col18, Col4,
          Col5, Col6, Col7, Col8,
          Col9, Col11, Col12, Col13,
          Col19, Col20, Col21, Col22
   WHERE     Col1 <> ''
         AND Col13 <> 1",
  0
)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-08
    • 2017-06-10
    • 2022-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多