Excel中IP地址排序


思路

將IP地址按“.”分隔,提取“.”之間的每個數,然后根據提取出的列從左至右進行主要字段及次要字段排序

公式說明

返回一個字符串在另一個字符串中出現的起始位置。
FIND(要查找的字符串,被查找字符串,[開始位置,默認1])

從一個文本字符串的第一個字符開始返回指定個數的字符。
LEFT(字符串,[字符個數])

從文本字符串的指定位置開始,返回指定長度的字符串。
MID(字符串,開始位置,字符數)

套用公式

第一個“.”的位置
=FIND(".",A2)
第二個“.”的位置
=FIND(".",A2,4)
第三個“.”的位置
=FIND(".",A2,7)

第一個“.”之前
=LEFT(A2,B2-1)
介於第一個“.”和第二個“.”之間
=MID(A2,B2+1,C2-B2-1)
介於第二個“.”和第三個“.”之間
=MID(A2,C2+1,D2-C2-1)
第三個“.”之后
=MID(A2,D2+1,3)

注意

需要注意的是WPS下使用公式之后,排序失效了,需要把整個sheet頁復制粘貼至記事本或其他文本編輯工具,再把記事本的內容粘貼至一個新的sheet頁,再進行排序。

排序

【排序】-【自定義排序】-【主要關鍵字】-【次要關鍵字】

演示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM