註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 使用者定義的字串排序
返回列表
下一主題
上一主題
發帖
[發問]
使用者定義的字串排序
爆肝達人
發短消息
加為好友
爆肝達人
當前離線
UID
126
帖子
30
主題
12
精華
0
積分
147
金錢
147
點名
0
作業系統
WIN 11
軟體版本
OFFICE365
閱讀權限
20
性別
女
在線時間
181 小時
註冊時間
2010-5-7
最後登錄
2023-12-4
中學生
帖子
30
主題
12
精華
0
積分
147
點名
0
作業系統
WIN 11
軟體版本
OFFICE365
閱讀權限
20
性別
女
註冊時間
2010-5-7
最後登錄
2023-12-4
1
#
跳轉到
»
倒序看帖
打印
字體大小:
t
T
發表於 2016-12-6 21:07
|
只看該作者
[發問]
使用者定義的字串排序
各位好:
我的
問題
是我整張工作列表中"F"欄位要做字串的排序(由使用者定義條件)
例如:
麻辣
麻麻
天天
開開
欣欣
以上字串"麻辣"排為1,"麻麻"排為2,"天天"排為3
依此類推 不是只有字串排序 字串排序時也會使其他欄位連動排序
樓主熱帖
從中挑出名單的方法
有相切的功能?
詢問欄位中有刪除線及空白需先篩選後,搭配
請問OPENOFFICE支援VBA?
資料呈現問題及function使用方式
select case搭配if使用需求問題
刪除特定字串後 存儲格往上移
switch判斷欄位第一個字元問題
Sheet名稱儲存在變數
請問vlookup函數可疊加使用?或是與其它函數
收藏
分享
准提部林
發短消息
加為好友
准提部林
當前離線
UID
13768
帖子
2842
主題
10
精華
0
積分
2898
金錢
2898
點名
0
作業系統
〔略〕
軟體版本
〔略〕
閱讀權限
100
性別
男
來自
〔略〕
在線時間
2115 小時
註冊時間
2013-5-13
最後登錄
2025-4-28
版主
帖子
2842
主題
10
精華
0
積分
2898
點名
0
作業系統
〔略〕
軟體版本
〔略〕
閱讀權限
100
性別
男
來自
〔略〕
註冊時間
2013-5-13
最後登錄
2025-4-28
2
#
發表於 2016-12-7 09:57
|
只看該作者
排序的文字放在某一欄,
資料表加一個輔助欄, 用MATCH即可取得順序, 再依此排序即可!
TOP
hcm19522
發短消息
加為好友
hcm19522
當前離線
UID
22069
帖子
1410
主題
4
精華
0
積分
1420
金錢
1420
點名
0
作業系統
WIN
軟體版本
2007
閱讀權限
50
性別
男
在線時間
1796 小時
註冊時間
2015-9-11
最後登錄
2025-5-12
大學生
帖子
1410
主題
4
精華
0
積分
1420
點名
0
作業系統
WIN
軟體版本
2007
閱讀權限
50
性別
男
註冊時間
2015-9-11
最後登錄
2025-5-12
3
#
發表於 2016-12-7 10:16
|
只看該作者
http://blog.xuite.net/hcm19522/twblog/473940460
TOP
Hsieh
發短消息
加為好友
Hsieh
當前離線
UID
3
帖子
4901
主題
44
精華
24
積分
4916
金錢
4916
點名
118
作業系統
Windows 7
軟體版本
Office 20xx
閱讀權限
150
性別
男
來自
台北
在線時間
4137 小時
註冊時間
2010-4-30
最後登錄
2025-5-15
超級版主
帖子
4901
主題
44
精華
24
積分
4916
點名
118
作業系統
Windows 7
軟體版本
Office 20xx
閱讀權限
150
性別
男
來自
台北
註冊時間
2010-4-30
最後登錄
2025-5-15
4
#
發表於 2016-12-7 15:04
|
只看該作者
回復
1#
爆肝達人
不知道是否理解錯誤?利用自訂清單指定排序方式即可
下載
(791.94 KB)
2016-12-7 15:04
學海無涯_不恥下問
TOP
爆肝達人
發短消息
加為好友
爆肝達人
當前離線
UID
126
帖子
30
主題
12
精華
0
積分
147
金錢
147
點名
0
作業系統
WIN 11
軟體版本
OFFICE365
閱讀權限
20
性別
女
在線時間
181 小時
註冊時間
2010-5-7
最後登錄
2023-12-4
中學生
帖子
30
主題
12
精華
0
積分
147
點名
0
作業系統
WIN 11
軟體版本
OFFICE365
閱讀權限
20
性別
女
註冊時間
2010-5-7
最後登錄
2023-12-4
5
#
發表於 2016-12-7 22:12
|
只看該作者
不好意思 我好像沒講清楚
如下表要使用 VBA方式
感謝
下載
(38.41 KB)
2016-12-7 22:12
TOP
Kubi
發短消息
加為好友
Kubi
當前離線
UID
1510
帖子
163
主題
1
精華
0
積分
170
金錢
170
點名
0
作業系統
Window 7
軟體版本
Office 2007
閱讀權限
20
性別
男
在線時間
126 小時
註冊時間
2010-9-5
最後登錄
2022-7-20
中學生
帖子
163
主題
1
精華
0
積分
170
點名
0
作業系統
Window 7
軟體版本
Office 2007
閱讀權限
20
性別
男
註冊時間
2010-9-5
最後登錄
2022-7-20
6
#
發表於 2016-12-8 22:10
|
只看該作者
回復
5#
爆肝達人
Sub test()
Dim arr
arr = Array("麻辣", "麻麻", "天天", "開開", "欣欣")
Application.AddCustomList listArray:=arr
n = Application.CustomListCount
er = [A65536].End(3).Row
Range("A9:C" & er).Sort Key1:=[B9], OrderCustom:=n + 1
Application.DeleteCustomList n
Set arr = Nothing
End Sub
複製代碼
TOP
c_c_lai
發短消息
加為好友
c_c_lai
當前離線
UID
8671
帖子
2035
主題
24
精華
0
積分
2031
金錢
2031
點名
0
作業系統
Win7
軟體版本
Office2010
閱讀權限
100
性別
男
在線時間
2394 小時
註冊時間
2012-3-22
最後登錄
2024-2-1
博士班
帖子
2035
主題
24
精華
0
積分
2031
點名
0
作業系統
Win7
軟體版本
Office2010
閱讀權限
100
性別
男
註冊時間
2012-3-22
最後登錄
2024-2-1
7
#
發表於 2016-12-11 08:21
|
只看該作者
本帖最後由 c_c_lai 於 2016-12-11 08:25 編輯
回復
5#
爆肝達人
Sub Ex()
Dim ct As Long
With 工作表1
ct = .[A65536].End(3).Row
.Range("A9:C" & ct).Copy .[F9]
.Range("F9:H" & ct).Sort Key1:=.[F9], Order1:=xlAscending
End With
End Sub
複製代碼
下載
(23.16 KB)
2016-12-11 08:25
TOP
靜思自在 :
小事不做、大事難成。
返回列表
下一主題
上一主題
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 ‧ 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲