Extraire partie d'un texte dans plusieurs cellules

Résolu
celine -  
 celine -
Bonjour,


Dans un tableau avec plusieurs colonnes je dois sélectionner les 2 premières lettres du nom, dans une deuxième la 1ere lettre du prénom, dans la troisième colonne je dois sélectionner la 1ere lettre du sexe et enfin pour simplifier la chose(ironie) il me faut sélectionner les 2 dernier chiffre de la date de naissance. J'ai compris comment extraire les 2 première lettre du nom avec=gauche( b2;2)mais je ne sais pas saisir la formule complète j'ai essayé avec concat mais je dois faire un truc ou pas qui va pas. Pourriez vous m'aider car là je sèche depuis 15 jours j'en peux plus mais je suis têtu je veux savoir faire
Configuration: Windows / Chrome 88.0.4324.104
A voir également:

5 réponses

M-12 Messages postés 1332 Date d'inscription   Statut Membre Dernière intervention   285
 
Bonjour,
Si les données nom, prénom, sexe et d. nais sont par exemple de A2 à D2
=GAUCHE(A2;2)&GAUCHE(B2;1)&GAUCHE(C2;1)&STXT(ANNEE(D2);3;2)
1
celine
 
merci infiniment de votre rapidité trop sympa
0
celine
 
super!!! ça fonctionne !!!!! miracle!!!!! sauf que dans ma liste de salarié certains ont des prénoms composés (les méchants) comment puis-je ne modifié que les cellules salariés concernés s'il vous plaît? Après je vous laisse tranquille :-)
0
M-12 Messages postés 1332 Date d'inscription   Statut Membre Dernière intervention   285 > celine
 
Re

si le prénom composé est sans "-"
=GAUCHE(A2;2)&SIERREUR(SI(CHERCHE(" ";B2)>0;GAUCHE(B2;1)&STXT(B2;TROUVE(" ";B2)+1;1));GAUCHE(B2;1))&GAUCHE(C2;1)&STXT(ANNEE(D2);3;2)


Avec tiret
=GAUCHE(A2;2)&SIERREUR(SI(CHERCHE("-";B2)>0;GAUCHE(B2;1)&STXT(B2;TROUVE(" ";B2)+1;1));GAUCHE(B2;1))&GAUCHE(C2;1)&STXT(ANNEE(D2);3;2)
0
celine > M-12 Messages postés 1332 Date d'inscription   Statut Membre Dernière intervention  
 
mille fois merci*
0
PapyLuc51 Messages postés 4516 Date d'inscription   Statut Membre Dernière intervention   1 486
 
Bonjour,

BON / Jean / Masculin / 01/02/2000

=GAUCHE(B2;2)&GAUCHE(C2;1)&GAUCHE(D2;1)&TEXTE(E2;"aa")


devrait donner BOJM00

et si tu veux un signe tel que le - entre chaque extrait

=GAUCHE(B2;2)&"-"&GAUCHE(C2;1)&"-"&GAUCHE(D2;1)&"-"&TEXTE(E2;"aa")


ce qui donnerait BO-J-M-00

Cordialement
1
celine
 
merci infiniment pour la rapidité de réponse
0
Yoyo01000 Messages postés 1639 Date d'inscription   Statut Membre Dernière intervention   168
 
Bonsoir,

en considérant que les valeurs sont B2-C2-D2-E2 :

=GAUCHE(B2;2)&"-"&GAUCHE(C2;1)&"-"&GAUCHE(D2;1)&"-"&TEXTE(E2;"aa")




1
PapyLuc51 Messages postés 4516 Date d'inscription   Statut Membre Dernière intervention   1 486
 
Salutations à tous

M-12 j'ai vu une coquille dans la formule pour le tiret TROUVE("-"....

Pour tenir compte à la fois de l'espace et du tiret dans les prénoms composés

=GAUCHE(A2;2)&SIERREUR(SI(CHERCHE("*";SUBSTITUE(SUBSTITUE(B2;" ";"*");"-";"*"))>0;GAUCHE(B2;1)&STXT(B2;TROUVE("*";SUBSTITUE(SUBSTITUE(B2;" ";"*");"-";"*"))+1;1));GAUCHE(B2;1))&GAUCHE(C2;1)&STXT(ANNEE(D2);3;2)


Cordialement
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
celine
 
super merci
0