Bonsoir edouard002,
Tu a écrit :
je souhaite avoir le gauche jusqu'au deuxième caractère
Ta demande n'est pas claire ! si tu veux dire : « la partie gauche jusqu'au 2ème caractère », c'est tout simplement les 2 premiers caractères : =GAUCHE(Z37;2) ... mais je pense que tu souhaites quelque chose de moins évident !
Alors pour les 2 exemples que tu as indiqués, merci de noter quelle chaîne de caractère doit être retournée ; exemple : le résultat attendu est : 12345d-91 et 54321d-130 (c'est p't'être ça ou non : j'ai mis ça au hasard ! ).
Au cas où j'suis tombé juste, je te propose cette formule : =SUBSTITUE(DROITE(Z37;NBCAR(Z37)-5);" ";"")
Ça retourne donc à la fin 130 ; j'sais bien qu't'en veux pas, mais j'trouve bizarre de vouloir le 91 final et pas l'130 final ! si vraiment tu veux 12345d-91 et 54321d-13 : =GAUCHE(SUBSTITUE(Z37;" ";"");14)
(avec cette dernière formule appliquée au 2ème exemple, veux-tu vraiment éliminer le zéro final ?)
dhany