importer 2 colonnes d'un tableau vers un autre onglet différent XL2007 et XL2010

  • Initiateur de la discussion Initiateur de la discussion RobertT
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

RobertT

XLDnaute Nouveau
Bonjour,

premièrement merci à vous tous(tes) qui prenez le temps de nous répondre.

J'ai la situation suivante.

J'ai un tableau rempli de données (plusieurs colonnes) importé à partir d'une connexion dans l'onglet "Projet".
Je voudrais importer les 2 premières colonnes (clé primaire non concaténée et ne dois pas l'être) de ce tableau vers un autre tableau dans un onglet différent. Toutefois, il y a plusieurs doublons.

Macro et VBA à exclure.
Est-il possible à partir d'une formule(fonction) Excel d'importer ces 2 colonnes ?

Voir le fichier joint.

Merci de vos commantaires,
RobertT
 

Pièces jointes

Re : importer 2 colonnes d'un tableau vers un autre onglet différent XL2007 et XL2010

Bonjour RobertT et bienvelue sur XLD 🙂

Un essai avec une colonne auxilliaire (dont on pourrait sans doute se passer mais les formules seraient plus longues).
  • Les formules sur les trois premières colonnes sont des formules matricielles.
  • La colonne Aux peut-être masquée.


Formule matricielle colonne NO DDT:
Code:
=SIERREUR(INDEX(tblProj[[#Tout];[NO DDT]];PETITE.VALEUR(SI([Aux]=1;LIGNE([Aux]);"");LIGNES($1:1))) ;"")

Formule matricielle colonne PHASE:
Code:
=SIERREUR(INDEX(tblProj[[#Tout];[PHASE]];PETITE.VALEUR(SI([Aux]=1;LIGNE([Aux]);"");LIGNES($1:1))) ;"")

Formule matricielle colonne Aux:
Code:
=NB.SI.ENS(Projet!$A$2:A2;Projet!A2;Projet!$B$2:B2;Projet!B2)

Formule matricielle: Elle doit être validée par la combinaison des touches Ctrl+Maj+Entrée au lieu de la seule touche Entrée comme une formule classique.
Si la validation matricielle est correcte, alors Excel entoure la formule d'accolades {=.......}.
Chaque fois que cette formule sera modifiée, la validation devra se faire par Ctrl+Maj+Entrée. Les accolades apparaissent à la validation et ne doivent pas être saisies au clavier.
 

Pièces jointes

Dernière édition:
Re : importer 2 colonnes d'un tableau vers un autre onglet différent XL2007 et XL2010

Premièrement merci pour ta réponse.

Est-ce qu'il est possible par une formule d'importer les 2 colonnes en même temps et de supprimer les doublons?

Merci pour ton support,

RobertT
🙂
 
Re : importer 2 colonnes d'un tableau vers un autre onglet différent XL2007 et XL2010

Effectivement.

Je remonte au fichier d'origine car à la base je croyais qu'il était possible d'extraire les valeurs du premier tableau vers le destinataire dans une seule formule qui contient les deux colonnes soit no ddt et phase tout en étant 2 colonnes distinctes.
Est-ce possible?

Merci pour ton temps,
 
Re : importer 2 colonnes d'un tableau vers un autre onglet différent XL2007 et XL2010

Re,

Je comprends vite mais il faut m'expliquer longtemps. Peux tu fournir, en te basant sur le fichier origine, un exemple de résultat souhaité ?
 
Re : importer 2 colonnes d'un tableau vers un autre onglet différent XL2007 et XL2010

Merci,

Est-ce possible d'importer les 2 colonnes en même temps, car dans la solution que tu suggères et qui fonctionne, demande trois formules. Je comprends quand la formule et active je n'ai plus besoin de la réécrire.

Ce que je pensais, s'il était possible dans une formule index equiv de ramener les 2 colonnes en une seule étape?

J.ai mis en surbrillance les 2 colonnes.

Je te joins le fichier d'origine.

Merci encore mapomme,
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour