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

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur: Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.

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

Messagepar isalex » 21 Jan 2020 11:00

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
tableau
tableau.PNG (8.51 Kio) Consulté 484 fois


et je souhaiterai avoir ça :

Resultat.PNG
resultat
Resultat.PNG (8.34 Kio) Consulté 484 fois


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é..]]]]
Dernière édition par micmac le 23 Jan 2020 12:16, édité 3 fois.
Raison: [Résolu] remplace [RESOLU] + ajout de la coche verte
Open Office 4.1.7 windows / Excel 2007
isalex
Fraîchement OOthentifié
 
Message(s) : 7
Inscrit le : 21 Jan 2020 10:39

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

Messagepar Oukcha » 21 Jan 2020 18:04

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/ftopic10246-comment-faire-pour-attacher-une-PJ.html

Cordialement
                                        
:arrow: A lire avant tout ! Image
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
 
Message(s) : 3155
Inscrit le : 06 Oct 2008 09:03

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

Messagepar isalex » 22 Jan 2020 07:31

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/ftopic10246-comment-faire-pour-attacher-une-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
(10.02 Kio) Téléchargé 23 fois
Open Office 4.1.7 windows / Excel 2007
isalex
Fraîchement OOthentifié
 
Message(s) : 7
Inscrit le : 21 Jan 2020 10:39

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

Messagepar ALBIN MARIE » 22 Jan 2020 15:31

Bonjour,

Un tableau résultat comme celui-là pourrait te convenir ?
Pièces jointes
Exemple.ods
Tableau résultat (modèle)
(11.12 Kio) Téléchargé 22 fois
OpenOffice 4.1.7 sous W10 V1909
Avatar de l’utilisateur
ALBIN MARIE
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 14
Inscrit le : 21 Jan 2020 21:04

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

Messagepar isalex » 22 Jan 2020 16:32

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
Open Office 4.1.7 windows / Excel 2007
isalex
Fraîchement OOthentifié
 
Message(s) : 7
Inscrit le : 21 Jan 2020 10:39

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

Messagepar rollmops » 22 Jan 2020 16:42

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é.
Dernière édition par rollmops le 22 Jan 2020 16:44, édité 1 fois.
OpenOffice 4.1.7 - Windows 7
Avatar de l’utilisateur
rollmops
Membre cOOnfirmé
Membre cOOnfirmé
 
Message(s) : 288
Inscrit le : 20 Déc 2017 15:45

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

Messagepar isalex » 22 Jan 2020 16:44

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
Open Office 4.1.7 windows / Excel 2007
isalex
Fraîchement OOthentifié
 
Message(s) : 7
Inscrit le : 21 Jan 2020 10:39

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

Messagepar rollmops » 22 Jan 2020 16:45

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.
OpenOffice 4.1.7 - Windows 7
Avatar de l’utilisateur
rollmops
Membre cOOnfirmé
Membre cOOnfirmé
 
Message(s) : 288
Inscrit le : 20 Déc 2017 15:45

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

Messagepar isalex » 22 Jan 2020 16:52

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 ?
Open Office 4.1.7 windows / Excel 2007
isalex
Fraîchement OOthentifié
 
Message(s) : 7
Inscrit le : 21 Jan 2020 10:39

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

Messagepar Loopingss » 22 Jan 2020 17:26

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.
Avatar de l’utilisateur
Loopingss
PassiOOnné
PassiOOnné
 
Message(s) : 741
Inscrit le : 17 Déc 2008 02:50

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

Messagepar isalex » 22 Jan 2020 17:30

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
Open Office 4.1.7 windows / Excel 2007
isalex
Fraîchement OOthentifié
 
Message(s) : 7
Inscrit le : 21 Jan 2020 10:39

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

Messagepar Loopingss » 22 Jan 2020 23:37

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.
Pièces jointes
ExempleMacro.ods
(13.51 Kio) Téléchargé 21 fois
Avatar de l’utilisateur
Loopingss
PassiOOnné
PassiOOnné
 
Message(s) : 741
Inscrit le : 17 Déc 2008 02:50

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

Messagepar isalex » 23 Jan 2020 10:46

Merci Beaucoup . j'ai réussi a faire quelque chose de sympa avec RECHERCHEV

au top merci les gens :)
Open Office 4.1.7 windows / Excel 2007
isalex
Fraîchement OOthentifié
 
Message(s) : 7
Inscrit le : 21 Jan 2020 10:39

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

Messagepar Loopingss » 23 Jan 2020 11:56

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.
Avatar de l’utilisateur
Loopingss
PassiOOnné
PassiOOnné
 
Message(s) : 741
Inscrit le : 17 Déc 2008 02:50


Retour vers Tableur

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)