【问题标题】:How to combine data from two google sheet and exclude the empty row?如何组合来自两个谷歌工作表的数据并排除空行?
【发布时间】:2021-03-17 14:12:11
【问题描述】:

大家好,

我有 2 个带有数据的 google 表格,如上面的屏幕截图所示。对于第一个 google 表,空行是第 3 行和第 7 行。对于第二个 google 表,空行是第 2 行、第 7 行和第 10 行。我想将这两个 google 表合并到一个主 google 表中。这是我用来组合数据和得到的结果的:

=QUERY({IMPORTRANGE("1BT3KLMGoE3FMaiW8G1ig6GRTyaJnYcskSaIeki7m-gs","Sheet1!A1:J100"),IMPORTRANGE("1gW5rEiinQe-PaqvFH890ZXXx7YnSVtmUghhpTl7lGng","Sheet1!A1:J100")},"where Col2 is not null")

如您所见,第二个 google 表格中的数据从 Column K 开始,并且缺少第 3 行数据。我想从第 9 行的第二个谷歌表而不是 Column K 开始数据。我可以知道我在QUERYIMPORTRANGE 中做错了什么以及如何避免丢失第二个谷歌表中的数据(第 3 行数据)?

希望能得到一些帮助和建议,谢谢。

【问题讨论】:

  • 尝试用分号;替换第二个IMPORTRANGE之前的逗号,

标签: google-sheets google-sheets-formula


【解决方案1】:

问题:

  • 根据 kishkin 的评论,

尝试用分号替换第二个 IMPORTRANGE 之前的逗号

公式:

=QUERY({IMPORTRANGE("1BT3KLMGoE3FMaiW8G1ig6GRTyaJnYcskSaIeki7m-gs","Sheet1!A1:J100");IMPORTRANGE("1gW5rEiinQe-PaqvFH890ZXXx7YnSVtmUghhpTl7lGng","Sheet1!A1:J100")},"where Col2 is not null")

使用的分隔符是 , 而不是 ;。我认为您最有可能位于欧洲,这就是问题的原因。请参阅下面的原因。

原因:

使用小数点的位置:

对于使用句点(或点或点或其他任何名称)来表示小数分隔符的位置(大多数非欧洲国家/地区,包括美国、英国、澳大利亚),语法将遵循以下结构:

  • 小数将由小数点(句点)表示
  • 公式中的参数用逗号分隔
  • 用逗号分隔的花括号数组中的水平数据

使用十进制逗号的位置:

对于使用逗号表示小数分隔符的位置(大多数欧洲国家),语法将遵循以下结构:

  • 小数用逗号表示
  • 公式中的参数用分号分隔
  • 花括号数组中的水平数据以反斜杠分隔

输出:

参考:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多