google 张过滤器中的附加自定义列

google sheets additional custom column in filter

我想在过滤器公式中添加一个额外的列。这个可以用,但不完全是我需要的:

=FILTER({detroit!A2:N,"detroit"&row(detroit!A2:A)},detroit!A2:A<>"")

我只需要没有行号的文本“底特律”,如下所示:

=FILTER({detroit!A2:N,"detroit"},detroit!A2:A<>"")

我想我需要为每个单元格使用一个函数,比如行,什么什么都不返回?

由于数据的大小,计算速度也必须很快。

有解决这个问题的想法吗?

在 Z 列为空的情况下试试这个:

=FILTER({detroit!A2:N, detroit!Z2:Z&"detroit"}, detroit!A2:A<>"")

如果您没有任何空列,请使用:

=FILTER({detroit!A2:N, 
 IFERROR(SEQUENCE(ROWS(detroit!A2:A))/0)&"detroit"}, detroit!A2:A<>"")

你也可以这样做:

=QUERY(detroit!A2:N, 
 "select A,B,C,D,E,F,G,H,I,J,K,L,M,N,'detroit' 
  where A is not null 
  label 'detroit'''", 0)