Séparer les éléments d'une cellule | ||
---|---|---|
Inscription: 24/08/2013
Messages:
1
Système d'exploitation: PC Version Excel utilisée: 2010 |
Posté le : 24-08-2013 16h35
Bonjour !
J'ai reçu un gros paquet de lignes sur lesquelles j'ai des opérations à faire et je cherche à me simplifier la vie :)
Chaque ligne ressemble à ceci :
NomDuClient SommeDevise Trucmuche 54 145€ Machin Bidule 9 452.21$ Quidam Random 98K£
Je cherche à séparer le nom du client de la somme + devise. Dans l'idéal, il faudrait donc que je fasse un décompte des éléments de la chaine de caractéres, afin de repérer le premier chiffre en partant de la gauche, puis demander d'afficher dans une cellule ce qu'il y a à droite et dans une autre ce qu'il y a à gauche. Malheureusement, cette formule est bien au dessus de mes compétences :/
Pour le moment, je me suis rabattu sur un A2 =DROITE(A1;CHERCHE("-";A1)-1), pour afficher la somme, et la même chose en partant de la gauche pour afficher le client. Sauf que ça implique de mettre manuellement un tiret dans chaque cellule d'origine, chose fastidieuse vu que la tache se compte en centaines de cellules et risque d'être journaliére.
Je sollicite donc votre aide afin de construire la premiere formule décrite ou bien une solution pour mettre automatiquement les tirets ^^
Merci d'avance. |
|
|
Re: Séparer les éléments d'une cellule | ||
---|---|---|
Inscription: 29/07/2007
De yvelines
Messages:
59
Système d'exploitation: PC Version Excel utilisée: 2010, 2013 |
Posté le : 28-08-2013 08h44
Bonjour
Pour le nom : =GAUCHE(A2;EQUIV(VRAI;ESTNUM(STXT(A2;LIGNE(INDIRECT("1:"&NBCAR(A2)));1)*1);0)-2) à valider par CTRL Shift Entrée
Pour la somme =STXT(A2;NBCAR(B2)+2;100)
Chris
|
|
|