Programme excel

Fermé
dilly213 Messages postés 24 Date d'inscription mercredi 4 septembre 2013 Statut Membre Dernière intervention 20 septembre 2013 - 4 sept. 2013 à 10:53
dilly213 Messages postés 24 Date d'inscription mercredi 4 septembre 2013 Statut Membre Dernière intervention 20 septembre 2013 - 5 sept. 2013 à 09:04
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 4/09/2013 à 11:09
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 24 Date d'inscription mercredi 4 septembre 2013 Statut Membre Dernière intervention 20 septembre 2013 1
Modifié par dilly213 le 4/09/2013 à 11:38
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 24 Date d'inscription mercredi 4 septembre 2013 Statut Membre Dernière intervention 20 septembre 2013 1
4 sept. 2013 à 14:10
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 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
4 sept. 2013 à 14:23
Il faudrait donc appliquer la solution de Vaucluse, puis faire un
=CONCATENER(B1;" ";B2;" ";etc.)
0
dilly213 Messages postés 24 Date d'inscription mercredi 4 septembre 2013 Statut Membre Dernière intervention 20 septembre 2013 1
5 sept. 2013 à 09:04
Je ne comprend pas du tout.. si quelqu'un a une solution detaillée je suis preneur !
0