Sorting in Excel

2008-08-06 4:30 am
我想問下如果有一堆IP Address放o係excel度,跟住做sorting. 但如果 192.1.1.1 同 20.1.1.1做sorting, 咁192.1.1.1一定行先, 除非將20.1.1.1改成020.1.1.1先可以解決. 唔知有冇其他好方法呢?

回答 (2)

2008-08-06 6:34 am
✔ 最佳答案
問問題, 其實應多舉幾個例子, 人家才容易明白
請試試是否合乎要求
假設所有IP在ColumnA
B1 輸入 =REPT(0,4-FIND(".",A1))&A1
將B1下拉
所有IP頭段不足三個位, 都會前置 0, 補足三個位
再以B列排序
2008-08-06 5:00 am
你可以多用四個columns:
A=IP address
B=FIND(".",A1,1)
C=FIND(".",A1,B1 1)
D=FIND(".",A1,C1 1)
E=CONCATENATE(1000 MID(A1,1,B1-1),".",1000 MID(A1,B1 1,C1-B1-1),".",1000 MID(A1,C1 1,D1-C1-1),".",1000 RIGHT(A1,LEN(A1)-D1))

這樣,column E便會是xxxx.xxxx.xxxx.xxxx,xxxx由1000至1255。若你用column E作為你的sorting column,你便可以把在column A的IP address以數目值去排位。



收錄日期: 2021-04-13 15:54:42
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080805000051KK03024

檢視 Wayback Machine 備份