Skip to main content

Excel'de IP adreslerini hızlıca düşükten yükseğe nasıl sıralayabiliriz?

Author: Sun Last Modified: 2025-08-07

Genel olarak, Excel'de metin sıralamak için Sırala işlevini kullanırız. Ancak, sıralanması gereken bazı IP adresleri varsa, aşağıdaki ekran görüntüsünde gösterildiği gibi Sırala işlevini doğrudan kullanmak yanlış sıralama düzenine neden olabilir. Şimdi, Excel'de IP adreslerini hızlı ve doğru bir şekilde sıralamak için bazı yöntemlerim var.


IP adresini formülle sırala

IP adresini doldurmak için bir formül kullanın ve ardından sıralayın.

1. IP adresinin yanındaki bir hücreyi seçin ve şu formülü yazın

=TEXT(LEFT(A1,FIND(".",A1,1)-1),"000") & "." & TEXT(MID(A1,FIND( ".",A1,1)+1,FIND(".",A1,FIND(".",A1,1)+1)-FIND(".",A1,1)-1),"000") & "." & TEXT(MID(A1,FIND(".",A1,FIND(".",A1,1)+1)+1,FIND(".",A1, FIND(".",A1,FIND(".",A1,1)+1)+1)-FIND(".",A1,FIND(".",A1,1)+1)-1), "000") & "." & TEXT(RIGHT(A1,LEN(A1)-FIND(".",A1,FIND(".",A1,FIND( ".",A1,1)+1)+1)),"000")

tuşuna basın Enter ve bu formülü uygulamak için dolgu tutamacını hücrelerin üzerine sürükleyin.
A screenshot of Excel with a helper formula to standardize IP addresses

2. Formül sonuçlarını kopyalayın ve bir sonraki sütunda değeri yapıştırın. Ekran görüntüsüne bakın:

A screenshot of the Paste Values Only option in Excel
A screenshot of pasted values for sorting IP addresses

3. Yapıştırılan değeri seçili tutun ve tıklayın Veri > A'dan Z'ye Sırala.
A screenshot of Sort A to Z button in Excel

4. Sıralama Uyarısı iletişim kutusunda Seçimi Genişlet seçeneğini işaretli tutun.
A screenshot of Sort Warning dialog with Expand the Selection option

5. tıklayın Sırala. Şimdi IP adresleri düşükten yükseğe sıralanmıştır.
A screenshot showing correct IP address sorting result

Yardımcı sütunları kaldırabilirsiniz.


IP adresini VBA ile sırala

İşte size yardımcı olabilecek bir VBA kodu.

1. Microsoft Visual Basic for Applications penceresini etkinleştirmek için Alt + F11 tuşlarına basın.

2. Ekle > Modül'e tıklayın, kodu boş betiğe kopyalayıp yapıştırın.

VBA: IP adresini doldur

Sub FormatIP()
'UpdatbyExtendoffice20171215
    Dim xReg As New RegExp
    Dim xMatches As MatchCollection
    Dim xMatch As Match
    Dim xRg As Range
    Dim xCell As Range
    Dim I As Long
    Dim xArr() As String
    On Error Resume Next
    Set xRg = Application.InputBox("Select cells:", "KuTools For Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    With xReg
        .Global = True
        .Pattern = "\d{1,3}\.+\d{1,3}\.+\d{1,3}\.+\d{1,3}"
        For Each xCell In xRg
            Set xMatches = .Execute(xCell.Value)
            If xMatches.Count = 0 Then GoTo xBreak
            For Each xMatch In xMatches
                xArr = Split(xMatch, ".")
                For I = 0 To UBound(xArr)
                    xArr(I) = Right("000" & xArr(I), 3)
                    If I <> UBound(xArr) Then
                        xArr(I) = xArr(I) & "."
                    End If
                Next
            Next
            xCell.Value = Join(xArr, "")
xBreak:
        Next
    End With
End Sub

A screenshot of Excel's VBA editor with IP address sorting code

3. Ardından Araçlar > Referans'a tıklayın ve açılan iletişim kutusunda Microsoft VBScript Normal İfadeler 5.5'i işaretleyin.

A screenshot showing Microsoft VBScript Regular Expressions reference option
A screenshot showing the selection of VBScript Regular Expressions in Excel VBA

4. Tıklayın Tamam ve F5 tuşuna basın, size çalışmak için bir aralık seçmenizi hatırlatmak için bir iletişim kutusu açılır.
A screenshot showing the VBA range selection dialog for IP address sorting

5. Tamam'a tıklayın. Ardından IP adresleri sıfırlarla doldurulmuştur.

6. IP adreslerini seçin ve tıklayın Veri > A'dan Z'ye Sırala onları sıralamak için.


IP adresini Metni Sütunlara Dönüştür özelliğiyle sırala

Aslında, Metni Sütunlara Dönüştür özelliği de Excel'de size yardımcı olabilir.

1. Kullandığınız hücreleri seçin ve tıklayın Veri > Metni Sütunlara Dönüştür. Ekran görüntüsüne bakın:
A screenshot of Excel’s Text to Columns option for IP address splitting

2. Metni Sütunlara Dönüştürme Sihirbazı iletişim kutusunda, aşağıdaki işlemleri yapın:

Sınırlı'yı işaretleyin ve İleri'ye tıklayın;

Diğer'i işaretleyin ve metin kutusuna . yazın ve İleri'ye tıklayın;

Sonucu yerleştirmek için IP adresinin yanındaki bir hücreyi seçin. Tamamla'ya tıklayın.

A screenshot of Text to Columns Wizard with Delimited option selected
A screenshot of Text to Columns Wizard with period as delimiter for IP address splitting
A screenshot of Text to Columns Wizard with destination cell selection

3. IP adreslerini ve bölünmüş hücreleri içeren tüm hücreleri seçin ve tıklayın Veri > Sırala.
A screenshot of Excel with split IP addresses and Sort option

4. Sırala iletişim kutusunda Koşullar Ekle B'den E'ye kadar (bölünmüş hücreler) verileri sıralamak için tıklayın. Ekran görüntüsüne bakın:
A screenshot of Sort dialog for multiple levels in Excel

5. Tıklayın Tamam. Şimdi sütunlar sıralanmıştır.
A screenshot of sorted IP addresses in Excel after Text to Columns sorting


En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veriye dayalı analizi devrimsel olarak değiştirin: Akıllı Yürütme |Kod Oluştur |Özel Formüller Oluştur |Verileri Analiz Edin ve Grafikler Oluşturun |Geliştirilmiş İşlevler’i çağırın
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir | Formül Olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluşturun | Bağımlı Açılır Liste | Çoklu Seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Özel Seçilen Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En Gözde15 Araç Seti:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştir & Böl Araçları (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve daha fazlası
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40’tan fazla başka dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...


Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
  • Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!