Board logo

標題: 請教EXCEL排序問題 [打印本頁]

作者: lvanb    時間: 2022-12-6 13:39     標題: 請教EXCEL排序問題

在A欄有很多數值


12
13
24
16~
23~
20

想排序成為

12
13
16~
20
23~
24

排序後郤變作
12
13
20
24
16~
23~

怎樣可排序成

12
13
16~
20
23~
24
作者: ccc123    時間: 2022-12-6 13:42

16~ 。。。。。text vs value
作者: tragamer    時間: 2022-12-6 14:38

轉晒文字後再排序
作者: triple6    時間: 2022-12-6 17:53

ctrl H ~ 變晒 "space" 再排數字
作者: mdws2002    時間: 2022-12-8 01:23

在A欄有很多數值


12
13
24
16~
23~
20

想排序成為

12
13
16~
20
23~
24

排序後郤變作
12
13
20
24
...
lvanb 發表於 2022-12-6 13:39


全部都好似例子中嘅兩位數同兩位數加符號?
定係有更複雜嘅數?

如果全部都好似例子中列出嘅咁,喺B欄中輸入公式=left(A1,2),然後拉落去,將得到嘅數字來排序。
作者: SleepyPrince    時間: 2022-12-8 13:42

開多個欄用 =NUMBERVALUE(SUBSTITUTE(A2,"~","")) 轉返做數字再排序
作者: 1203ben    時間: 2022-12-8 14:16

A欄RANGE A1:A6
B欄把"~"去除然後排序:
=SORT(LEFT(A1:A6,2))
C欄把有"~"找回排序:
=INDIRECT(ADDRESS(MATCH(B1,LEFT($A$1:$A$6,2),0),1))
條件:
-數值任部都是2位值
-重複數字不能有"~"及無"~"
作者: SleepyPrince    時間: 2022-12-8 15:17

樓主, 如果一個係 12 一個係 12~, 邊個排先?
作者: dominicyu    時間: 2022-12-9 09:21

如果A行每次不同 同埋行數多 建議用Isnumber 去分左出黎先 以免有漏網之魚

當然最好由Input BlockTextinput入手為先
作者: lvanb    時間: 2022-12-28 22:08

thanks to ALL OF YOU





歡迎光臨 電腦領域 HKEPC Hardware (https://www.hkepc.com/forum/) Powered by Discuz! 7.2