首页 > 解决方案 > 在 Google 表格中,如何使一列的值成为另一列但已排序?

问题描述

假设 A 列采用以下值(一个值对应一个单元格):

Fewfn
Efaewoinfow
Cfnewoa
Egr
Gqw
Kewno

我没有太多使用表格的经验,我只是希望 B 列是 A 列但已排序,因此当 A 列添加新值时,该值将包含在已排序的 B 列中。

对于列中无限数量的单元格,我看不出如何以非编程方式完成此操作,并且会接受任何解决方案。

所以B列最初是:

Cfnewoa
Efaewoinfow
Egr
Fewfn
Gqw
Kewno

如果我添加Foo到 A 列,我希望这些列是

A:

Fewfn
Efaewoinfow
Cfnewoa
Egr
Gqw
Kewno
Foo

乙:

Cfnewoa
Efaewoinfow
Egr
Fewfn
Foo
Gqw
Kewno

如果 A 列中的重复值可以在 B 列中只表示一次,那就更好了。

标签: google-sheetsexcel-formulagoogle-sheets-formula

解决方案


B1中输入:

=SORT(A:A)

在此处输入图像描述

请注意,这会动态溢出。(输出大小调整为从A列添加/删除项目)

要进一步删除重复项,请使用:

=unique(sort(A:A))

在此处输入图像描述


推荐阅读