我有一個我希望按自然順序排序的資料串列,但它按字典順序排序。如何按自然順序排序?
我擁有的資料按如下方式排序:
A1
A10
A11
A12
A13
A14
A2
A3
A4
A5
A6
A7
A8
A9
B1
B2
B3
B4
我希望它的排序順序是:
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
B1
B2
B3
B4
uj5u.com熱心網友回復:
假設您帖子中列出的原始資料位于 A2:A19 范圍內。將以下公式放在其他開放范圍 B2:B 的 B2 中(或在您想要排序結果的任何其他開放列的第 2 行單元格中):
=SORT(A2:A19,REGEXEXTRACT(A2:A19,"\D "),1,TEXT(REGEXEXTRACT(A2:A19,"\d ")*1,"000"),1)
此公式假定字串的數字部分永遠不會超過三位數。如果確實超過,只需更改000以包含與字串數字部分中可能出現的最大數字匹配的零數。
當然,您需要調整A2:A19以匹配作業表中原始資料的實際范圍。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/372939.html
標籤:谷歌表格
上一篇:如何使用資料創建摘要(谷歌表格)
下一篇:陣列列重復
