如何以特定方式对文本列进行排序?

时间:2019-06-03 13:16:42

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

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

Foo 
Bar
Something
Other_example

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

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

感谢您的时间!

Sanimys

1 个答案:

答案 0 :(得分:0)

=ARRAYFORMULA(ARRAY_CONSTRAIN(SORT(IFERROR(
 VLOOKUP(C2:C, {A2:A, ROW(A2:A)}, {1, 2}, 0)), 2, 1), 999^99, 1))

0

相关问题