Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/03/2011, 21h06   #1
Invité de passage
 
Inscription : décembre 2007
Messages : 8
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : décembre 2007
Messages : 8
Points : 1
Points : 1
Par défaut remplacement avec expression régulière ?

Bonjour,

j'ai un fichier possédant une colonne contenant des adresses IP 'aaa.bbb.ccc.ddd'. Je souhaiterais remplacer ces adresses simplement par les 3 premiers champs c-a-d, 'aaa.bbb.ccc'. N'étant pas du tout familier avec Excel, je me demande si il existe des caractère spéciaux qui permettrais de le faire à l'aide d'une expression régulière dans le formulaire de remplacement du menu d'édition ? Ou faut-il obligatoirement utiliser une fonction ? Si oui, laquelle ?

Merci
rtol05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 21h39   #2
Membre expérimenté
 
Homme
Enseignant
Inscription : novembre 2009
Messages : 350
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : novembre 2009
Messages : 350
Points : 500
Points : 500
Bonjour à tous,

Si tes données (Adresses IP) sont dans la colonne A à partir de A2, on peut saisir la formule suivante dans une autre colonne (B par exemple):
Code :
=TEXTE(GAUCHE(A2;9);"###.###.###")
et faire glisser vers le bas...

Cordialement
hben1961 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 22h18   #3
Invité de passage
 
Inscription : décembre 2007
Messages : 8
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : décembre 2007
Messages : 8
Points : 1
Points : 1
Cette solution ne marche pas si il y a moins de 3 chiffres dans un des champs de l'IP, mais merci quand même.
rtol05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 23h53   #4
Expert Confirmé Sénior
 
Avatar de casefayere
 
Homme Dominique LEMAIRE
Salarié Champagne
Inscription : décembre 2006
Messages : 2 636
Détails du profil
Informations personnelles :
Nom : Homme Dominique LEMAIRE
Âge : 57
Localisation : France, Ardennes (Champagne Ardenne)

Informations professionnelles :
Activité : Salarié Champagne
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : décembre 2006
Messages : 2 636
Points : 5 075
Points : 5 075
bonsoir,
alors peut-être tout simplement :
__________________
Dom

De Anomaly
Citation:
N'oubliez pas les points suivants !

Les membres qui vous répondent sont des participants bénévoles !
Quand votre problème est résolu, pensez à cliquer sur le bouton [Résolu] en bas de la discussion !
Pensez à remercier les messages qui vous ont aidé en votant positivement pour eux !
casefayere est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 18h12   #5
Membre expérimenté
 
Homme
Enseignant
Inscription : novembre 2009
Messages : 350
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : novembre 2009
Messages : 350
Points : 500
Points : 500
Bonjour à tous,

Un essai avec la formule (un peu longue) suivante, normalement elle doit traiter tous les cas possibles.....
Code :
=SI(ESTERREUR(TROUVE(".";A2));TEXTE(GAUCHE(A2;9);"###.###.###");GAUCHE(A2;TROUVE(".";A2;TROUVE(".";A2;TROUVE(".";A2)+1)+1)-1))
en supposant les adresses sont saisies en A2 et suivantes....

Cordialement
hben1961 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h51.


 
 
 
 
Partenaires

Hébergement Web