Google sheets TEXTJOIN与ARRAYFORMULA谷歌表单

Google sheets TEXTJOIN与ARRAYFORMULA谷歌表单,google-sheets,spreadsheet,array-formulas,Google Sheets,Spreadsheet,Array Formulas,我从下面的函数中获取数组时遇到了一个小问题。当IF函数的条件为range(在B11的位置)时,它停止工作并仅返回一个未连接的值。如何获得数组结果 =ARRAYFORMULA(TEXTJOIN(" ", TRUE,ARRAYFORMULA(IF('Sheet1'!$B$2:$B15 = B11, 'Sheet1'!$D$2:$D15, "")))) 链接到工作表尝试: =ARRAYFORMULA(IFNA(VLOOKUP(A2:A&"&q

我从下面的函数中获取数组时遇到了一个小问题。当IF函数的条件为range(在B11的位置)时,它停止工作并仅返回一个未连接的值。如何获得数组结果

=ARRAYFORMULA(TEXTJOIN(" ", TRUE,ARRAYFORMULA(IF('Sheet1'!$B$2:$B15 = B11, 'Sheet1'!$D$2:$D15, ""))))
链接到工作表

尝试:

=ARRAYFORMULA(IFNA(VLOOKUP(A2:A&"", 
 TRIM(SPLIT(REGEXREPLACE(TRIM(FLATTEN(QUERY(QUERY({J2:J&"♥", L2:L&","}, 
 "select max(Col2) 
  where Col2 <> ',' 
  group by Col2 
  pivot Col1"),,9^9))), ",$", ), "♥")), 2, 0)))
=数组公式,
TRIM(SPLIT)(REGEXREPLACE)(TRIM(flant)(查询{J2:J&♥", L2:L&“,”},
“选择最大值(Col2)
其中Col2','
Col2分组
轴列1“,,9^9”),“,$”,),”♥")), 2, 0)))

共享您的sheet@player0我加了一张纸