KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Séparer les octets d’une adresse IP dans Excel

AuteurXiaoyang Date de modification

Avez-vous déjà essayé de séparer des adresses IP en colonnes distinctes dans une feuille Excel ? La fonction « Texte en colonnes » vous permet d’accomplir cette tâche rapidement, mais dans cet article, nous explorerons différentes formules pour réaliser cette opération directement dans Excel.

doc-split-ip-address-1


Diviser les octets d’adresses IP en colonnes distinctes dans Excel

Généralement, dans Excel, les fonctions GAUCHE, STXT, NBCAR et TROUVE vous permettent d’extraire chaque octet d’une adresse IP dans des colonnes distinctes. Voici la marche à suivre :

Extraire le premier octet des adresses IP :

Pour extraire le premier octet d’une adresse IP, appliquez la formule suivante dans une cellule vide :

=LEFT(A2,FIND(".",A2)-1)

Ensuite, faites glisser la poignée de recopie vers les cellules auxquelles vous souhaitez appliquer cette formule : tous les premiers octets des adresses IP seront ainsi extraits, comme illustré ci-dessous.

doc-split-ip-address-2

Explication de la formule :

TROUVE(".",A2)-1 : Cette fonction TROUVE renvoie la position du premier point dans la cellule A2. En soustrayant 1, on exclut le point lui-même, ce qui donne le résultat 2.

GAUCHE(A2,TROUVE(".",A2)-1)=GAUCHE(A2, 2): La fonction GAUCHE extrait les 2 premiers caractères à partir de la gauche de la chaîne située dans la cellule A2.


Extraire le deuxième octet des adresses IP :

Pour obtenir le deuxième octet des adresses IP, copiez ou saisissez la formule suivante dans une cellule vide :

=MID(A2,FIND(".",A2)+1,FIND(".",A2,FIND(".",A2)+1)-FIND(".",A2)-1)

Ensuite, faites glisser la poignée de recopie vers les cellules concernées pour appliquer cette formule et obtenir le résultat souhaité, comme illustré ci-dessous :

doc-split-ip-address-3

Explication de la formule :

1. TROUVE(".",A2)+1 : Cette fonction TROUVE renvoie la position du premier point dans la cellule A2. En y ajoutant 1, l’extraction commence dès le caractère suivant — ce qui vous donne ici le nombre 4. Cette partie de la formule constitue l’argument numéro_départ de la fonction STXT.

2. TROUVE(".",A2,TROUVE(".",A2)+1)-TROUVE(".",A2)-1 : Cette partie constitue l’argument nb_caractères de la fonction STXT.

  • TROUVE(".",A2,TROUVE(".",A2)+1)= FIND(".",A2,[[PH_26]]) : Cette fonction TROUVE renvoie la position du deuxième point. Vous obtiendrez le nombre 6.
  • TROUVE(".",A2,TROUVE(".",A2)+1)-TROUVE(".",A2)-1=6-3-1 : Soustrayez la position du premier point de celle du deuxième point, puis retirez 1 au résultat pour exclure le point initial. Le résultat est 2.

3. STXT(A2,TROUVE(".",A2)+1,TROUVE(".",A2,TROUVE(".",A2)+1)-TROUVE(".",A2)-1)=STXT(A2, 4, 2): Enfin, cette fonction STXT extrait deux caractères à partir du quatrième caractère de la cellule A2.


Extraire le troisième octet des adresses IP :

Pour extraire le troisième octet des adresses IP, les fonctions STXT et TROUVE vous seront également utiles. Saisissez ou copiez la formule suivante dans une cellule vide :

=MID(A2,FIND(".",A2,FIND(".",A2)+1)+1,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)-(FIND(".",A2,FIND(".",A2)+1)+1))

Ensuite, faites glisser la poignée de recopie vers les cellules nécessaires afin d’obtenir les résultats attendus. Seul le troisième octet des adresses IP sera extrait, comme illustré ci-dessous :

doc-split-ip-address-4

Explication de la formule :

1. TROUVE(".",A2,TROUVE(".",A2)+1)+1 : Cette formule imbriquée avec la fonction TROUVE permet de localiser la position du deuxième point dans la cellule A2. En y ajoutant 1, on démarre l’extraction juste après ce caractère, ce qui donne la position 7. Ce résultat constitue l’argument numéro_départ de la fonction STXT.

2. TROUVE(".",A2,TROUVE(".",A2,TROUVE(".",A2)+1)+1)-(TROUVE(".",A2,TROUVE(".",A2)+1)+1) : Cette partie de la formule correspond à l’argument nb_caractères de la fonction STXT.

  • TROUVE(".",A2,TROUVE(".",A2,TROUVE(".",A2)+1)+1)=FIND(".",A2, [[PH_51]]) : Cette fonction TROUVE imbriquée permet d’obtenir la position du troisième point dans la cellule A2 ; elle renvoie le nombre 8.
  • TROUVE(".",A2,TROUVE(".",A2,TROUVE(".",A2)+1)+1)-(TROUVE(".",A2,TROUVE(".",A2)+1)+1)=8-7 : Soustrayez la position du deuxième point de celle du troisième point. Le résultat est 1.

3. STXT(A2,TROUVE(".",A2,TROUVE(".",A2)+1)+1,TROUVE(".",A2,TROUVE(".",A2,TROUVE(".",A2)+1)+1)-(TROUVE(".",A2,TROUVE(".",A2)+1)+1))=STXT(A2, 7, 1) : Cette fonction STXT extrait un caractère à partir du septième caractère de la cellule A2.


Extraire le quatrième octet des adresses IP :

La formule ci-dessous permet d’extraire le dernier octet d’une adresse IP. Copiez-la ou saisissez-la dans une cellule vide :

=MID(A2,FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1)+1,LEN(A2)-FIND(".",A2,FIND(".",A2,FIND(".",A2)+1)+1))

Ensuite, faites glisser la poignée de recopie pour appliquer cette formule aux autres cellules concernées. Vous obtiendrez alors le résultat illustré ci-dessous :

doc-split-ip-address-5

Explication de la formule :

1. TROUVE(".",A2,TROUVE(".",A2,TROUVE(".",A2)+1)+1)+1 : Cette fonction TROUVE imbriquée permet d’obtenir la position du troisième point dans la cellule A2. En y ajoutant 1, l’extraction commence dès le caractère suivant, ce qui donne le nombre 9. Cette partie constitue l’argument numéro_départ de la fonction STXT.

2. NBCAR(A2)-TROUVE(".",A2,TROUVE(".",A2,TROUVE(".",A2)+1)+1):

  • NBCAR(A2) : La fonction NBCAR renvoie le nombre total de caractères contenus dans la cellule A2. Vous obtiendrez le chiffre 11.
  • NBCAR(A2)-TROUVE(".",A2,TROUVE(".",A2,TROUVE(".",A2)+1)+1)=11-8 : La longueur totale de la cellule A2, à laquelle on soustrait la position du troisième point, donne le nombre de caractères restants. Vous obtenez ainsi le chiffre 3.

3. STXT(A2,TROUVE(".",A2,TROUVE(".",A2,TROUVE(".",A2)+1)+1)+1,NBCAR(A2)-TROUVE(".",A2,TROUVE(".",A2,TROUVE(".",A2)+1)+1))=STXT(A2, 9, 3): Enfin, cette fonction STXT extrait trois caractères à partir du neuvième caractère de la cellule A2.


Fonctions associées utilisées :

  • LEFT:
  • La fonction GAUCHE extrait, depuis le début (à gauche) d’une chaîne de texte donnée, le nombre de caractères indiqué.
  • MID:
  • La fonction STXT permet d’extraire et de renvoyer un nombre précis de caractères situés au cœur d’une chaîne de texte donnée.
  • FIND:
  • La fonction TROUVE localise une chaîne à l’intérieur d’une autre et renvoie la position de départ de cette sous-chaîne dans la chaîne principale.
  • LEN:
  • La fonction NBCAR renvoie le nombre total de caractères d’une chaîne de texte.

Autres articles :


Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en évidence ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perdre de données  |  Arrondi sans utiliser de formule...
Super rechercheV:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...


Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
  • Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
  • Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
  • Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.