【问题标题】:How to sort text columns in a specific manner?如何以特定方式对文本列进行排序?
【发布时间】:2019-10-19 01:25:30
【问题描述】:

我想知道是否有可能以特定方式对文本行进行排序。我的意思是,假设我们有一列 15 行,其中可能包含:

Foo 
Bar
Something
Other_example

我们希望能够按特定顺序对它们进行排序。我发现的简单选项是在它们前面放数字(1 - Foo2 - Bar 等),然后以正常(字母数字)方式对它们进行排序,但我会说这在视觉上并不吸引人。

还有其他简单的方法吗?例如通过“隐藏”数字或其他方式?当然,我可以使用诸如 switch-case 之类的条件为其编写脚本,但这并不是我真正想要的并且可以在电子表格本身中轻松完成(至少我认为如此,我从来没有真正在床单可能性方面走得很远)。但是,如果没有其他选择,我想我会这样做并添加一个简单的按钮来访问脚本。

感谢您的宝贵时间!

萨米斯

【问题讨论】:

    标签: sorting google-sheets google-sheets-formula array-formulas google-sheets-query


    【解决方案1】:
    =ARRAYFORMULA(ARRAY_CONSTRAIN(SORT(IFERROR(
     VLOOKUP(C2:C, {A2:A, ROW(A2:A)}, {1, 2}, 0)), 2, 1), 999^99, 1))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-17
      • 2019-08-02
      • 2019-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多