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-06-10

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ı: Veri analizinde devrim yaratın: Akıllı Yürütme   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur  |  Geliştirilmiş İşlevleri Çağır
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: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Çoklu sayfa araması   |   Bulanık Eşleme ....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur   |  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ı ve Sütunları Karşılaştır ...
Öne Çıkan Ö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 (Auto Text)   |  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 filtrele...) ...
En İyi15 Araç Seti12 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 Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


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

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!