RechercheV dans excel

Picarddel Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à l'équipe,

Dans le tableur excel, avec la fonction recherchev, excel me donne la 1ere ligne répondant au critère. Comment accéder aux autres lignes répondant au même critère.

Merci d'avance

Cordialement
A voir également:

4 réponses

Passionofdream Messages postés 820 Date d'inscription   Statut Membre Dernière intervention   305
 
Bonjour,

Quel est votre objectif ?
0
Picarddel
 
Bonsoir,
Résoudre mon problème !
0
Raymond PENTIER Messages postés 58992 Date d'inscription   Statut Contributeur Dernière intervention   17 358
 
Impossible !

RECHERCHEV est conçu pour trouver une réponse unique.
Si tu veux rechercher plusieurs occurrences, il faut utiliser la fonction INDEX. La question a déjà été traitée plusieurs fois dans ce forum ...
0
Picarddel
 
Bonsoir,
Merci pour votre réponse.
Je vais essayer la fonction index
Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 439
 
Bonsoir

INDEX ne résoudra pas la question tout seul si vous voulez extraire plusieurs lignes selon une même valeur.

Il faut soit passer par une colonne intermédiaire soit passer par une matricielle.

Précision: une matricielle est une formule qui doit être entrée avec la touche "enter" en maintenant les touches "ctrl" et "shift" enfoncées.
Elle doit s'afficher automatiquement entre accolades dans la barre de formules.

exemple à adapter:

chercher en B les valeurs sur les lignes contenant X en colonne A, dans un champ A2:B100

la formule via une solution matricielle

=SIERREUR(INDEX($B$1:$B$100;PETITE.VALEUR(SI($A$1:$A$100="X";LIGNE($A$1:$A100);LIGNE($A1)));"")

attention:
  • aux signes $ aux bons endroits
  • à bien commencer les références de champs en ligne 1 (A1:A100 par ex) pour éviter une correction de N° de ligne dans le code PETITE.VALEUR.
  • à bien entrer la formule selon les info en début de message.
  • à noter que le code SIERREUR qui évite les affichages d'erreur quand les valeurs ne sont pas trouvées en fin de liste ne fonctionne qu'à partir d'Excel 2007
  • à noter aussi que les matricielles sont lourdes et qu'il est donc recommandé de limiter les champs de recherche au minimum utile (ici de ligne 1 à ligne 100) de même que les lignes d'édition


Si problème de mise en place , revenez avec plus d'info sur vos données
crdlmt

Ps: et en prime, un modèle avec les deux options:
https://www.cjoint.com/
(la colonne H peut être masquée)


La qualité de la réponse dépend surtout de la clarté de la question, merci!
0