Recherche coordonnées texte dans tableau
Résolu
touroul
Messages postés
509
Date d'inscription
Statut
Membre
Dernière intervention
-
touroul Messages postés 509 Date d'inscription Statut Membre Dernière intervention -
touroul Messages postés 509 Date d'inscription Statut Membre Dernière intervention -
Hello à tous.
C'est mon week-end Excel ...
J'ai juste envie de savoir faire.
J'ai tenté sans succès de renvoyer en D1 le résultat d'un croisement (ligne;colonne) d'un tableau.
J'ai donc essayé la fonction =INDEX(B45:L98;2;3) qui m'a renvoyé le contenu de la cellule de la 2ème ligne et de la 3ème colonne.
Ça, OK.
Il serait beaucoup plus pratique pour moi de rechercher en ligne le texte "Aut6" et en colonne le texte "Param7".
Un truc du genre :
=INDEX(B45:L98;"Aut6";"Param7")
Est-ce faisable ?
Merci pour votre aide à laquelle je fais souvent appel (mais j'avance !).
C'est mon week-end Excel ...
J'ai juste envie de savoir faire.
J'ai tenté sans succès de renvoyer en D1 le résultat d'un croisement (ligne;colonne) d'un tableau.
J'ai donc essayé la fonction =INDEX(B45:L98;2;3) qui m'a renvoyé le contenu de la cellule de la 2ème ligne et de la 3ème colonne.
Ça, OK.
Il serait beaucoup plus pratique pour moi de rechercher en ligne le texte "Aut6" et en colonne le texte "Param7".
Un truc du genre :
=INDEX(B45:L98;"Aut6";"Param7")
Est-ce faisable ?
Merci pour votre aide à laquelle je fais souvent appel (mais j'avance !).
A voir également:
- Recherche coordonnées texte dans tableau
- Tableau word - Guide
- Tableau ascii - Guide
- Coordonnées gps - Guide
- Trier un tableau excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
3 réponses
Bonjour
eh bé, c'est plutôt un WE maso :o)
un exemple de recherche croisée
https://www.cjoint.com/?3Cxj3fpZgGG
et pour agrémenter ton WE d'autres exemples "intéressants"
https://www.cjoint.com/?3Cxj6aqFZtb
En te souhaitant un WE pluvieux pour ne pas regretter ta décision ...
cordialement
eh bé, c'est plutôt un WE maso :o)
un exemple de recherche croisée
https://www.cjoint.com/?3Cxj3fpZgGG
et pour agrémenter ton WE d'autres exemples "intéressants"
https://www.cjoint.com/?3Cxj6aqFZtb
En te souhaitant un WE pluvieux pour ne pas regretter ta décision ...
cordialement
Excellent Michel !
J'ai mis un peu de temps mais j'ai pu adapter partiellement ta formule :
=INDIRECT(ADRESSE(EQUIV(H3;B:B;0);EQUIV(I3;5:5;0)))
à ma feuille.
Ça donne ça :
=INDIRECT(ADRESSE(EQUIV(G2;Commentaires!B:B;0);EQUIV(G4;Commentaires!1:1;0)))
Mais il y a une ambigüité :
Il en déduit bien le résultat du bon croisement :
ex : Aut3 et Param7 dans le tableau Commentaires! est bien la cellule D8, mais il me renvoie le résultat de la cellule D8 de la feuille en cours (celle dans laquelle j'ai posé ma formule)
Michel ?
J'ai mis un peu de temps mais j'ai pu adapter partiellement ta formule :
=INDIRECT(ADRESSE(EQUIV(H3;B:B;0);EQUIV(I3;5:5;0)))
à ma feuille.
Ça donne ça :
=INDIRECT(ADRESSE(EQUIV(G2;Commentaires!B:B;0);EQUIV(G4;Commentaires!1:1;0)))
Mais il y a une ambigüité :
Il en déduit bien le résultat du bon croisement :
ex : Aut3 et Param7 dans le tableau Commentaires! est bien la cellule D8, mais il me renvoie le résultat de la cellule D8 de la feuille en cours (celle dans laquelle j'ai posé ma formule)
Michel ?
Effectivement j'y suis enfin arrivé avec ton aide :
Ma formule finale est :
=INDIRECT(ADRESSE(EQUIV(G2;Commentaires!B:B;0);EQUIV(G4;Commentaires!1:1;0);;;"Commentaires"))
Par contre si je spécifie les plages de cellules en ligne et colonne, le résultat est faux :
=INDIRECT(ADRESSE(EQUIV(G2;Commentaires!B1:B54;0);EQUIV(G4;Commentaires!C1:L1;0);;;"Commentaires"))
Je suis très content d'y être parvenu.
Ceci va me servir tous les jours.
Merci cher ami.
Ma formule finale est :
=INDIRECT(ADRESSE(EQUIV(G2;Commentaires!B:B;0);EQUIV(G4;Commentaires!1:1;0);;;"Commentaires"))
Par contre si je spécifie les plages de cellules en ligne et colonne, le résultat est faux :
=INDIRECT(ADRESSE(EQUIV(G2;Commentaires!B1:B54;0);EQUIV(G4;Commentaires!C1:L1;0);;;"Commentaires"))
Je suis très content d'y être parvenu.
Ceci va me servir tous les jours.
Merci cher ami.