Extraire un nombre d'un texte (ville) Le 10/03/2013 à 16:01aarchi57Nouveau venuMessages5Excel2003Inscrit10/03/2013 Bonjour,en A1, j'ai des noms de villes de type: Paris 10, Paris 2, Bois Colombes 1 ou Bois Colombes 12 !!a partir de là, comment extraire le nombre de ce texte ?merci d'avance@+Le 10/03/2013 à 16:12AAmadéusFanatique d'ExcelMessages17'779ExcelOffice Excel 2003 FR et 2013FRInscrit07/05/2006BonjourFormule Matricielle à valider avec les 3 touches Ctrl+Maj+Entrée.=1*STXT(A1;EQUIV(VRAI;ESTNUM(1*STXT(A1;LIGNE(INDIRECT("1:"&NBCAR($A1)));1));0);NB(1*STXT(A1;LIGNE(INDIRECT("1:"&NBCAR($A1)));1)))Exemple sur ce fichierCordialement 30classeur1.xls (13.50 Ko) Le 10/03/2013 à 16:28aarchi57Nouveau venuMessages5Excel2003Inscrit10/03/2013Nickel, merci !!Le 10/03/2013 à 16:46aarchi57Nouveau venuMessages5Excel2003Inscrit10/03/2013Petite question subsidiaire:la formule donne la valeur #N/A lorsque j'ai le texte "Exempt" !!??@+Le 10/03/2013 à 17:04vvba-newMembre impliquéMessages2'943Excel2010 FR - 2013 FRInscrit13/05/2009Bonjour à tous,Pour le fun, une solution sans matricielle :[barrer]=SI(SOMME(1*ESTERREUR(TROUVE({1;2;3;4;5;6;7;8;9};A1)))=9;"";--STXT(A1;MIN(TROUVE({1;2;3;4;5;6;7;8;9};A1&"0123456789"));99))[/barrer]=SI(SOMME(1*ESTERREUR(TROUVE({0;1;2;3;4;5;6;7;8;9};A1)))=10;"";--STXT(A1;MIN(TROUVE({0;1;2;3;4;5;6;7;8;9};A1&"0123456789"));99)) 17classeur1-archi57.zip (3.89 Ko) Le 10/03/2013 à 17:26aarchi57Nouveau venuMessages5Excel2003Inscrit10/03/2013T'es un chef merci pour tous !!@+Le 10/03/2013 à 17:32vvba-newMembre impliquéMessages2'943Excel2010 FR - 2013 FRInscrit13/05/2009Ah j'ai oublié le 0 !Prends cette formule plutôt :=SI(SOMME(1*ESTERREUR(TROUVE({0;1;2;3;4;5;6;7;8;9};A1)))=10;"";--STXT(A1;MIN(TROUVE({0;1;2;3;4;5;6;7;8;9};A1&"0123456789"));99))Le 10/03/2013 à 20:13aarchi57Nouveau venuMessages5Excel2003Inscrit10/03/2013 Ok merci !!Rechercher des sujets similaires à "extraire nombre texte ville"ForumsExcel - VBAExtraire un nombre d'un texte (ville)