Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexBonjour à 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
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
Hello @Cedricvm ,
Tu trouveras en pièce jointe une autre proposition pour répondre à ta problématique :
Bonjour,
Les deux propositions fonctionnent parfaitement, merci beaucoup pour votre retour rapide.
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,
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.
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
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
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
Hello @Cedricvm
Avec une expression régulière comme celle-ci, ça fonctionne :
(.+)\s-\s(.+\d+)\s-\s(.+)