作者: lvanb 時間: 2024-9-25 14:29 標題: ofiice excel 排序問題
請教怎樣可以將某幾列[row] 按COLUMN A排序至圖中
ROW 1 至 10 咁
而唔係 ROW 15 至24咁
因為我按[自訂排序] 排序方式選欄A 會出 ROW 15 至24咁
而我想要的結果係ROW 1 至10咁
有朋友排序係會出ROW 1至10的模式, 我問佢點做到, 佢話佢都係照我咁按[自訂排序] 排序方式選欄A 就出到
因此, 要請教各位,
https://h0.hkepc.com/forum/attachment.php?aid=2444232&k=03ac4a8c3699686fc8e0ca8cbb3c9f31&t=1781436727&sid=pqaERn26q3

作者: Aÿ 時間: 2024-9-25 16:11
佢無彈出黎叫係揀?
https://h0.hkepc.com/forum/attachment.php?aid=2444252&k=fb05677d45cc818eb8aca5aa3cd1de87&t=1781436727&sid=pqaERn26q3

作者: lvanb 時間: 2024-9-25 20:32
回覆 2# Aÿ
此圖在以前是無的, 以前排序, 一按自訂排序, 選欄B, 即時排好, 係ROW 15 至24嗢種, 仍可做到野的
但幾個月前, 此圖自己出現, 我們都不熟EXCEL, 不知設定了什麼, 此圖自己出左黎, 我們選[上] 結果都係出ROW15至24的情況.
如選[下]就不符合我們的要求, 會亂晒龍, 係做唔到野
因為COLUMn A C D E F G H I J 都係vlookup黎, 而當初設定此excel 的人已沒有做, 現時大家對excel都係識好少.
作者: Aÿ 時間: 2024-9-25 22:13
雖然唔係太明你講緊咩
但要搞清楚係文字定係數字
你置中對齊睇唔到
如果文字靠左,數字靠右,應該會出現唔同效果
何況雖然兩個都係"1",數字同文字係唔同嘅資料,應該互相VLOOKUP唔到
俾我揀我會由資料來源著手,搞清楚係數字定係文字,雖然唔知你嘅資料係邊度變出黎
無得搞資料來源,又唔想寫VBA,先至簡簡單單開多行去統一轉晒做文字/數字去排序
你可以用VALUE去文字轉數字,或者TEXT去數字轉文字
https://h0.hkepc.com/forum/attachment.php?aid=2444298&k=f5ba9dae4c4269688a008e02b52d30ef&t=1781436727&sid=pqaERn26q3

作者: lvanb 時間: 2024-9-25 22:23
回覆 4# Aÿ
多謝你詳細分析.
我講得唔夠清楚, 唔好意思
我試下整理下, 再放上來向你請教
作者: jwong2k04 時間: 2024-9-25 22:54
本帖最後由 jwong2k04 於 2024-9-25 22:59 編輯
可以, 先處理 數字+"~"
1) 將 ~ 移除
2) 將果幾個需要 ~ 既 cell 格式轉做 數值
3) 再入返去 格式 入面選自訂, 類型打 0~
數字+英文字+"~" 同一做法, 格式自訂 類型打 0A~
睇下係咪你要既效果
https://h0.hkepc.com/forum/attachment.php?aid=2444313&k=c37d3df8c873686a7a863f4261672ce9&t=1781436727&sid=pqaERn26q3

https://h0.hkepc.com/forum/attachment.php?aid=2444314&k=45be129fdcb21da1367ee5345c04d317&t=1781436727&sid=pqaERn26q3

作者: lvanb 時間: 2024-9-26 07:02
再謝謝各位
其實, 成件事係咁
COLUMN A 係人手輸入, 跟住COLUMN B 至 H, 的內容全部是VLOOKUP出黎
假設cell A1 至 A5入了內容, 咁COLUMN B 至 H 都會走出相關內容
之後, 就要按COLUMN B的內容排序, 而25~ 的~都是有實際需要的, 不能刪減的
份EXCEL用左幾年, 一直都係按ROW 15至24的情況排序, 大家都習慣了, 而月前, 有一位WFH的兼職同事幫輸入部份EXCEL表, 這同事都唔熟EXCEL, 而奇怪事情就出現, 他造的EXCEL的種子都是我們給他的, 但他排序時, 就會出現ROW 1至10的情況, 我們本來不知道, 因為EXCEL表列印後就去左倉嗰邊, 但前天偶然到, 他排序的次和我們公司同事的不同, 係ROW 1 至10的情況, 於是就問下他, 他說他和我們一樣, 都是自訂排序選欄B, 無特別做了什麼
我們感到奇怪, 就上來請教一下
作者: lvanb 時間: 2024-9-26 07:04
可以, 先處理 數字+"~"
1) 將 ~ 移除
2) 將果幾個需要 ~ 既 cell 格式轉做 數值
3) 再入返去 格式 入面選 ...
jwong2k04 發表於 2024-9-25 22:54
明白, 我會試下
但兼職同事係無咁攪過的
謝謝
作者: jwong2k04 時間: 2024-9-26 09:03
Excel 用邊個 version?
新版本可能聰明啲
我仲用緊舊版 2010
via HKEPC IR 5.1.14 - iOS(5.1.1F)
作者: unfairness 時間: 2024-9-26 17:05
本帖最後由 unfairness 於 2024-9-26 17:12 編輯
在Microsoft 365上實測
Column A cell 格式全部轉做”一般”再排序會出row 15至24嘅result
Column A cell 格式全部轉做”文字”再排序會出row 1至10嘅result
新同事新輸入資料沒有特別設定所以默認了”一般”為cell格式,所以排序便出了問題
via HKEPC IRF 5.1.14 - iOS(5.1.1)
作者: lvanb 時間: 2024-10-8 01:07
多謝大家, 但仍未解決
公司用2019 pro plus
作者: tragamer 時間: 2024-10-8 07:45
參考下
https://support.microsoft.com/en ... 1-8546-69b18b70a980
Sort on partial text values
Sorting on partial text values is very similar to sorting on partial date values. You need to write an expression in the Advanced Filter/Sort window to extract the characters that form the basis for sorting.
Assume that the City field contains values such as North Seattle, South Seattle, North Tacoma, or South Tacoma. Suppose you want to ignore the first word and sort the records on the second word alone.
On the Home tab, in the Sort & Filter group, click Advanced and then click Advanced Filter/Sort on the shortcut menu.
Type an expression in the Field row in the first column. For example, type =Mid([City], 7) to ignore the first six characters in the City field.
The Mid function returns a substring contained in a specified string or field. In this case, for each record, the function returns the value starting from the seventh character (that is, after the space) in the City field.
In the Sort cell, select Ascending or Descending.
On the Home tab, in the Sort & Filter group, click Toggle Filter.


