Google sheets 如何删除额外的换行符/空单元格Google Sheets导入/查询

Google sheets 如何删除额外的换行符/空单元格Google Sheets导入/查询,google-sheets,google-sheets-formula,line-breaks,array-formulas,google-sheets-query,Google Sheets,Google Sheets Formula,Line Breaks,Array Formulas,Google Sheets Query,这是我的公式(我已经编辑了工作表的名称,因为我不允许访问它) 这对所有条目都非常有效,除了其中一个条目导入2个单元格(第一个为空,第二个为所需结果)。因为下面的单元格已满,所以无法覆盖它,我不希望它被覆盖。什么会导致这个幻像空单元,以及如何防止它发生? < P>如果空白不希望的单元在第一列中,添加,COL1不是null >,如: =QUERY(IMPORTRANGE("my sheet", "Prices"), "select Col1 where Col4 contains '"&

这是我的公式(我已经编辑了工作表的名称,因为我不允许访问它)


这对所有条目都非常有效,除了其中一个条目导入2个单元格(第一个为空,第二个为所需结果)。因为下面的单元格已满,所以无法覆盖它,我不希望它被覆盖。什么会导致这个幻像空单元,以及如何防止它发生?

< P>如果空白不希望的单元在第一列中,添加<代码>,COL1不是null >,如:

=QUERY(IMPORTRANGE("my sheet", "Prices"), 
 "select Col1 
  where Col4 contains '"&L1&"'
    and Col1 is not null
  limit 1", 1)
=ARRAYFORMULA(REGEXREPLACE(QUERY(IMPORTRANGE("my sheet", "Prices"), 
 "select Col1 
  where Col4 contains '"&L1&"'
  limit 1", 1), "\n", ))

如果您有实际的换行问题,请使用带有
\n
的正则表达式,如:

=QUERY(IMPORTRANGE("my sheet", "Prices"), 
 "select Col1 
  where Col4 contains '"&L1&"'
    and Col1 is not null
  limit 1", 1)
=ARRAYFORMULA(REGEXREPLACE(QUERY(IMPORTRANGE("my sheet", "Prices"), 
 "select Col1 
  where Col4 contains '"&L1&"'
  limit 1", 1), "\n", ))

如果空白不希望的单元格在第一列中,添加<代码>,COL1不为空 >:

=QUERY(IMPORTRANGE("my sheet", "Prices"), 
 "select Col1 
  where Col4 contains '"&L1&"'
    and Col1 is not null
  limit 1", 1)
=ARRAYFORMULA(REGEXREPLACE(QUERY(IMPORTRANGE("my sheet", "Prices"), 
 "select Col1 
  where Col4 contains '"&L1&"'
  limit 1", 1), "\n", ))

如果您有实际的换行问题,请使用带有
\n
的正则表达式,如:

=QUERY(IMPORTRANGE("my sheet", "Prices"), 
 "select Col1 
  where Col4 contains '"&L1&"'
    and Col1 is not null
  limit 1", 1)
=ARRAYFORMULA(REGEXREPLACE(QUERY(IMPORTRANGE("my sheet", "Prices"), 
 "select Col1 
  where Col4 contains '"&L1&"'
  limit 1", 1), "\n", ))

您还可以尝试添加,并且Col1在限制1之前不为NULL。您还可以尝试添加,并且Col1在限制1之前不为NULL。添加NOT NULL有效-您能否解释为什么需要这样做来解决此问题?非常感谢你的帮助!嗯,
和Col1不为空
字面上翻译为“如果第一列中的单元格不为空”-因此基本上这就是您想要的-跳过空行添加不为空的行-您能解释一下为什么要解决这个问题吗?非常感谢你的帮助!嗯,
和Col1不是空的
字面上翻译为“如果第一列中的单元格不是空的”-所以基本上这就是您想要的-跳过空行