如何连接找到的每一行?
How to concat each row found?
我有一个 Google 表格公式,可以在每行中加载一些数据,找到尽可能多的数据
=ARRAYFORMULA(IF(INICIO!C4=AUX!Q2;AUX!Q3:Q10))
所以如果有 6 个项目,例如,我得到 6 行,每个项目都是这样,这是正确的:
Item1
Item2
Item3
Item4
Item5
Item6
但现在我需要将找到的每个项目与一些文本连接起来,所以我正在使用
=ARRAYFORMULA(IF(INICIO!C4=AUX!Q2;CONCATENATE(P2;Q2;"_";AUX!Q3:Q10)))
但这会将文本连接到第一个项目,然后在同一单元格中显示其余项目。
如何编辑公式以获得:
AABB_Item1
AABB_Item2
AABB_Item3
AABB_Item4
AABB_Item5
AABB_Item6
而不是:
AABB_Item1Item2Item3
=ARRAYFORMULA(IF(LEN(IF(INICIO!C4=AUX!Q2, AUX!Q3:Q10, )),
"AABB_"&IF(INICIO!C4=AUX!Q2, AUX!Q3:Q10, ), ))
=ARRAYFORMULA(QUERY(IF(INICIO!C4=AUX!Q2, P2&"_"&AUX!Q3:Q10),
"limit "&COUNTA(IF(INICIO!C4=AUX!Q2, AUX!Q3:Q10))))
我有一个 Google 表格公式,可以在每行中加载一些数据,找到尽可能多的数据
=ARRAYFORMULA(IF(INICIO!C4=AUX!Q2;AUX!Q3:Q10))
所以如果有 6 个项目,例如,我得到 6 行,每个项目都是这样,这是正确的:
Item1
Item2
Item3
Item4
Item5
Item6
但现在我需要将找到的每个项目与一些文本连接起来,所以我正在使用
=ARRAYFORMULA(IF(INICIO!C4=AUX!Q2;CONCATENATE(P2;Q2;"_";AUX!Q3:Q10)))
但这会将文本连接到第一个项目,然后在同一单元格中显示其余项目。
如何编辑公式以获得:
AABB_Item1
AABB_Item2
AABB_Item3
AABB_Item4
AABB_Item5
AABB_Item6
而不是:
AABB_Item1Item2Item3
=ARRAYFORMULA(IF(LEN(IF(INICIO!C4=AUX!Q2, AUX!Q3:Q10, )),
"AABB_"&IF(INICIO!C4=AUX!Q2, AUX!Q3:Q10, ), ))
=ARRAYFORMULA(QUERY(IF(INICIO!C4=AUX!Q2, P2&"_"&AUX!Q3:Q10),
"limit "&COUNTA(IF(INICIO!C4=AUX!Q2, AUX!Q3:Q10))))