Passer au contenu principal

Comment trier rapidement l'adresse IP de bas en haut dans Excel?

Auteur : Soleil Dernière modification: 2024-11-04

En général, nous utilisons la fonction Trier pour trier la chaîne dans Excel. Mais s'il y a des adresses IP nécessaires pour trier, l'ordre de tri peut être erroné en utilisant la fonction Trier directement comme illustré ci-dessous. Maintenant, j'ai quelques moyens de trier les adresses IP rapidement et correctement dans Excel.


Trier l'adresse IP par formule

Utilisez une formule pour remplir l'adresse IP puis trier.

1. Sélectionnez une cellule adjacente à l'adresse IP et tapez cette formule

=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")

press Entrer et faites glisser la poignée de remplissage sur les cellules pour appliquer cette formule.
Une capture d'écran d'Excel avec une formule d'aide pour normaliser les adresses IP

2. Copiez les résultats de la formule et collez-les comme valeur dans la colonne suivante. Voir la capture d'écran:

Une capture d'écran de l'option Coller uniquement les valeurs dans Excel
Une capture d'écran des valeurs collées pour trier les adresses IP

3. gardez la valeur collée sélectionnée et cliquez sur Date > Trier de A à Z.
Capture d'écran du bouton Trier de A à Z dans Excel

4. dans le Trier Waring dialogue, garde Élargir la sélection vérifié.
Capture d'écran de la boîte de dialogue Avertissement de tri avec l'option Développer la sélection

5. cliquez sur Sort. Maintenant, les adresses IP ont été triées de bas en haut.
Une capture d'écran montrant le résultat correct du tri des adresses IP

Vous pouvez supprimer les colonnes d'assistance.


Trier l'adresse IP par VBA

Voici un code VBA qui peut également vous aider.

1. presse Alt + F11 touches pour activer Microsoft Visual Basic pour applications fenêtre.

2. Cliquez insérer > Module, copiez et collez le code dans le script vide.

VBA: remplir l'adresse IP

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

Une capture d'écran de l'éditeur VBA d'Excel avec le code de tri des adresses IP

3. Puis clique Outils > Références, et vérifie Expressions régulières Microsoft VBScript 5.5 dans la boîte de dialogue contextuelle.

Une capture d'écran montrant l'option de référence des expressions régulières Microsoft VBScript
Une capture d'écran montrant la sélection des expressions régulières VBScript dans Excel VBA

4. Cliquez OK et appuyez sur F5 touche, une boîte de dialogue apparaît pour vous rappeler de sélectionner une plage pour travailler.
Une capture d'écran montrant la boîte de dialogue de sélection de plage VBA pour le tri des adresses IP

5. Cliquez OK. Ensuite, les adresses IP ont été remplies avec zéro.

6. Sélectionnez les adresses IP et cliquez sur Date > Trier de A à Z pour les trier.


Trier l'adresse IP par texte dans les colonnes

En fait, la fonctionnalité Texte en colonnes peut également vous rendre service dans Excel.

1. Sélectionnez les cellules que vous utilisez et cliquez sur Date > Texte aux colonnes. Voir la capture d'écran:
Capture d'écran de l'option Texte en colonnes d'Excel pour le fractionnement des adresses IP

2. dans le Assistant de conversion de texte en colonnes boîte de dialogue, procédez comme suit:

Vérifiez DélimitéEt cliquez Suivant;

Vérifiez Autres et le type . dans la zone de texte et cliquez sur Suivant;

Sélectionnez une cellule à côté de l'adresse IP pour placer le résultat. Cliquez sur Finition.

Capture d'écran de l'assistant Texte en colonnes avec l'option Délimité sélectionnée
Capture d'écran de l'assistant Texte en colonnes avec un point comme délimiteur pour le fractionnement des adresses IP
Capture d'écran de l'assistant Texte en colonnes avec sélection de la cellule de destination

3. Sélectionnez toutes les cellules contenant les adresses IP et les cellules fractionnées, puis cliquez sur Date > Sort.
Une capture d'écran d'Excel avec des adresses IP divisées et une option de tri

4. dans le Sort boîte de dialogue, en cliquant Ajouter un niveau pour trier les données de la colonne B à E (les cellules divisées). Voir la capture d'écran:
Capture d'écran de la boîte de dialogue Trier pour plusieurs niveaux dans Excel

5. Cliquez OK. Maintenant, les colonnes ont été triées.
Une capture d'écran des adresses IP triées dans Excel après le tri du texte vers les colonnes


Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   sur +50 Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus
Utilisez Kutools dans votre langue préférée – prend en charge l’anglais, l’espagnol, l’allemand, le français, le chinois et plus de 40 autres !

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!