TEXTJOIN 与 ARRAYFORMULA Google 张
TEXTJOIN with ARRAYFORMULA Google Sheets
我在从下面的函数获取数组时遇到一点问题。当 IF 函数的标准是范围时(在 B11 的位置)它停止工作并且 returns 只是一个未连接的值。如何获取数组结果?
=ARRAYFORMULA(TEXTJOIN(" ", TRUE,ARRAYFORMULA(IF('Sheet1'!$B:$B15 = B11, 'Sheet1'!$D:$D15, ""))))
LINK 到 Sheet https://docs.google.com/spreadsheets/d/1QQGcPKI895NpwM-9oXccs8Ln4RWXAPaqVq5IBKllKFE/edit?usp=sharing
尝试:
=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)))
我在从下面的函数获取数组时遇到一点问题。当 IF 函数的标准是范围时(在 B11 的位置)它停止工作并且 returns 只是一个未连接的值。如何获取数组结果?
=ARRAYFORMULA(TEXTJOIN(" ", TRUE,ARRAYFORMULA(IF('Sheet1'!$B:$B15 = B11, 'Sheet1'!$D:$D15, ""))))
LINK 到 Sheet https://docs.google.com/spreadsheets/d/1QQGcPKI895NpwM-9oXccs8Ln4RWXAPaqVq5IBKllKFE/edit?usp=sharing
尝试:
=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)))