Comment regrouper du texte dans une seule cellule

Résolu
keshia21 Messages postés 154 Date d'inscription jeudi 12 juillet 2018 Statut Membre Dernière intervention 12 avril 2024 - 6 juin 2023 à 22:27
keshia21 Messages postés 154 Date d'inscription jeudi 12 juillet 2018 Statut Membre Dernière intervention 12 avril 2024 - 12 juin 2023 à 22:32

Bonjour,

J'ai un fichier excel qui contient 8000 lignes avec des données texte reparties sur plusieurs lignes.

Je souhaiterais regrouper chaques données texte dans la meme cellule.

ci-joint un tableau d'exemple.

Je sais utiliser power query mais pas le VBA

 https://www.cjoint.com/c/MFguswClyxI

Merci d'avance pour votre aide

Bonne soirée

Keshia


Windows / Edge 114.0.1823.37

A voir également:

7 réponses

cousinhub29 Messages postés 881 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 16 avril 2024 333
7 juin 2023 à 08:00

Bonjour,

Avec Power Query

Le code :

let
    Source = Excel.CurrentWorkbook(){[Name="Tableau5"]}[Content],
    #"Lignes groupées" = Table.Group(Source, {"Pays "}, {{"Ville", each Text.Combine([#"ville "], ", ")}})
in
    #"Lignes groupées"

Attention aux espaces présents dans les titres...

Le fichier :

https://www.cjoint.com/c/MFhgaNNnTHC


1
keshia21 Messages postés 154 Date d'inscription jeudi 12 juillet 2018 Statut Membre Dernière intervention 12 avril 2024 2
7 juin 2023 à 10:24

Bonjour Cousinhub29,

Merci d'avoir répondu a mon message 

je vais tester et je vous ferais un retour

Tres bonne journée à vous

Keshia

0
keshia21 Messages postés 154 Date d'inscription jeudi 12 juillet 2018 Statut Membre Dernière intervention 12 avril 2024 2
7 juin 2023 à 11:20

Bonjour Cousinhub29

je viens de tester mais j'ai un message d'érreur  pas dans la formule mais quand j'execute 

Formula.Firewall : Requête « Tab_Liste_Ingredients » (étape « Personnalisée ajoutée ») référence d'autres requêtes ou étapes et ne peut donc pas accéder directement à une source de données. Reconstruisez cette combinaison de données.

Merci d'avance de ton aide

Tres bonne journée,

Keshia

0
cousinhub29 Messages postés 881 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 16 avril 2024 333
7 juin 2023 à 11:28

Re-,

Perso, je préfère les "Réponses" aux "Commentaires", car c'est très rapidement illisible...

Pour ton problème, lorsque tu es dans l'éditeur Power Query (Ruban Données/Obtenir des données/Lancer l'éditeur Power Query..."

Tu cliques sur "Fichier/Options et paramètres/Options de requête"

Et dans la catégorie "Confidentialité", tu coches "Toujours ignorer les paramètres de niveau de confidentialité"

Manipulation à faire une fois pour toutes, et option négligeable, qui n'apporte que des soucis, et ne risque rien..

PS, j'ai essayé de joindre une copie d'écran, mais à priori, ça ne fonctionne pas (du moins pour moi...)
       Je ne sais pas s'il faut enregistrer nécessairement en jpg...


1
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
7 juin 2023 à 02:53

.

Bonsoir.

Une suggestion, le tableau croisé dynamique :


0
keshia21 Messages postés 154 Date d'inscription jeudi 12 juillet 2018 Statut Membre Dernière intervention 12 avril 2024 2
7 juin 2023 à 11:13

Bonjour Raymond PENTIER

Merci pour votre proposition du TCD.

Malheureusement je ne peux pas utiliser de TCD car je dois tout mettre dans une même celulle pour diminuer la taille du fichier et pouvoir ajouter des données à la suite de mon tableau final.

Tres bonne journée à vous

Keshia 

0
keshia21 Messages postés 154 Date d'inscription jeudi 12 juillet 2018 Statut Membre Dernière intervention 12 avril 2024 2
8 juin 2023 à 18:15

Bonjour Cousinhub29

Je viens d'effectuer la manipulation et tout fonctionne tres bien 

La requête est parfaite .

Merci infiniment pour votre aide

Tres bonne fin de journée

Keshia

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
keshia21 Messages postés 154 Date d'inscription jeudi 12 juillet 2018 Statut Membre Dernière intervention 12 avril 2024 2
9 juin 2023 à 15:38

Bonjour cousinhub29,

Désolée c'est encore moi 

j'ai un petit soucis que je n'arrive pas à résoudre.

Le fichier que j'utilise est extrait d'un Logiciel .

Quand j'extrais ce fichier il y a 4 onglets avec des tables que j'ai renommée.

Mon soucis est le suivant:

Quand j'exporte les 4 tables dans power query et que j'applique la formule dans la table qui m'intérresse j'obtiens un message d'erreur (Qu'il ne trouve pas le nom de la table).

Par contre quand j'isole l'onglet avec la table concernée dans un autre dossier la formule fonctionne tres bien.

Comment faire pour que je ne soit pas obliger de séparer les onglets. car j'ai besoin de 4.

Merci d'avance pour ton aide

bonne fin de journée,

Keshia

0
cousinhub29 Messages postés 881 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 16 avril 2024 333
10 juin 2023 à 17:28

Bonjour,

Je ne vois pas du tout pourquoi tu dois isoler cet onglet...

Le nom que tu donnes au Tableau Structuré (TS) est bien le même que le nom inscrit dans la 1ère ligne de la requête?

Name="Tableau5" dans l'exemple du haut...

Lorsque tu ouvres l'éditeur Power Query, est-ce que tu as un avertissement (en jaune)?

Si oui, est-ce que tu as ce choix?

Est-ce que tu peux mettre un fichier exemple, qui reproduit cette erreur?

Bonne journée


0
keshia21 Messages postés 154 Date d'inscription jeudi 12 juillet 2018 Statut Membre Dernière intervention 12 avril 2024 2
12 juin 2023 à 22:32

Bonsoir Cousinhub29,

En faite je n'ai ce probleme uniquement quand je fais cette manip

Obtenir des données  /A partir d'un fichier

Par contre quand je fais 

Obtenir des données / A partir d'autres sources / A partir d'un tableau ou d'une plage

La cela fonctionne tres bien 

Donc je vais utiliser la deuxieme méthode 

Merci beaucoup pour votre aide.

Trés Bonne soirée

Keshia

0