[calc] fusionner deux tableau à partir d'une donnée commune

Bonjour,
j'aimerai savoir s'il existe une methode simple pour créer un tableau à
partir de deux autres, en utilisant une colonne commune aux deux tableaux ?
le lin suivant explique mon problème, mais la solution ne me convient pas,
car elle n'est pas très souple

http://www.excel-downloads.com/forum/159612-2-tableaux-fusionner-une-seule-donnee-commune.html
2 tableaux à fusionner, une seule donnée commune ?

D'avance merci
Gérald

Bonjour,
- soit tu as la même population dans tes deux tableaux (tous les élèves d'une classe), alors tu peux faire un copier-coller des colonnes "non-communes", après avoir trié selon la selon la colonne commune ; par contre, une fois "recollés", tes tableaux d'origine n'existeront plus ; cette solution peut être utilisée même si la population est différente, mais cela t'oblige à insérer des cellules pour faire correspondre les données dans les différentes colonnes,
- soit tu utilises "RECHERCHE", "RECHERCHEV" ou "RECHERCHEH" dans un de tes deux tableaux pour aller "piocher" dans l'autre ; dans ce cas, tu continues à avoir deux tableaux indépendants, que tu continues à renseigner indépendamment ; je te déconseille "RECHERCHE", car elle ne t'indiquera pas (il me semble) si un élément existe dans l'autre tableau ; tu trouveras des précisions pour l'utilisation de ces formules sur http://christianwtd.free.fr/index.php?rubrique=DebFonctions04#FnRECHERCHE
bonne jourrnée,
Pierrre

merci pour la réponse, mais la solution est beaucoup trop lourde pour
l'utilisation que je veux en faire.
(typiquement, j'ai une feuille calc qui contient des données, indexée par
une colonne d'identifiant, et un logiciel de DAO qui me génère un autre
fichier calc avec d'autres données, mais le même identifiant.
je cherche un moyen simple de relier ces données, car j'en aurai l'usage
plusieurs fois par jour.

Je suis sidéré qu'une telle fonction n'existe ni sous calc, ni sous excel,
puisqu'il existe des fonctions plus compliquées, la consolidation et les
tableaux croisé dynamique.

le système de la consolidation m'allait bien, puisqu'il est assez rapide et
clair de choisir 2 plages de données dans des fichiers différents et de
demander leur consolidation dans un 3eme
mais la consolidation oblige l'utilisateur à chainer ce regroupement de
données avec une fonction, ce que je ne veux pas.
c'est assez idiot, puisqu'une fois qu'on a fusionné les données, on peut
aisément faire tous les traitements possible, mais apparemment les
concepteurs ne se sont pas rendu compte de cette évidence ... ou alors je
n'ai pas tout compris !
Gérald

J'ai peur de ne pas tout comprendre à ta réponse, mais la fonction RECHERCHEV est finalement assez simple d'utilisation... Une fois que tu as bien construit ton tableau d'où vont être extraites les données (la première colonne contient la "donnée commune"), ça roule tout seul.
Et cette solution a le mérite de rester avec deux tableaux : pourquoi veux-tu en créer un 3e ? Avec la solution que je te propose, tu as ton tableau "fixe", ton tableau "variable" généré par ton logiciel de DAO, et tu alimentes ton tableau "fixe" avec les seules données qui t'intéressent issues du tableau "variable" (tu n'as peut-être pas besoin de toutes les données ?).
Par contre, si ton logiciel de DAO génère à chaque fois un nouveau fichier calc, ta formule devra évidemment se trouver dans le tableau "fixe" pour ne pas être écrasée à chaque génération.
corrdialement,
Pierrre

Effectivement, le fichier fixe contient une liste exhaustive de données, et
je n'ai pas besoin de toutes ces données dans mon rendu final.
l'idée c'est plutot d'enrichir le fichier calc du logiciel DAO avec les
données fixes.
C'est vrai qu'a partir du moment ou je peu copier une feuille entière et la
coller dans mon fichier calc DAO
je n'ai plus qu'a recopier une ligne de formules et les coller dans une
feuille à part.

Ce n'est pas l'élégance que j'attendais, mais je vais voir si ça fonctionne
...

Bonjour

Une autre approche, sans formule, est possible si le fichier "mouvement" (vs
ton fichier "fixe") ne contient que peu de lignes et si les deux tableaux
figurent dans le même classeur (peuvent être des feuilles différentes).

Passer par un filtre "spécial" :
1. Sélectionner la feuille "fixe" et lancer Données> Filtre> Filtre spécial.
2. Utiliser la colonne "identifiant" de la feuille "mouvement" comme plage
de filtre (ne pas inclure les autres colonnes).
3. Le tableau "fixe" filtré n'affiche que les lignes "en relation" sur
l'identifiant.
4. Copier la plage de données à récupérer dans la feuille "mouvement".
5. Sélectionner la plage destination dans la feuille "fixe".
6. Coller.

Nota : l'étape 5 est nécessaire pour éviter le message "Insertion impossible
dans la sélection multiple"

Cordialement
Pierre-Yves

Bonjour,
merci de la réponse, je pensais qu'il avait y avoir qq chose comme ça,
mais je ne suis pas arrivé à le faire marcher.

Avec la formule, j'y suis arrivé, même si c'est assez compliqué de mise en
oeuvre

Bonsoir Gérald,

Ce serait sympa de t'abonner à la liste de discussion, cela m'éviterait
de devoir valider chacun de tes messages ce qui me prend un temps que je
pourrait utiliser de façon plus intéressante et utile.

À tous :
quand Nabble vous demande, avant d'accepter votre message, de confirmer
que vous êtes bien abonné à la liste de discussion, merci de répondre la
vérité de façon que vos messages ne soient pas bloqués en modération.
Cette procédure est nécessaire pour éviter le spam sur la liste.
Permettre de poster sans être abonné permettrait à n'importe quel robot
de nous arroser de messages bien plus désagréables que celui-ci. ;-).

NB : il ne suffit pas d'envoyer votre demande d'abonnement pour être
abonné, il faut aussi répondre à la demande de confirmation. Cela a pour
but de vérifier que c'est bien vous qui avez envoyé la demande
d'abonnement. Il est possible que la demande de confirmation arrive dans
votre boîte à indésirables à cause d'un antispam insuffisamment malin.
En réponse à votre confirmation d'abonnement vous recevrez un message de
bienvenue sur la liste. Tant que vous n'avez pas reçu ce message de
bienvenue, il est inutile de poster.

Bonne soirée
JBF