结合arrayformula()对字符串进行排序

问题描述 投票:0回答:1

我在 A 列中有这些数据,在 B 列中有我想要的结果: enter image description here

我想在 B 列中创建 arrayformula,这样它将从 A 列中获取字符串并对其进行排序。

如果不使用 arrayformula() 那么每行我可以使用这个公式(例如在 B1 列中):

=join(",",sort(tocol(split(A1,","))))

我的问题是如何将它与 arrayformula() 结合起来以自动应用于 A 列中的每个值。我尝试了这个但不起作用:

=ARRAYFORMULA( join(",",sort(tocol(split(A1:A,",")))) )
sorting google-sheets formula
1个回答
0
投票

使用

MAP()
BYROW()
功能。尝试-

=MAP(TOCOL(A:A,1),LAMBDA(r,JOIN(",",SORT(TOCOL(SPLIT(r,","),1)))))

enter image description here

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.