其實這個方法說穿了,就是簡單的利用IP的格式進行資料的剖析,之後把剖析完的資料排序後再合併,這樣就可以順利完成了。
看不懂?沒關係,我來一步一步做給大家看。
假設原始資料長這樣的話

你直接針對原始資料進行排序,會發生以下的情況。也就是會出現文字排列時3>22>111的情況,而這時候IP又不是數字,所以沒辦法進行型態轉換來直接排序。

這時候,可以利用Excel中的「資料剖析」(如下圖)的功能,來把IP做分列。

資料剖析的方式很簡單,第一步先把你要剖析的資料(也就是你的IP欄)選起來,再選「資料剖析」。會出現下面這個畫面,點選「分隔符號」之後,按下一步。(如下圖)

接下來在「分隔符號」的部份選「其他」然後設定成「.」,再按下一步。(如下圖)

下一步在格式的部份,用「一般」就可以了。(如下圖)

然後你會發現你剖析的資料分開成四欄,如下圖。

接下來理所當然的,就針對這四欄進行排序,排序應該就不用示範了吧:P。(下圖為排序完的畫面)

最後,也就是把IP變回來的一步,如下圖。也就是把這四欄的值,利用文字合併的方式,把他合併成「欄位一&"."&欄位二&"."&欄位三&"."&欄位四」。

如此一來,你的IP又變回原本的格式,也就完成我們想達到的排序囉。
有點小複雜,但並不是很難的小技巧,分享給所有碰到這樣問題的朋友們:)