Affichage ligne fonction RechercheV

Philippe -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je chercher a afficher l’ensemble d'un ligne en fonction du résultat d'une recherche.

Feuille A ( Base de donné)
Feuille B (Recherche)

Feuille A : Tableau Clone NOM; Prénom; Date de naissance; age; adresse; ....
Feuille B : Recherche et affiche la ligne selon la demande
(exemple la ou les personnes qui s'appelle Dupuis, celui ou ceux né en 1980 ...

=RECHERCHEV(C4;'Base de données'!A7:BV200;1) C4 cellule indiquer la chose à rechercher

M'affiche bien un résultats mais comment afficher la ligne

Merci par avance.

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    formule à "tirer" sur la longueur de colonnes utiles
    et ensuite toute la ligne sur la hauteur utile si besoin

    =RECHERCHEV($C4;'Base de données'!$A$7:$BV$200;COLONNE(B:B);0)
    à tirer de B à BV sur la feuille d'édition

    amis si vous avez plusieurs noms identiques, cette solution ne vous renverra que la 1° trouvée

    dans ce cas, il faut travailler en matricielle en joignant nom et prénom:

    exemple à adapter

    base de données:
    nom en A prénom en B plage de A2 à BV200

    édition: nom en A prénom en B

    formule en B4 à entrer en matricielle, c'est à dire avec la touche enter en maintenant les touches ctrl et shifts enfoncées:
    (elle doit s'afficher automatiquement entre accolades dans la barre de formule)

    =INDEX('base de données'!$A$7:$BV$200;EQUIV($A4&$B4;'base de données'!$A$7:$A$200&'base de données'!$B$7:$BV$200;0);COLONNE(B:B))

    dans tous les cas, attention aux signes $ pour pouvoir tirer la formule vers la droite et vers le bas

    crdlmnt

    0