Extraction de caractères à partir de la gauche

Fermé
vincent - 12 sept. 2020 à 19:08
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 - 13 sept. 2020 à 02:34
Bonjour à tous:
On souhaite extraire des caractères à partir de la gauche (avec une formule) mais avec des chaînes de caractères variables
ex : en A1 on a : martineparis
en B1 on a : jeanlyon
On souhaite extraire seulement les prénoms
Merci de votre aide
Vincent

4 réponses

m@rina Messages postés 20027 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 18 avril 2024 11 269
12 sept. 2020 à 19:23
Bonjour,

Mais... y a-t-il un critère ? Qu'est-ce qui sépare le prénom du nom ?
Sans critère, même avec une formule, comment Excel pourrait comprendre que le prénom de A1 fait 5 caractères, que celui de A2 en fait 8... C'est juste pas possible !

m@rina
1
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
12 sept. 2020 à 19:24
Bonsoir,
ces extractions proviennent d'une importation ?

Extraire les prénoms avec une formule ne sera pas possible, pour moi, car aucune condition ne peut être intégrée à celle-ci (pas de séparateur, nombre de caractères à extraire aléatoire,...)

Peut-être avec VBA mais là non plus je ne vois pas comment !
1
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
12 sept. 2020 à 19:44
Bonjour,

à moins d'avoir une liste réduite de communes ?
eric
1
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
Modifié le 13 sept. 2020 à 02:38

Bonjour vincent.

On pourrait y parvenir. Mais il te faut d'abord, comme l'a indiqué eriiic, remplir une colonne avec la liste des villes (ou la liste des prénoms, si elle est plus courte) ...

Pour rappel, Excel est un tableur, c'est-à-dire un simple outil de calcul ; pas un super-computer à la mémoire gigantesque avec intelligence artificielle !
0