Séparer les octets d'une adresse IP dans Excel
Avez-vous déjà essayé de diviser des adresses IP en colonnes distinctes dans une feuille de calcul Excel ? Peut-être que la fonctionnalité Texte en colonnes peut vous aider à résoudre ce problème rapidement, mais dans cet article, je vais parler de certaines formules pour accomplir cette tâche dans Excel.
Diviser les octets des adresses IP en colonnes distinctes dans Excel
Normalement, dans Excel, les fonctions GAUCHE, STXT, NBCAR et TROUVER peuvent vous aider à extraire chaque octet de l'adresse IP dans différentes colonnes. Veuillez suivre les étapes ci-dessous :
Diviser le premier octet des adresses IP :
Pour extraire le premier octet de l'adresse IP, veuillez appliquer la formule ci-dessous dans une cellule vide :
Ensuite, faites glisser la poignée de recopie vers le bas jusqu'aux cellules où vous souhaitez appliquer cette formule, et tous les premiers octets des adresses IP seront extraits, voir capture d'écran :
Explication de la formule :
TROUVER(".";A2)-1 : Cette fonction TROUVER renvoie la position du premier point à partir de la cellule A2, soustraire 1 signifie exclure le point lui-même, vous obtiendrez le résultat 2.
GAUCHE(A2;TROUVER(".";A2)-1)=GAUCHE(A2; 2) : La fonction GAUCHE est utilisée pour extraire 2 caractères depuis le côté gauche de la chaîne dans la cellule A2.
Diviser le deuxième octet des adresses IP :
Pour obtenir le deuxième octet des adresses IP, veuillez copier ou entrer la formule suivante dans une cellule vide :
Ensuite, faites glisser la poignée de recopie vers le bas jusqu'aux cellules pour remplir cette formule, et vous obtiendrez le résultat dont vous avez besoin, voir capture d'écran :
Explication de la formule :
1. TROUVER(".";A2)+1 : Cette fonction TROUVER renvoie la position du premier point à partir de la cellule A2, ajouter 1 signifie commencer l'extraction au caractère suivant, vous obtiendrez le résultat 4. Cette partie de la formule est reconnue comme l'argument départ_num de la fonction STXT.
2. TROUVER(".";A2;TROUVER(".";A2)+1)-TROUVER(".";A2)-1 : Cette partie est reconnue comme l'argument nb_caractères dans la fonction STXT.
- TROUVER(".";A2;TROUVER(".";A2)+1)= TROUVER(".";A2;4) : Cette fonction TROUVER renverra la position du deuxième point. Vous obtiendrez le nombre 6.
- TROUVER(".";A2;TROUVER(".";A2)+1)-TROUVER(".";A2)-1=6-3-1 : Soustrayez la position du premier point de celle du deuxième point, puis soustrayez 1 du résultat pour supprimer un point de début. Le résultat est 2.
3. STXT(A2;TROUVER(".";A2)+1;TROUVER(".";A2;TROUVER(".";A2)+1)-TROUVER(".";A2)-1)=STXT(A2; 4; 2) : Enfin, cette fonction STXT est utilisée pour extraire 2 caractères qui commencent au quatrième caractère de la cellule A2.
Diviser le troisième octet des adresses IP :
Pour extraire le troisième octet des adresses IP, les fonctions STXT et TROUVER peuvent également vous aider, veuillez entrer ou copier la formule suivante dans une cellule vide :
Ensuite, faites glisser la poignée de recopie vers le bas pour obtenir les résultats dont vous avez besoin, et seul le troisième octet des adresses IP sera divisé, voir capture d'écran :
Explication de la formule :
1. TROUVER(".";A2;TROUVER(".";A2)+1)+1 : Cette fonction TROUVER imbriquée permet d'obtenir la position du deuxième point dans la cellule A2, ajouter 1 signifie commencer l'extraction au caractère suivant, et vous obtiendrez le nombre 7. Cette partie est reconnue comme l'argument départ_num de la fonction STXT.
2. TROUVER(".";A2;TROUVER(".";A2;TROUVER(".";A2)+1)+1)-(TROUVER(".";A2;TROUVER(".";A2)+1)+1) : Cette partie de la formule est reconnue comme l'argument nb_caractères de la fonction STXT.
- TROUVER(".";A2;TROUVER(".";A2;TROUVER(".";A2)+1)+1)=TROUVER(".";A2; 7) : Cette fonction TROUVER imbriquée permet d'obtenir la position du troisième point dans la cellule A2, elle renvoie le nombre 8.
- TROUVER(".";A2;TROUVER(".";A2;TROUVER(".";A2)+1)+1)-(TROUVER(".";A2;TROUVER(".";A2)+1)+1)=8-7 : Soustrayez la position du deuxième point de celle du troisième point, et le résultat est 1.
3.STXT(A2;TROUVER(".";A2;TROUVER(".";A2)+1)+1;TROUVER(".";A2;TROUVER(".";A2;TROUVER(".";A2)+1)+1)-(TROUVER(".";A2;TROUVER(".";A2)+1)+1))=STXT(A2; 7; 1) : Cette fonction STXT extraira 1 caractère qui commence au septième caractère de la cellule A2.
Diviser le quatrième octet des adresses IP :
La formule ci-dessous peut aider à extraire le dernier octet de l'adresse IP, veuillez copier ou entrer la formule dans une cellule vide :
Ensuite, faites glisser la poignée de recopie pour appliquer cette formule aux autres cellules nécessaires, vous obtiendrez le résultat comme indiqué dans la capture d'écran ci-dessous :
Explication de la formule :
1. TROUVER(".";A2;TROUVER(".";A2;TROUVER(".";A2)+1)+1)+1 : Cette fonction TROUVER imbriquée permet d'obtenir la position du troisième point dans la cellule A2, ajouter 1 signifie commencer l'extraction au caractère suivant, et vous obtiendrez le nombre 9. Cette partie est reconnue comme l'argument départ_num de la fonction STXT.
2. NBCAR(A2)-TROUVER(".";A2;TROUVER(".";A2;TROUVER(".";A2)+1)+1) :
- NBCAR(A2) : La fonction NBCAR renvoie le nombre total de caractères dans la cellule A2. Elle retournera le nombre 11.
- NBCAR(A2)-TROUVER(".";A2;TROUVER(".";A2;TROUVER(".";A2)+1)+1)=11-8 : La longueur totale de la cellule A2 soustrait la position du troisième point pour obtenir le nombre de caractères restants. Cela donnera le nombre 3.
3. STXT(A2;TROUVER(".";A2;TROUVER(".";A2;TROUVER(".";A2)+1)+1)+1;NBCAR(A2)-TROUVER(".";A2;TROUVER(".";A2;TROUVER(".";A2)+1)+1))=STXT(A2; 9; 3) : Enfin, cette fonction STXT extraira 3 caractères qui commencent au neuvième caractère de la cellule A2.
Fonctions connexes utilisées :
- GAUCHE :
- La fonction GAUCHE extrait un nombre donné de caractères depuis le côté gauche d'une chaîne fournie.
- STXT :
- La fonction STXT est utilisée pour trouver et retourner un nombre spécifique de caractères à partir du milieu d'une chaîne de texte donnée.
- TROUVER :
- La fonction TROUVER est utilisée pour trouver une chaîne dans une autre chaîne, et retourne la position de départ de la chaîne à l'intérieur d'une autre.
- NBCAR :
- La fonction NBCAR retourne le nombre de caractères dans une chaîne de texte.
Plus d'articles :
- Diviser le texte et les nombres dans une cellule dans Excel
- Supposons qu'une cellule contienne des données mélangées avec du texte et des nombres, comment pouvez-vous les séparer dans des cellules de colonnes distinctes ? Ce tutoriel va vous montrer les étapes détaillées pour y parvenir avec des formules.
- Diviser les dimensions en deux parties dans Excel
- Cet article explique comment utiliser une formule pour diviser les dimensions dans une cellule en deux parties sans unités (longueur et largeur individuelles).
- Diviser les dimensions en longueur, hauteur et largeur individuelles
- Cet article explique comment diviser les dimensions dans une cellule en trois parties (dimensions individuelles incluant longueur, hauteur et largeur).
- Diviser une chaîne de texte à un caractère spécifique dans une cellule dans Excel
- Ce tutoriel explique comment diviser une chaîne de texte à un caractère spécifique en cellules de colonnes distinctes avec des formules dans Excel.
Les meilleurs outils de productivité pour Office
Kutools pour Excel - Vous aide à vous démarquer de la foule
Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...
Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)
- Passez d'un document ouvert à un autre en une seconde !
- Réduisez des centaines de clics de souris chaque jour, dites adieu à la fatigue de la souris.
- Augmente votre productivité de 50 % lors de la consultation et de la modification de plusieurs documents.
- Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.