Déconcaténer une adresse
Résolu/Fermé
A voir également:
- Déconcaténer une adresse
- Déconcatener excel - Forum Excel
- Déconcaténer ✓ - Forum Bureautique
- Deconcatener excel ✓ - Forum Excel
- Excel - Inverse de Concatenate ✓ - Forum Excel
- Déconcaténer une phrase de longueur variable ✓ - Forum Excel
4 réponses
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
853
4 avril 2016 à 16:50
4 avril 2016 à 16:50
Bonjour,
un peu juste ton exemple !!!
Titre : Monsieur
Prénom Nom : Jacques-Henri Dutronc
Rue Numéro : Route de la Fontena 24
NPA Ville : 6000 Lucerne
mis à part la première formule, ce sont des formules matricielles à valider par CTRL+MAJ+ENTER
cordialement
un peu juste ton exemple !!!
Titre : Monsieur
=GAUCHE($A2;TROUVE(" ";$A2)-1)
Prénom Nom : Jacques-Henri Dutronc
=STXT($A2;1+TROUVE(" ";$A2);PETITE.VALEUR(SI(STXT($A2;LIGNE(INDIRECT("1:"&NBCAR($A2)));1)=" ";LIGNE(INDIRECT("1:"&NBCAR($A2)));9^9);3)-TROUVE(" ";$A2))
Rue Numéro : Route de la Fontena 24
=STXT($A2;1+PETITE.VALEUR(SI(STXT($A2;LIGNE(INDIRECT("1:"&NBCAR($A2)));1)=" ";LIGNE(INDIRECT("1:"&NBCAR($A2)));9^9);3);GRANDE.VALEUR(SI(STXT($A2;LIGNE(INDIRECT("1:"&NBCAR($A2)));1)=" ";LIGNE(INDIRECT("1:"&NBCAR($A2)));0);2)-PETITE.VALEUR(SI(STXT($A2;LIGNE(INDIRECT("1:"&NBCAR($A2)));1)=" ";LIGNE(INDIRECT("1:"&NBCAR($A2)));9^9);3))
NPA Ville : 6000 Lucerne
=DROITE($A2;NBCAR($A2)-GRANDE.VALEUR(SI(STXT($A2;LIGNE(INDIRECT("1:"&NBCAR($A2)));1)=" ";LIGNE(INDIRECT("1:"&NBCAR($A2)));0);2))
mis à part la première formule, ce sont des formules matricielles à valider par CTRL+MAJ+ENTER
cordialement
Pierre1310
Messages postés
8554
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
636
4 avril 2016 à 14:41
4 avril 2016 à 14:41
Bonjour,
Comme c'est du publipostage, ces sont des champs fixes nous sommes bien d'accord?
Si nous sommes bien d'accord, il faut juste faire une macro au bout de x caractères va copier ailleurs etc.
Comme c'est du publipostage, ces sont des champs fixes nous sommes bien d'accord?
Si nous sommes bien d'accord, il faut juste faire une macro au bout de x caractères va copier ailleurs etc.
Pierre1310
Messages postés
8554
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
636
4 avril 2016 à 14:51
4 avril 2016 à 14:51
Tu n'as pas compris je pense.
Par exemple (je donne un nombre au pif je n'ai plus en tête le nombre de caractères) pour le nom c'est 35 caractères.
Donc tu peux dire que les 35 premiers caractères vont être copiés dans la cellule nom.
Et ainsi de suite pour le reste.
Par exemple (je donne un nombre au pif je n'ai plus en tête le nombre de caractères) pour le nom c'est 35 caractères.
Donc tu peux dire que les 35 premiers caractères vont être copiés dans la cellule nom.
Et ainsi de suite pour le reste.
Mai
>
Pierre1310
Messages postés
8554
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
4 avril 2016 à 14:57
4 avril 2016 à 14:57
D'accord je crois que je vois ce que tu veux dire, je vais essayer :-)
Merci beaucoup!
Merci beaucoup!
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
853
4 avril 2016 à 15:09
4 avril 2016 à 15:09
Bonjour,
Monte un extrait de ton fichier sur cjoint.com (anonymisé bien sûr) et, si tes cellules sont correctement normalisées, on devrait pouvoir te sortir les champs de publipostage.
Question qui se pose quand même, pourquoi ne garderais tu pas un champ par ligne d'adresse?
Comme ça, tu te fais un publipostage à 3 champs seulement.
N'oublie pas de préciser la liste des titres et les règles utilisées pour les noms/prénoms composés (tirets? Majuscules en début de prénoms, de noms? .....)
Cordialement
Monte un extrait de ton fichier sur cjoint.com (anonymisé bien sûr) et, si tes cellules sont correctement normalisées, on devrait pouvoir te sortir les champs de publipostage.
Question qui se pose quand même, pourquoi ne garderais tu pas un champ par ligne d'adresse?
Comme ça, tu te fais un publipostage à 3 champs seulement.
N'oublie pas de préciser la liste des titres et les règles utilisées pour les noms/prénoms composés (tirets? Majuscules en début de prénoms, de noms? .....)
Cordialement
http://www.cjoint.com/c/FDenXcQkmwX
Voilà un document en exemple avec une adresse inventée. Les règles pour les noms composés sont simplement comme c'est écrit: majuscule au début et tiret s'il y en a un.
La problématique des 3 champs, tu as raison c'est l'habitude d'en faire plus pour pouvoir les trier plus précisément mais dans ce cas il n'y a pas besoin! Donc juste les 3 que j'ai mis dans le document :-)
Voilà un document en exemple avec une adresse inventée. Les règles pour les noms composés sont simplement comme c'est écrit: majuscule au début et tiret s'il y en a un.
La problématique des 3 champs, tu as raison c'est l'habitude d'en faire plus pour pouvoir les trier plus précisément mais dans ce cas il n'y a pas besoin! Donc juste les 3 que j'ai mis dans le document :-)
yclik
Messages postés
3107
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
29 janvier 2023
1 391
4 avril 2016 à 16:29
4 avril 2016 à 16:29
Bonjour
une proposition sur cjoint
une proposition sur cjoint
yclik
Messages postés
3107
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
29 janvier 2023
1 391
4 avril 2016 à 17:18
4 avril 2016 à 17:18
re
la suite de ma 1ère proposition sur cjoint
la suite de ma 1ère proposition sur cjoint
Mai
>
yclik
Messages postés
3107
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
29 janvier 2023
5 avril 2016 à 07:52
5 avril 2016 à 07:52
Nickel merci beaucoup de ton aide, ça me sauve vraiment! :-)
5 avril 2016 à 07:54