請教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

16~ 。。。。。text vs value

TOP

轉晒文字後再排序

TOP

ctrl H ~ 變晒 "space" 再排數字

TOP

在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),然後拉落去,將得到嘅數字來排序。

TOP

開多個欄用 =NUMBERVALUE(SUBSTITUTE(A2,"~","")) 轉返做數字再排序

TOP

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

TOP

樓主, 如果一個係 12 一個係 12~, 邊個排先?

TOP

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

當然最好由Input BlockTextinput入手為先

TOP

thanks to ALL OF YOU

TOP