Colonne connue mais variable - formule
Résolu
F60lebaladinverni
-
F60lebaladinverni Messages postés 128 Statut Membre -
F60lebaladinverni Messages postés 128 Statut Membre -
Bonjour à tous,
Le titre n'est peut être pas très clair donc je vous donne un exemple :
Je souhaite faire une recherche dans un tableau à environ 200 colonnes.
Jusque là tout va bien. :)
Ma question est la suivante : est-ce qu'il existe un moyen pour que j'écrive dans la cellule A1 par exemple "CE" pour signifier à Excel d'aller rechercher les informations situées dans la colonne "CE" ?
Je précise que le tableau est susceptible d'être modifié dans le temps, et que plus tard cette colonne peut se retrouver en "CG" du fait de l'ajout de colonnes ... j'écrirai donc dans la cellule A1 : "CG".
Merci pour votre aide, j'espère avoir été clair.
Le titre n'est peut être pas très clair donc je vous donne un exemple :
Je souhaite faire une recherche dans un tableau à environ 200 colonnes.
Jusque là tout va bien. :)
Ma question est la suivante : est-ce qu'il existe un moyen pour que j'écrive dans la cellule A1 par exemple "CE" pour signifier à Excel d'aller rechercher les informations situées dans la colonne "CE" ?
Je précise que le tableau est susceptible d'être modifié dans le temps, et que plus tard cette colonne peut se retrouver en "CG" du fait de l'ajout de colonnes ... j'écrirai donc dans la cellule A1 : "CG".
Merci pour votre aide, j'espère avoir été clair.
A voir également:
- Colonne connue mais variable - formule
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Déplacer colonne excel - Guide
- Formule si et - Guide
- Trier colonne excel - Guide
4 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonsoir, montre-nous la formule que tu utilises pour faire ta recherche, cela évitera les malentendus.
Bonsoir
Quelque soit la formule de recherche que tu utilises tu peux remplacer la plage "en dur" dans la formule par une reconstitution de l’adresse avec la fonction INDIRECT
Exemple, en mettant en A1 la valeur CG (sans guillemets) la formule :
=INDEX(B2:B10;EQUIV("aa";INDIRECT(A1&"2:"&A1&"10");0))
renvoie la valeur dans la plage B2:B10 sur la même ligne que la valeur aa trouvée dans la plage CG2:CG10
Cdlmnt
Via
Quelque soit la formule de recherche que tu utilises tu peux remplacer la plage "en dur" dans la formule par une reconstitution de l’adresse avec la fonction INDIRECT
Exemple, en mettant en A1 la valeur CG (sans guillemets) la formule :
=INDEX(B2:B10;EQUIV("aa";INDIRECT(A1&"2:"&A1&"10");0))
renvoie la valeur dans la plage B2:B10 sur la même ligne que la valeur aa trouvée dans la plage CG2:CG10
Cdlmnt
Via
Je n'en sais rien vu que tu n'as pas voulu mettre la formule utilisée.
eric
edit : je viens de voir ta formule en-dessous.
Si tu as nommé ta colonne nomcol ta formule devient :
Ce qui est en soit ne parait pas faire gagner grand chose dans ce cas, sauf que tu n'as plus à la saisir en A2
Le nom suivra les insertions/suppressions de colonne.
eric
J'ai même du coup nommé la colonne de base car mes recherches ne se font pas à la colonne A mais la colonne J.
la formule devient :
=RECHERCHEV(A3;reporting092016!J:NV;colonne(crit_1)-colonne(num_sccv)+1;FAUX)
Merci ! :)
Flavien