仅连接 Google 个工作表中的过滤行
Concatenate only filtered rows in Google Sheets
如何 CONCATENATE
只过滤范围 D2:D7 到单元格 D9 的文本。
这个我用于非过滤
=CONCATENATE(D2;D3;D4;D5;D6;D7)
=JOIN("/";{SPLIT(D1;"0123456789/")\
SPLIT(D2;"0123456789/")\
SPLIT(D3;"0123456789/")})
Sheet1 上的数据:
Sheet2 上的数据:
A1: =QUERY(Sheet1!A1:C, "select A,B,C where B < 500", 0)
过滤掉数据到Sheet2
D1: =ARRAYFORMULA(IF(LEN(A1:A),
ARRAYFORMULA(TRANSPOSE(REGEXREPLACE(
QUERY(TRANSPOSE(A1:C),,COLUMNS(A1:C)),
" ","/"))),))
每行连接所有数据的公式
E1: =REGEXREPLACE(JOIN("/",QUERY(QUERY(D1:D,"select *"),
"select Col1 where Col1 is not null")),"/\d+","")
公式连接D列中的所有数据
如何 CONCATENATE
只过滤范围 D2:D7 到单元格 D9 的文本。
这个我用于非过滤
=CONCATENATE(D2;D3;D4;D5;D6;D7)
=JOIN("/";{SPLIT(D1;"0123456789/")\
SPLIT(D2;"0123456789/")\
SPLIT(D3;"0123456789/")})
Sheet1 上的数据:
Sheet2 上的数据:
A1:
=QUERY(Sheet1!A1:C, "select A,B,C where B < 500", 0)
过滤掉数据到Sheet2D1:
=ARRAYFORMULA(IF(LEN(A1:A), ARRAYFORMULA(TRANSPOSE(REGEXREPLACE( QUERY(TRANSPOSE(A1:C),,COLUMNS(A1:C)), " ","/"))),))
每行连接所有数据的公式E1:
=REGEXREPLACE(JOIN("/",QUERY(QUERY(D1:D,"select *"), "select Col1 where Col1 is not null")),"/\d+","")
公式连接D列中的所有数据