如何根据空单元格动态更改Google表格中的TextJoin范围

huangapple go评论73阅读模式
英文:

How to change the TextJoin range in google sheet dynamically based on empty cell

问题

我想要连接文本,但每个记录的行数不同。如果我使用静态范围,对于一些记录,数据会丢失,在下面的例子中,22Inch就缺失了。

如何根据空单元格动态更改Google表格中的TextJoin范围

使用了下面的公式。如何动态更改范围。

=TEXTJOIN(",",TRUE,A3:A8,"")

英文:

I want to join the text but the number of rows differ for each record. If I use the static range data is missing for few records, in below example 22Inch is missing,

如何根据空单元格动态更改Google表格中的TextJoin范围

Used the below formula. How to dynamically change the range.

=TEXTJOIN(",",TRUE,A3:A8,"")

答案1

得分: 3

尝试这个:

=TEXTJOIN(",", 1, A3:INDEX(A:A, MIN(IFERROR(1/(1/(ROW(A3:A)*(A3:A="")))))))
英文:

Try this:

=TEXTJOIN(",", 1, A3:INDEX(A:A, MIN(IFERROR(1/(1/(ROW(A3:A)*(A3:A="")))))))

如何根据空单元格动态更改Google表格中的TextJoin范围

答案2

得分: 1

你能测试一下这个吗:

    =LAMBDA(z,BYROW(z,LAMBDA(a,REGEXREPLACE(TEXTJOIN(";",1,IFNA(FILTER(A2:A,XLOOKUP(ROW(B2:B),z,z,,-1)=a))), "^(.*?)\;", "")) ))({ROW();BYROW(A3:A,LAMBDA(z,IF((z<>"")*(OFFSET(z,-1,0)=""),ROW(z),)))})
英文:

Can you test this one out:

=LAMBDA(z,BYROW(z,LAMBDA(a,REGEXREPLACE(TEXTJOIN(&quot;,&quot;,1,IFNA(FILTER(A2:A,XLOOKUP(ROW(B2:B),z,z,,-1)=a))),&quot;^(.*?)\,&quot;,&quot;&quot;))))({ROW();BYROW(A3:A,LAMBDA(z,IF((z&lt;&gt;&quot;&quot;)*(OFFSET(z,-1,0)=&quot;&quot;),ROW(z),)))})

如何根据空单元格动态更改Google表格中的TextJoin范围

答案3

得分: 1

这是另一个你可以尝试的公式:

`
=QUERY(INDEX(LAMBDA(ζ,SORT(REGEXREPLACE(ζ,"^,",""),COUNTIFS(A1:A,"",ROW(A1:A),"<="&ROW(A1:A)),1,LEN(ζ),""))({"";IF({A3:A;""}<>"",,SCAN(,A2:A,LAMBDA(a,c,IF(c="",,a&","&c))))})), "limit "&ROWS(A2:A))
`

[![enter image description here][1]][1]
英文:

Here's another formula you can try:


=QUERY(INDEX(LAMBDA(ζ,SORT(REGEXREPLACE(ζ,&quot;^,&quot;,),COUNTIFS(A1:A,&quot;&quot;,ROW(A1:A),&quot;&lt;=&quot;&amp;ROW(A1:A)),1,LEN(ζ),))({&quot;&quot;;IF({A3:A;&quot;&quot;}&lt;&gt;&quot;&quot;,,SCAN(,A2:A,LAMBDA(a,c,IF(c=&quot;&quot;,,a&amp;&quot;,&quot;&amp;c))))})),&quot;limit &quot;&amp;ROWS(A2:A))

如何根据空单元格动态更改Google表格中的TextJoin范围

huangapple
  • 本文由 发表于 2023年2月7日 03:45:22
  • 转载请务必保留本文链接:https://go.coder-hub.com/75365875.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定