Page 1 sur 1

[Résolu] Regrouper les données de 2 tableaux cote a cote

Publié : 21 janv. 2020 10:00
par isalex
Bonjour.

Tout d'abord merci pour votre aide futur !

je dispose actuellement de 2 tableaux de donnée ( fichier client ). Pour des raisons évidentes je ne pourrais pas mettre les tableaux ici.

1 tableau :

Code client | info 1 | info 2 | info 3 | etc...

et un autre tableau avec des codes clients identiques au 1er tableau, et certains autres nouveaux.

j'aimerai, si possible, mettre cote a cote ces deux tableaux, avec les codes clients correspondant a chaques lignes comme base.

par exemple j'ai ça :

tableau.PNG
et je souhaiterai avoir ça :
Resultat.PNG
ou alors pourquoi pas fusionner les 2 tableaux, mais je doit être sur de pouvoir récupérer toutes les colonnes des 2 tableaux...

n’hésitez pas si vous avec des questions, je ne suis peut-être pas très clair dans mes explications.

cordialement

:super: :super: :super:

[[[[ Désolé..]]]]

Re: Regrouper les données de 2 tableaux cote a cote

Publié : 21 janv. 2020 17:04
par Oukcha
Bonjour et bienvenue,
isalex a écrit :Pour des raisons évidentes je ne pourrais pas mettre les tableaux ici.
Tout à fait, c'est pourquoi il est demandé de dépersonnaliser les fichiers que vous pouvez mettre à disposition.

Il serait plus facile de répondre à votre question en nous joignant un exemple de fichier avec notre service Ci-Joint (lien en bas de la page lors de la rédaction du message) : https://forum.openoffice.org/fr/forum/f ... ne-PJ.html

Cordialement

Re: Regrouper les données de 2 tableaux cote a cote

Publié : 22 janv. 2020 06:31
par isalex
Oukcha a écrit :Bonjour et bienvenue,
isalex a écrit :Pour des raisons évidentes je ne pourrais pas mettre les tableaux ici.
Tout à fait, c'est pourquoi il est demandé de dépersonnaliser les fichiers que vous pouvez mettre à disposition.

Il serait plus facile de répondre à votre question en nous joignant un exemple de fichier avec notre service Ci-Joint (lien en bas de la page lors de la rédaction du message) : https://forum.openoffice.org/fr/forum/f ... ne-PJ.html

Cordialement
je joints quelque chose de simple qui représente finalement les tableaux que je dois faire ( il y a juste 700 lignes en plus :fou: )
Exemple.ods

Re: Regrouper les données de 2 tableaux cote a cote

Publié : 22 janv. 2020 14:31
par ALBIN MARIE
Bonjour,

Un tableau résultat comme celui-là pourrait te convenir ?

Re: Regrouper les données de 2 tableaux cote a cote

Publié : 22 janv. 2020 15:32
par isalex
ALBIN MARIE a écrit :Bonjour,

Un tableau résultat comme celui-là pourrait te convenir ?
Merci pour ton aide.

Je suis capable de regrouper 2 tableaux et de trier la colonne code client par ordre croissant.

Le problème se situe plus loin.

A savoir. Compléter les informations des 2 tableaux pour un même code client. Et ainsi éviter les doublons.

Si le client X possède une adresse mail sur le tableau 1 et ce même client possède un numéro de téléphone sur le 2ieme tableau.

Je souhaiterai regrouper toute les infos de ce même client dans 1 seul tableau.

Ce n'est peut-être pas possible. Mais je narrive pas à trouver de réponse à ma question.

Merci à vous

Re: Regrouper les données de 2 tableaux cote a cote

Publié : 22 janv. 2020 15:42
par rollmops
Bonsoir,

Tu devrais mettre toutes tes données sous forme de liste.

Que signifie la mention "Tableau X" ?
Si c'est une caractéristique, comme je pense le deviner, il faut l'ajouter en colonne supplémentaire.

Il sera ensuite aisé de les regrouper dans un tableau croisé.

Re: Regrouper les données de 2 tableaux cote a cote

Publié : 22 janv. 2020 15:44
par isalex
rollmops a écrit :Bonsoir,

Tu devrais mettre toutes tes données sous forme de liste.
Il sera ensuite aisé de les regrouper dans un tableau croisé.
Sous forme de liste ? C'est à dire ?

Je ne connais pas les tableaux croisé mais je vais faire des recherches la dessus.

Merci

Re: Regrouper les données de 2 tableaux cote a cote

Publié : 22 janv. 2020 15:45
par rollmops
isalex a écrit :Sous forme de liste ? C'est à dire ?
J'ai ajouté un complément à ma réponse.

Tu restes évasif sur ce le pourquoi de chaque tableau.

Re: Regrouper les données de 2 tableaux cote a cote

Publié : 22 janv. 2020 15:52
par isalex
rollmops a écrit :
isalex a écrit :Sous forme de liste ? C'est à dire ?
J'ai ajouté un complément à ma réponse.

Tu restes évasif sur ce le pourquoi de chaque tableau.
Pour faire simple.

Je dispose de 2 fichiers clients.

Dans ces fichiers il y a plusieurs colonnes avec des renseignements pour chaque client. ( identifié avec un numéro client ).

Parfois il y a les meme renseignements sur les 2 fichiers clients, parfois il y a des clients en plus. Et parfois des renseignements sont présents que sur 1 seul tableau.

Je veux donc regrouper ces 2 tableaux pour avoir un seul fichier et ainsi regrouper toutes les infos correspondant à un client.

Dans mes tableaux 1 ligne = 1 client et chaques colonnes renseigne une info.

Est-ce plus Clair ?

Re: Regrouper les données de 2 tableaux cote a cote

Publié : 22 janv. 2020 16:26
par Loopingss
Bonjour.
En fait il s'agit de rassembler deux tableaux en un seul, en créant la place où il y a du vide et en rassemblant des données correspondant au même identifiant.
Deux solutions :
- une petite macro
- une feuille qui liste tous les n° d'identifiants du plus petit au plus grand. Ensuite on récupère des données des deux autres tableaux avec une fonction rechercheV
Si l'on ne veut plus que les valeurs, ensuite, on copie les données du 3° tableau et on les colle avec un collage spécial ne portant que sur les valeurs.
COOordialement.

Re: Regrouper les données de 2 tableaux cote a cote

Publié : 22 janv. 2020 16:30
par isalex
Loopingss a écrit :Bonjour.
En fait il s'agit de rassembler deux tableaux en un seul, en créant la place où il y a du vide et en rassemblant des données correspondant au même identifiant.
Deux solutions :
- une petite macro
- une feuille qui liste tous les n° d'identifiants du plus petit au plus grand. Ensuite on récupère des données des deux autres tableaux avec une fonction rechercheV
Si l'on ne veut plus que les valeurs, ensuite, on copie les données du 3° tableau et on les colle avec un collage spécial ne portant que sur les valeurs.
COOordialement.

Je ne connais rien aux macros !

Si c'est compliqué je vais creuser du côté de ta 2ieme solution.

Merci à toi

Re: Regrouper les données de 2 tableaux cote a cote

Publié : 22 janv. 2020 22:37
par Loopingss
Bonsoir Isalex.
Dans votre fichier il y a des redondances. Le meilleur moyen est de gérer cela par une macro.
Pour ce faire, j'ai :
- rassemblé vos deux tableaux sur la feuille 1
- créé un troisième tableau, de synthèse
- chaque tableau est une zone nommée qu'il faudra adapter à votre cas (accès par CTRL-F3)
- j'ai créé en colonne X et Y trois cellules qui comptent le nombre de valeurs à traiter dans chaque tableau
- créé une macro qui boucle sur le tableau 3 et lit les références client une par une. Dans cette boucle une autre boucle lit l'intégralité du tableau 1 en récupérant chaque 1° valeur renseignée, puis fait de même sur le tableau 2 avant d'aller écrire sa ligne sur le tableau 3.
Voir le fichier ci joint. J'ai essayé de commenter le code mais l'heure tardive a eu un peu raison de ma bonne volonté.
Une fois la macro exécutée, vous pouvez nettoyer la feuille des tableaux 1 et 2 et des variables en colonne X et Y.
COOordialement.

Re: Regrouper les données de 2 tableaux cote a cote

Publié : 23 janv. 2020 09:46
par isalex
Merci Beaucoup . j'ai réussi a faire quelque chose de sympa avec RECHERCHEV

au top merci les gens :)

Re: [RESOLU] Regrouper les données de 2 tableaux cote a cote

Publié : 23 janv. 2020 10:56
par Loopingss
Bonjour.
Alors si vous avez réussi à faire quelque chose de sympa avec rechercheV, ce serait sympa de le mettre en ligne pour en faire profiter ceux qui auraient le même problème à résoudre.
Et de mettre la balise "Résolu" si votre problème est Résolu
COOordialement.