Recherche en tête de colonne et copie des valeurs si trouvé

Résolu/Fermé
fourcar Messages postés 16 Date d'inscription dimanche 15 mai 2022 Statut Membre Dernière intervention 12 juin 2022 - 15 mai 2022 à 18:21
fourcar Messages postés 16 Date d'inscription dimanche 15 mai 2022 Statut Membre Dernière intervention 12 juin 2022 - 16 mai 2022 à 10:31
Bonjour,

Plutôt qu'un long discours je vous propose cette illustration de ma question.
Objectif rechercher un en tete dans une plage de données en ligne 1, et si l'en tete est trouvé copier les valeurs dans la colonne correspondante.
J'ai souvenir d'avoir utilisé index equiv dans le passé pour un truc similaire, mais impossible de retrouver la bonne syntaxe.

Merci de votre aide

Bon dimanche !

Configuration: Windows / Edge 101.0.1210.47
A voir également:

7 réponses

fourcar Messages postés 16 Date d'inscription dimanche 15 mai 2022 Statut Membre Dernière intervention 12 juin 2022
15 mai 2022 à 18:22
0
Raymond PENTIER Messages postés 58855 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 février 2025 17 284
15 mai 2022 à 19:58
Bonjour.

Tu as manifestement fait un gros effort d'explication : malheureusement Feuille 1 C3 est vide ; D3 et E3 sont en dehors de l'image ; Feuille 2 H4 aussi est hors image !
On ne peut donc rien faire avec tes illustrations ...
0
fourcar Messages postés 16 Date d'inscription dimanche 15 mai 2022 Statut Membre Dernière intervention 12 juin 2022
15 mai 2022 à 20:13
Exact, j'avais pas pris les colonnes dans ma copie d'écran :)
Donc l'idée c'est d'avoir la formule en H4
Rechercher la valeur Feuille 2 H3 dans Feuille 1 C3:E3
Si valeur en tete trouvée, copier valeur Feuille 2 ligne 4 de la colonne correspondante dans H4

J'espère que c'est plus explicite :)

merci

0
fourcar Messages postés 16 Date d'inscription dimanche 15 mai 2022 Statut Membre Dernière intervention 12 juin 2022
15 mai 2022 à 21:12
pfff presque correct...

Donc il fallait lire :

Si valeur en tete trouvée, copier valeur Feuille 1 ligne 4 de la colonne correspondante dans H4

merci !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58855 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 février 2025 17 284
16 mai 2022 à 01:39
Ecoute, fourcar : demande l'aide d'un ami, et rédige quelque chose de logique et de précis, du genre
Je saisis un nom en Feuille 2 cellule H3.
Je veux afficher en I3 le contenu de la Feuille 1, colonne D, dont la ligne commence par ce nom.

Tu auras déjà fait la moitié du travail !
0
fourcar Messages postés 16 Date d'inscription dimanche 15 mai 2022 Statut Membre Dernière intervention 12 juin 2022
16 mai 2022 à 09:19
Bonjour Raymond,

Allez je me lance en essayant d'être logique et précis.



Je dispose de 2 feuilles :
- Feuil1 contient les données avec les entête (Nom, Prenom, Ville) positionnés sur la plage Feuil1!A1:C1
- Feuil2 contient uniquement des entêtes de colonnes identiques à Feuille 1 mais pas forcément dans le même ordre (ex. Ville, Nom, Prenom) là aussi positionnés sur la plage Feuil2!A1:C1

Admettons que je veuille récupérer en Feuil2 les données de la colonne ayant pour entête "Nom" de la Feuil1.
Je me positionne en Feuil2!B2
Je veux afficher en Feuil2!B2 la valeur de la ligne 2 de la Feuil1 dont l'entête de champ = Feuil2!B1
Et ainsi de suite en Feuil2!B3, Feuil2!B4, etc....

Dans mon exemple, je dois pouvoir afficher "aaa" en Feuil2!B2

Merci d'avance, espérant avoir été plus explicite dans ma demande ! Bonne journée :)
0
fourcar Messages postés 16 Date d'inscription dimanche 15 mai 2022 Statut Membre Dernière intervention 12 juin 2022
16 mai 2022 à 10:31
J'ai finalement trouvé la bonne syntaxe Index Equiv.
Du coup problème résolu :)

Pour info si ça peut aider: =INDEX(feuil1!$A2:$C2;EQUIV(Feuil2!B$1;Feuil1!$A$1:$AC$1;0))

A+
0