Google sheets 如何查找找到的每一行?

Google sheets 如何查找找到的每一行?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有一个GoogleSheets公式,在每一行中加载一些数据,以获取找到的数据 =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

我有一个GoogleSheets公式,在每一行中加载一些数据,以获取找到的数据

=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))))