Bonjour à tous,
Dans le cadre d'une petite activité en parallèle de mes études, je me trouve confronté à un petit problème avec Excel qui dépasse mon champ de connaissance du logiciel. Je tiens à préciser que je suis loin d'être un utilisateur confirmé, et je ne maîtrise absolument pas les macros, sauf lorsqu'il s'agit d'en enregistrer une petite pour de simples opérations répétitives... et encore !
Voici mon problème : je travaille sur un ficher d'adresses, qui se présente de la manière suivant :
Colonne A : MME BIDUL TRUC
Colonne B : AVENUE DU BOURG
Colonne C : 65849 ST MACHIN
Le soucis est que je dois fusionner ce fichier avec un autre qui contient trois colonnes de plus : une pour le titre (M/MME/MELLE), une pour le prénom séparé du nom, et une pour le code postal indépendant de la ville.
Il faut donc que je répartissent les infos de ce fichier de la même manière que sur l'autre fichier, à savoir séparer le titre udnom et du prénom, et séparer le code postal de la ville. Pour le CP et la ville, pas de problème, j'utilise la fonction CONVERTIR en fixant une largeur à laquelle il faut tronquer, après le CP.
Par contre, j'ai beaucoup de soucis pour ma colonne A qui se présente sous la forme indiquée précédemment.
Il n'y a pas de problème pour les noms et prénoms ''simples'', je demande à Excel de couper à chaque espace, ce qui au final me donne mes trois colonnes TITRE / PRENOM / NOM de manière indépendante.
Le gros ennui, c'est pour les noms composés ...
Le fichier sur lequel je travaille (6000 noms) n'inclut absolument aucun tiret entre les noms ou prénoms composés. Par conséquent, si je fais convertir en délimitant aux espaces, j'obtiens 4 morceaux pour certains (désolé des termes, j'essaie de m'exprimer du mieux que je peux), voire 5 lorsque le prénom et le nom sont tous deux des composés, et trois morceaux seulement pour les simples ...
Je suis bien conscient que la solution serait de re-défiler les 6000 noms pour ajouter des tirets là où il le faut et ensuite utiliser la fonction convertir après cela, mais ca risque d'être extrêmement long...
S'il n'y avait que des noms composés, ou seulement des prénoms, je pensais me débrouiller avec une formule du type : =A1&"-"&B1
Mais je ne sais pas comment m'en sortir ici ... il y a trop de cas différents en fait ...
Alors voilà, si quelqu'un passant par là pense avoir quelques indications à me donner, ce sera vraiment très gentil, sinon je rajouterai les tirets à la main là où il le faut !
Merci d'avance à ceux qui me liront,
Cordialement,
LN.
Dans le cadre d'une petite activité en parallèle de mes études, je me trouve confronté à un petit problème avec Excel qui dépasse mon champ de connaissance du logiciel. Je tiens à préciser que je suis loin d'être un utilisateur confirmé, et je ne maîtrise absolument pas les macros, sauf lorsqu'il s'agit d'en enregistrer une petite pour de simples opérations répétitives... et encore !
Voici mon problème : je travaille sur un ficher d'adresses, qui se présente de la manière suivant :
Colonne A : MME BIDUL TRUC
Colonne B : AVENUE DU BOURG
Colonne C : 65849 ST MACHIN
Le soucis est que je dois fusionner ce fichier avec un autre qui contient trois colonnes de plus : une pour le titre (M/MME/MELLE), une pour le prénom séparé du nom, et une pour le code postal indépendant de la ville.
Il faut donc que je répartissent les infos de ce fichier de la même manière que sur l'autre fichier, à savoir séparer le titre udnom et du prénom, et séparer le code postal de la ville. Pour le CP et la ville, pas de problème, j'utilise la fonction CONVERTIR en fixant une largeur à laquelle il faut tronquer, après le CP.
Par contre, j'ai beaucoup de soucis pour ma colonne A qui se présente sous la forme indiquée précédemment.
Il n'y a pas de problème pour les noms et prénoms ''simples'', je demande à Excel de couper à chaque espace, ce qui au final me donne mes trois colonnes TITRE / PRENOM / NOM de manière indépendante.
Le gros ennui, c'est pour les noms composés ...
Le fichier sur lequel je travaille (6000 noms) n'inclut absolument aucun tiret entre les noms ou prénoms composés. Par conséquent, si je fais convertir en délimitant aux espaces, j'obtiens 4 morceaux pour certains (désolé des termes, j'essaie de m'exprimer du mieux que je peux), voire 5 lorsque le prénom et le nom sont tous deux des composés, et trois morceaux seulement pour les simples ...
Je suis bien conscient que la solution serait de re-défiler les 6000 noms pour ajouter des tirets là où il le faut et ensuite utiliser la fonction convertir après cela, mais ca risque d'être extrêmement long...
S'il n'y avait que des noms composés, ou seulement des prénoms, je pensais me débrouiller avec une formule du type : =A1&"-"&B1
Mais je ne sais pas comment m'en sortir ici ... il y a trop de cas différents en fait ...
Alors voilà, si quelqu'un passant par là pense avoir quelques indications à me donner, ce sera vraiment très gentil, sinon je rajouterai les tirets à la main là où il le faut !
Merci d'avance à ceux qui me liront,
Cordialement,
LN.