Problème split en colonnes
- S'abonner au fil RSS
- Marquer le sujet comme nouveau
- Marquer le sujet comme lu
- Placer ce Sujet en tête de liste pour l'utilisateur actuel
- Marquer
- S'abonner
- Sourdine
- Page imprimable
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler au modérateur
Bonjour à tous,
Je cherche une manière d'effectuer un split spécifique d'une colonne en plusieurs colonnes, mais le contenu de ma colonne d'origine n'est pas uniforme. Par exemple:
- Nom bu bâtiment, Adresse, Code Postal Ville
- Adresse, Code Postal, Ville
- Nom du bâtiment Code Postal Ville
Comment puis-je faire pour avoir une structure claire et précise en colonne comme ceci:
- Nom du bâtiment
- Adresse
- CP
- Ville
et que selon la structure de la cellue, cela remplisse les bonnes colonnes?
J'ai essayé avec l'outil Regex mais je coince un peu.
Merci d'avance pour votre précieuse aide,
Cédric
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler au modérateur
Voici une proposition :
1- Je fais un count sur le nimbre de virgule
2- J'applique mon RegEX selon le nombre
3- Je fais l'union des ligne à la fin
Ci-joint le workflow.
J'espère que ça aide 🙂
Cordialement
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler au modérateur
Hello @Cedricvm ,
Tu trouveras en pièce jointe une autre proposition pour répondre à ta problématique :
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler au modérateur
Bonjour,
Les deux propositions fonctionnent parfaitement, merci beaucoup pour votre retour rapide.
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler au modérateur
Bonjour, je voudrais aller encore plus loin dans le split en colonne et séparer le nom de rue et le numéro de rue, comment puis-je faire ?
Merci d'avance,
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler au modérateur
Bonjour @Cedricvm ,
J'ai modifié ma 1ère proposition pour séparer désormais la rue et le numéro.
Dis moi si ça te convient.
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler au modérateur
Salut @Cedricvm,
Merci d'avoir participé à ce forum. Youpi tu as une solution !! 😀
Pour aider les personnes qui auront le même type de question à retrouver la solution que l'équipe t'a apportée, n'hésites pas à tagger comme répondu/solution la ou les réponses correspondantes.
Bye et merci à tous
Sales Engineer
Alteryx

- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler au modérateur
Bonjour Céric,
Voici quelques ressources dans les leçons interactives qui pourraient être utile :
Utiliser les RegEx dans les expressions
Les leçons du cours Analyser des données
Merci @messi007 @Toons et @StephaneP
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler au modérateur
Bonjour à tous,
Merci pour vos retours.
Dans le même genre de problématique, je coince de nouveau avec du split en colonnes. Dans l'exemple ci-dessous, je voudrais faire 3 colonnes:
- Ville (tout ce qui est avant le 1e " - ")
- Rue + n° (toute la 2e partie avant le 2e " - ")
- FR ou NL : tout ce qui est après le dernier " - "
Je n'arrive pas à faire un split propre car certaines villes ont également un - ou un autre caractère spécial dans leur nom...
Pourriez-vous m'aider ?
Merci d'avance,
Dendermonde - Oude Vest 63 - NL
Antwerpen - Nationalestraat/Sint-Anthoniusstraat 2 - NL
Gent - Langemunt 55-57 FR
Gent - Nederkouter 50 - NL
Bruxelles - Avenue de la Toison d'Or 10 - NL
Antwerpen - Nationalestraat 132 - FR
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler au modérateur
Hello @Cedricvm
Avec une expression régulière comme celle-ci, ça fonctionne :
(.+)\s-\s(.+\d+)\s-\s(.+)
