Comparer 2 colonnes et aligner lignes communes

2

Bonjour,

Je cherche la solution au problème énoncé dans le titre depuis un petit moment, mais je n'ai trouvé nulle part de réponse sur internet.

Pour info, je travaille avec Excel pour mac 2011.

Voici 2 tableaux comme exemple :

Animal  Valeur1 Valeur2 Valeur3 ... Valeur n
Chien   C1      C2      C3      ... Cn
Lapin   L1      L2      L3      ... Ln
Poisson P1      P2      P3      ... Pn

et le 2° tableau:

Animal Valeur n+1 Valeur n+2 Valeur n+3 ...
Oiseau On+1       On+2       On+3 ...
Lapin  Ln+1       Ln+2       Ln+3 ...
Chien  Cn+1       Cn+2       Cn+3 ...

Je voudrais trier mes 2 tableaux selon la colonne animal, puis aligner les lignes communes aux 2 tableaux : ce qui donnerait :

Animal  Valeur1 valeur 2 valeur3 ... valeur n+1 valeur n+2 valeur n+3
Chien   C1      C2       C3      ... Cn         Cn+1       Cn+2         Cn+3 ...
Lapin   L1      L2       L3      ... Ln         Ln+1       Ln+2         Ln+3 ...
Poisson P1      P2       P3      ... Pn         vide       vide         vide ...
Oiseau  vide    vide     vide    ... vide       On+1       On+2         On+3 ...

En fait mes vrais tableaux contiennent des centaines de colonnes et 30000 lignes... donc une solution me serait très utile.

Merci d'avance.

lpays Posté le 26 mai 2016, 16:18
par lpays
Répondre
0

Questions :

- y a-t-il une seule ligne par animal ? (autrement dit, un animal peut-il figurer sur plusieurs lignes ?)

- Les deux tableaux sont-ils sur des onglets différents ?

Posté le 29 mai 2016, 11:08
par ouisansdoute
  • Pour un tableau donné, un animal ne peut figurer que sur une ligne. Par contre un animal peut être absent d'un des 2 tableaux. Les 2 tableaux peuvent être indifféremment sur 2 onglets différents ou dans 2 fichiers différents. – lpays 30 mai 2016, 09:42
-4

Si un animal n'apparaît qu'une seule fois dans un même tableau, Il faut procéder en plusieurs étapes :

1 - Faire une liste exhaustive de tous les animaux (sur une seule colonne) dans un nouveau tableau

2 - Supprimer les doublons

3 - par des formules utilisant la fonction RECHERCHEV() récupérer les données des deux tableaux dans un seul.

Cela peut s'automatiser.

Posté le 29 mai 2016, 11:20
par ouisansdoute

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :