【问题标题】:Ignore blank cells after using Filter in Google Sheets在 Google 表格中使用过滤器后忽略空白单元格
【发布时间】:2021-10-18 05:46:38
【问题描述】:

我的桌子是这样的

这是使用的结果 =filter('Form Responses 1'!A:BJ,'Form Responses 1'!F:F=subjects!A19)

现在我要做的就是忽略空白单元格并放入最后 3 列。

我的意思是,N、O、P 列应该到 H、I、J 列,类似地,G 列右侧的其他列应该到 H、I、J 列。

请帮忙

【问题讨论】:

  • 请具体说明您的预期输出。屏幕截图中未显示列字母。你想从哪里过滤?

标签: google-sheets filter transpose flatten google-query-language


【解决方案1】:

使用:

=FILTER({'Form Responses 1'!A:G, 
 TRIM(SPLIT(FLATTEN(QUERY(TRANSPOSE(
 IF('Form Responses 1'!H:BJ="",,'Form Responses 1'!H:BJ&"♥")),,9^9)), "♥"))}, 
 'Form Responses 1'!F:F=subjects!A19)

【讨论】:

    【解决方案2】:

    A4 更改为:

    =filter('Form Responses 1'!A:G,'Form Responses 1'!F:F=subjects!A19)
    

    把这个发给H4:

    =ArrayFormula(IFERROR(SPLIT(REGEXREPLACE(TRANSPOSE(QUERY(TRANSPOSE(filter('Form Responses 1'!H:BJ,'Form Responses 1'!F:F=subjects!A19)&"♦"),,ROWS(A4:A))),"^(♦ )+|(♦ )*♦$|(♦ )(♦ )+","$4"),"♦ ",FALSE),))
    

    示例:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-20
      • 2022-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多