Extraction de caractères
vincent
-
m@rina Messages postés 27636 Date d'inscription Statut Modérateur Dernière intervention -
m@rina Messages postés 27636 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour à tous,
Je souhaite extraire d'une chaîne de caractères 2 mots :
Ex: en A1, j'ai 158 paul dupont 8966
en A2, j'ai 2369 marie durand 13
On voudrait extraire seulement le prénom et le nom.
Merci d'avance pour votre aide.
Vincent
Je souhaite extraire d'une chaîne de caractères 2 mots :
Ex: en A1, j'ai 158 paul dupont 8966
en A2, j'ai 2369 marie durand 13
On voudrait extraire seulement le prénom et le nom.
Merci d'avance pour votre aide.
Vincent
2 réponses
-
Bonjour,
Si toute ta colonne est ainsi faite, il y a une solution extrêmement simple, sans formule :
Tu saisis en B2 "Paul Dupont"
Tu sélectionnes ta colonne B à partir de B2, et tu appuies sur Ctrl+E
Une autre solution simple également :
Tu sélectionnes ta colonnes A
Sous l'onglet Données, tu choisis Convertir
Tu choisis Délimité puis Suivant
Tu sélectionnes "espace" puis tu cliques sur Terminer
Tu vas obtenir 4 colonnes et il sera simple de rassemble la 2e et la 3e
m@rina
-
- Hello Eric
En bon français, on va dire que ça s'appelle "Remplissage instantané" ;)
Onglet Données, groupe Outils de données
C'est le truc magique pour faire vite ce genre de choses.
Quand il y a des noms, c'est toujours un peu plus problématique à cause des noms qui peuvent être en plusieurs morceaux, mais ça aide bien.
En revanche, il y a plein de cas où la formule est vraiment inutile. J'ai vu par exemple récemment une colonne de références qui contenait une date en son milieu, du genre 258946-28/12/19-barbapapa ou 3149-07/03/20-toto
Et dans un cas comme ça, pour récupérer la date, ou l'élément avant la date ou après, y a pas à s'embêter ! ;))
Ça existe depuis la version 2013.
m@rina
-
-
Bonjour
Et si tu tiens à le faire par formule :
=STXT(GAUCHE(A2;NBCAR(A2)-1-EQUIV(" ";STXT(A2;NBCAR(A2)-LIGNE($1:$255);1);0));TROUVE(" ";A2)+1;50)
Attention, formule matricielle, à valider par Ctrl + Maj +Entrée et la formule se met auto entre accolades dans la barre de formules
Cdlmnt
Via