【问题标题】:How could I combine columns but only sort using one in Sheets?我如何合并列但仅使用表格中的一个进行排序?
【发布时间】:2023-02-24 13:23:23
【问题描述】:

我正在尝试按名字的长度(以字符为单位)对名称列表进行排序,但将名字和姓氏放在一起。例如:

Unsorted
Andrew Jackson
John Smith 
Abraham Lincoln

Sorted
John Smith
Andrew Jackson
Abraham Lincoln

目前,我在 A 列中有所有名字,在 B 列中有所有姓氏。

最初,我使用 =SORT({A:A,len(A:A)},2,false) 只对名字进行排序,这很有效。但我想保留姓氏和名字。

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    试试QUERY() 函数和其他一些函数。

    =QUERY({INDEX(LEN(INDEX(SPLIT(A2:A4," "),,1))),A2:A4},"select Col2 order by Col1")
    

    或者 SORT()INDEX()SPLIT() 一起工作。

    =INDEX(SORT({INDEX(LEN(INDEX(SPLIT(A2:A4," "),,1))),A2:A4},1,1),,2)
    

    【讨论】:

      猜你喜欢
      • 2011-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多