Programme excel

dilly213 Messages postés 28 Statut Membre -  
dilly213 Messages postés 28 Statut Membre -
Salut,

J'ai ouvert un fichier sous excel contenant des nombre et des chaines de caractères et c'est le bordel !! Normalment tous les nombres doivent etre placés dans la colonne A et les phrases dans la colonne B. Je voudrais créer un petit programme ou fonction qui fait une recherche dans la colonne A et qui recopie dans la colonne B au fur et a mesure les chaines de caractères trouvés mais qui continue sa route s'il tombe sur un nombre.
A voir également:

3 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 445
 
Bonjour
avec une simple formule
=SI(ESTNUM(A1*1);"";A1)
à tirer sur la hauteur utile
le *1 servira à détecter les nombres ,même s'ils sont eux aussi en format texte

et bien sur vous pouvez construire en colonne C la liste des num
=SI(A1=B1;"";A1)

Reste plus ensuite qu'à faire des copier coller spécial valeur pour éliminer les formules et trier pour éliminer les lignes vides

crdlmnt
Errare humanum est, perseverare diabolicum
1
dilly213 Messages postés 28 Statut Membre 1
 
Merci pr ta réponse mais le problème est plus compliqué que ça en fait .. a chaque fois que la fonction trouve une chaine de caractere dans la colonne A elle doit les mettre bout a bout dans la colonne B pour que cela forme des phrases ex :
(colonne)A
a1--->je
a2--->001
a3--->m'appelle
a4--->2225
a5--->888795
a6--->Michel
(colonne)B
b1--->je m'appelle Michel
0
dilly213 Messages postés 28 Statut Membre 1
 
Merci pr ta réponse mais le problème est plus compliqué que ça en fait .. a chaque fois que la fonction trouve une chaine de caractere dans la colonne A elle doit les mettre bout a bout dans la colonne B pour que cela forme des phrases ex :
(colonne)A
a1--->je
a2--->001
a3--->m'appelle
a4--->2225
a5--->888795
a6--->Michel
(colonne)B
b1--->je m'appelle Michel
0
Morgothal Messages postés 1350 Statut Membre 184
 
Il faudrait donc appliquer la solution de Vaucluse, puis faire un
=CONCATENER(B1;" ";B2;" ";etc.)
0
dilly213 Messages postés 28 Statut Membre 1
 
Je ne comprend pas du tout.. si quelqu'un a une solution detaillée je suis preneur !
0