作者: 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

