Comment trier rapidement l'adresse IP de bas en haut dans Excel?
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.
Mauvaise fonction de tri par tri | Tri correct |
Trier l'adresse IP par formule
Trier l'adresse IP par texte dans les colonnes
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.
2. Copiez les résultats de la formule et collez-les comme valeur dans la colonne suivante. Voir la capture d'écran:
3. gardez la valeur collée sélectionnée et cliquez sur Données > Trier de A à Z.
4. dans le Trier Waring dialogue, garde Élargir la sélection vérifié.
5. cliquez sur Sort. Maintenant, les adresses IP ont été triées de bas en haut.
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
3. Puis clique Outils > Référence, et vérifie Expressions régulières Microsoft VBScript 5.5 dans la boîte de dialogue contextuelle.
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.
5. Cliquez OK. Ensuite, les adresses IP ont été remplies avec zéro.
6. Sélectionnez les adresses IP et cliquez sur Données > 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 Données > Texte aux colonnes. Voir la capture d'écran:
2. dans le Assistant de conversion de texte en colonnes boîte de dialogue, procédez comme suit:
En cliquant DélimitéEt cliquez Suivant;
En cliquant Autre 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.
3. Sélectionnez toutes les cellules contenant les adresses IP et les cellules fractionnées, puis cliquez sur Données > Sort.
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:
5. Cliquez OK. Maintenant, les colonnes ont été triées.
Meilleurs outils de productivité bureautique
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!