Fusion de deux feuilles

habiler

XLDnaute Nouveau
Bonjour la Communauté.

Voici mon problème.

Dans une feuille 1 j'ai une liste reprenant le n° d'identification ainsi que des valeurs 0 ou 1.


Dans une feuille 2 j'ai une liste reprenant le n° d'identification + le nom du collaborateur.

Je voudrais dans la feuille 3 que le numéro d'identification de la feuille 1 soit associé au nom du collaborateur de la feuille 2 et cela après un tri dans la feuille 1.

Merci pour votre collaboration.

Habiler
 

Pièces jointes

  • TEST (2).xlsx
    10 KB · Affichages: 51
  • TEST (2).xlsx
    10 KB · Affichages: 54
  • TEST (2).xlsx
    10 KB · Affichages: 53
Dernière édition:

job75

XLDnaute Barbatruc
Re : Fusion de deux feuilles

Bonjour habiler,

Même si vous ne venez pas souvent vous êtes inscrit depuis 2005 sur XLD.

Vous devriez donc savoir qu'ici on est fainéant et qu'on ne va pas construire un fichier à votre place :)

A+
 

job75

XLDnaute Barbatruc
Re : Fusion de deux feuilles

Re,

Merci pour le fichier, c'est mieux comme ça.

1) Formule matricielle en Sheet3!A2 :

Code:
=SIERREUR(INDEX(Sheet1!A:A;PETITE.VALEUR(SI(SOUS.TOTAL(3;DECALER(Sheet1!A$1;LIGNE(Sheet1!A$2:A$18)-1;));LIGNE(Sheet1!A$2:A$18));LIGNES($2:2)));"")
A valider par Ctrl+Maj+Entrée et tirer vers le bas.

2) Formule normale en Sheet3!B2, à tirer vers le bas :

Code:
=SIERREUR(RECHERCHEV(A2;Sheet2!A:B;2;0);"")
Fichier (3) joint.

Nota : sur Excel 2003 on n'utilisera pas la fonction SIERREUR car elle n'existe pas.

On arrêtera donc les formules avant les valeurs d'erreur.

A+
 

Pièces jointes

  • TEST (3).xlsx
    10.7 KB · Affichages: 59
  • TEST (3).xlsx
    10.7 KB · Affichages: 60
  • TEST (3).xlsx
    10.7 KB · Affichages: 62

habiler

XLDnaute Nouveau
Re : Fusion de deux feuilles

BOnjour à tous,

Mon problème a été résolu, mes un problème subsiste . liste se limite à 18 collaborteur alorsque j' ai une liste de 900 personnes. J'ai déjà modifié le 18 en 900 dans la formue mais succès.

Merci à tous

habiler

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Re,

Merci pour le fichier, c'est mieux comme ça.

1) Formule matricielle en Sheet3!A2 :

Code:
=SIERREUR(INDEX(Sheet1!A:A;PETITE.VALEUR(SI(SOUS.TOTAL(3;DECALER(Sheet1!A$1;LIGNE(Sheet1!A$2:A$18)-1;));LIGNE(Sheet1!A$2:A$18));LIGNES($2:2)));"")
A valider par Ctrl+Maj+Entrée et tirer vers le bas.

2) Formule normale en Sheet3!B2, à tirer vers le bas :

Code:
=SIERREUR(RECHERCHEV(A2;Sheet2!A:B;2;0);"")
Fichier (3) joint.

Nota : sur Excel 2003 on n'utilisera pas la fonction SIERREUR car elle n'existe pas.

On arrêtera donc les formules avant les valeurs d'erreur.

A+
 

job75

XLDnaute Barbatruc
Re : Fusion de deux feuilles

Bonjour habiler,

Cette formule en A2 fonctionne sans problème sur le fichier du post #3 :

Code:
=SIERREUR(INDEX(Sheet1!A:A;PETITE.VALEUR(SI(SOUS.TOTAL(3;DECALER(Sheet1!A$1;LIGNE(Sheet1!A$2:A$900)-1;));LIGNE(Sheet1!A$2:A$900));LIGNES($2:2)));"")
Mais vous avez dû oublier de la valider matriciellement par Ctrl+Maj+Entrée.

Et il faut tirer A2:B2 jusqu'à la ligne 900...

A+
 

habiler

XLDnaute Nouveau
Re : Fusion de deux feuilles

Bonjour à tous.

Je ne parviens pas à valider matriciellement une cellule.

Je dois appuyer sur ctrl + Maj (caps lock) + Entrée (Enter).

Que dois-je sélectionner la cellule ou la formule ???

PS : J'ai un clavier en anglais

Merci pour votre aide.

Habiler
 

Discussions similaires