Séparer un contenu texte en plusieurs colonne

Bonjour,

Je souhaiterais obtenir de l'aide concernant mon cas SVP. J'ai un fichier excel avec une cellule avec un texte. Je souhaiterais diviser son contenue en. plusieurs colonnes (Nom, Prénom, Adresse Ligne1, Adresse Ligne2, Code postal, Ville, Numero de siret,...).

Vous trouverez un fichier joint avec le contenu du texte à diviser.

Est-ce possible de sélectionner le contenue entre deux mots ?

Je vous remercie par avance pour votre réponse.

24test.xlsx (8.92 Ko)

Bonjour

Il faudrait une certaines constance dans la présentation...

En ligne 1 le mot Nom est collé au nom, alors qu'en ligne 2 il y a un saut de ligne entre les 2, le nombre de sauts de lignes, d'espaces est très alétaoire...

Encore plus gênant des mentions existent dans l'un (lignes book) et pas dans l'autre

Bonjour 78Chris,

En effet, la première ligne est le test que j’ai fait. J’ai collé le nom

La cellule initiale et d’origine sans modification est celle de la deuxième ligne.

Nous avons logiquement les mêmes sauts de ligne.

Pouvons nous récupéré un mot entre deux mot spécifié. Par exemple copier le mot entre nom et prénom du texte dans une autre cellule.

Je ne sais pas si c’est possible mais c’est la seule solution qui pourrait résoudre mon cas.

Je te remercie par avance pour ta réponse.

A+

RE

Poste un vrai exemple de plusieurs ligne afin qu'on puise évaluer

A priori si c'est homogène, on pourrait s'en sortir avec PowerQuery intégré à ta version 2016

Re,

Je souhaiterais obtenir le contenus des cellules de la colonne A dans plus colonne.

Voici un fichier ou je n'ai rien modifié.

Merci a plus

Bonjour

J'ai regardé :

là encore le nombre de saut de lignes est variable, entre 52 et 72 d'une cellule à une autre.

Certaines lignes on t 2 adresses...

Peux-tu faire une liste exhaustive des infos que tu veux récupérer.

Tu as écrit Nom, Prénom, Adresse Ligne1, Adresse Ligne2, Code postal, Ville, Numero de siret,...

mais où est le SIRET et qu'englobent les...

Bonjour,

J'ai essayer de diviser les données sur PowerBI mais je n'ai pas réussit également.

Je souhaiterais exporter les informations suivantes :

  • Nom
  • Prénom
  • En activité depuis le :JJ/MM/AAAA
  • Adresse : Numéro + nom de la rue
  • Code postale
  • Ville
  • Téléphone : Numéro de téléphone (Nous avons parfois aucun numéro)
  • Diplôme
  • Affiliation Nationale : 6 chiffres

Je te remercie par avance pour ta réponse et a très bientôt.

Re

Je n’aurai pas le temps avant ce soir

"Affiliation Nationale : 6 chiffres" : c'est la première info ?

Pas de soucis Chris.

Bonjour,

Il faudrait peut-être joindre le fichier d'origine (text, csv, etc..) et pas un fichier Excel.

Cdlt.

Bonjour Jean-Eric,

J'ai seulement deux formats (xlsx et csv).

Tu trouveras en pièce jointe les fichiers d'origines. Il faut seulement prendre les cellules jusqu'à l'Id (colonne A) 076010.

S'il y a une solution même avec PowerBI je suis preneur.

Je vous remercie par avance.

4testarchi-list.zip (19.26 Ko)
3testarchi-list.xlsx (206.51 Ko)

Bonjour à tous

Ce fichier est encore pire que l'exemple précédent : manquent plein d'infos

Notamment Nom et prénom

Pour ceux-là j'ai découpé la colonne 2 sur l'espace mais pas sûr que cela soit toujours bon

Voir le résultat ci-joint.

Pas sûr que PowerQuery ici fasse mieux que VBA vue la source...

18textdecoupe2.xlsx (62.74 Ko)

Hello Katirciabdu,

Perso j'ai pu faire 2/3 trucs avec des formules; je ne sais pas si cela peut t'être utile mais je te joins le fichier au cas ou.

Vip4rk

Bonjour vip4rk,

Merci pour l'envoie du fichier. Plutôt pas mal la séparation du contenu à l'aide des formules.

As-tu un lien pour apprendre sur la fonction de la formule que tu as utilisé ?

Bonjour 78chris,

Merci également pour le fichier. Par ailleurs, je souhaiterais savoir comment as-tu fais la séparation du contenu ? car je ne vois pas de macro ni de formule.

Je vous remercie par avance pour votre réponse.

RE

C'est fait dans PowerQuery : affiche les requêtes

Salut Chris78,

J'espère que ça va.

je voulais savoir les différentes étapes que tu as fait pour obtenir le tableaux car j'ai essayer de faire la même chose sur PowerBI mais je n'ai pas pu le faire.

Par exemple, pour extraire le Nom et Prénom du fais comment dans Power Query ?

Je te remercie par avance pour ta réponse.

A très bientot

RE

Merci d'éviter les MP

As -tu regardé les requêtes dans le fichier que j'ai joint ?

Principales étapes

Tableau1

  • nettoyage de tous les espaces et sauts de lignes multiples (leur nombre n'étant pas constant d'une ligne à l'autre, l'intérêt des les garder ne m'est pas apparu)
  • fractionnement de la colonne par saut de lignes
  • travail sur l'intitulé des colonnes pour pouvoir plus facilement les manipuler
  • copie des codes en numérique pour pouvoir filtrer selon ta contrainte (<=76010)
  • suppression des doublons
  • ajout d'un index

Tableau1b

  • tranposition de Tableau1
  • ajout d'un index

Téléphone

  • à partir de Tableau1b, repérage les lignes avec le mot Téléphone et filtre
  • croisement avec Tableau1b pour récupérer le numéro

Depuis et Diplôme fonctionnent sur le même principe que Téléphone

Adresse

  • Suit la même logique mais va croiser avec Tableau1b sur 4 lignes
  • comme les 4 lignes peuvent contenir des infos autres qu'adresses, filtre de diverses locutions puis formules pour interpréter le contenu restant et ne conserver que la partie pouvant constituer une adresse
  • élimination des adresses supplémentaires (certaines lignes ont plusieurs adresses)
  • croisement pour ré afficher les adresses en colonnes et non en ligne
  • diverses formules pour reconstituer les bonnes colonnes
  • fusion avec la requête Téléphone

NomP

  • A partir de Tableau1, récupèration comme nom soit de la valeur trouvée en colonne06 soit du mot de gauche de colonne02
  • idem pour prénom avec colonne08 ou mot de droite de colonne02
  • suppression de toutes les colonnes sauf la 1ère, Nom, Prénom et Index
  • fusion avec Adresse, Depuis et Diplôme

Comme je l'ai évoqué, compte tenu de la mauvaise qualité de la source, je pense que VBA pourrait sans doute être aussi sinon plus efficace.

Re,

Merci pour les informations.

A+

Rechercher des sujets similaires à "separer contenu texte colonne"