繁体   English   中英

如何将 ARRAYFORMULA 与 TEXTJOIN 一起使用?

[英]How to use ARRAYFORMULA with TEXTJOIN?

我有 Google 表格文档,我在其中使用了 TEXTJOIN。 我想在添加新行时填充我的 TEXTJOIN 公式。 但它不起作用

在此处输入图像描述

所以我尝试使用 ARRAYFORMULA。 IT 与数字一起工作:

在此处输入图像描述

但它仍然不适用于 TEXTJOIN:

在此处输入图像描述

有任何想法吗?

UPD:如果我使用&而不是TEXTJOIN它可以工作,但实际上我应该使用定界符并且我应该避免使用双定界符。 我不应该有任何a--adD- 在此处输入图像描述

给Arrayformula提供多个数组范围,并试图强制它按特定顺序进行评估,这是一场失败的战斗。 尝试更简单的事情:

=arrayformula(A1:A & " " & B1:B)

在此输入图像描述

PS你的动画插图确实表现出一定程度的努力来提出一个不错的问题,但坦率地说我的眼睛因同时观看3个光标而受伤,我更喜欢公式或静态图像。

coba ini
=arrayformula(if(a1:a="";"";(a1:a & " " & b1:b & " " & c1:c & " " & d1:d & " " & e1:e)

Sheets 现在有一个MAP function,您可以使用它来代替 ARRAYFORMULA。

您在 C 列中使用这样的公式:

=MAP(A1:A,B1:B,LAMBDA(a,b,TEXTJOIN(" ",TRUE,{a,b}))

将为每一行调用 lambda,并将该行的 A 列和 B 列的值作为 lambda function 的前两个参数传递。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM