IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Afficher les lignes de résultats de recherche


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2019
    Messages : 11
    Par défaut Afficher les lignes de résultats de recherche
    J'ai un tableau sur la plage M2:Q1368 comme suit :

    Colonne M : Codes sur 6 caractères (exemple : 0111ZA).
    Colonne N et O : Données liées aux codes.

    En cellulle C2, je renseigne un code sur 5 caractères (exemple : 0111Z).

    Je souhaite qu'à partir de la celulle B4, excel affiche toutes les lignes de la plage de recherche dont le code de la colonne M comprend au moins le code renseigné en celulle C2.
    Ainsi, si dans la zone de recherche, il existe 0111ZA, 0111ZB, 0111ZC, 0111ZD sur les lignes 2 à 5, je souhaite que la plage M2:O5 s'affiche en plage B47.

    Je vous remercie pour votre aide.

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 114
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Si vous utilisez Microsoft 365, la fonction FILTRE peut répondre à votre attente combinée éventuellement avec TRIER
    Pour les versions antérieures, RECHERCHEV ou EQUIV imbriquée à INDEX
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2019
    Messages : 11
    Par défaut
    Bonjour,

    J'ai déjà tenté mais je m'y prends certainement mal.

    =FILTRE(M4:Q1368, GAUCHE(M4:M1368, 4)=C2)

    Avez-vous une formule à me proposer ?

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 114
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Voici un exemple avec un tableau structuré nommé t_Vente et la cellule nommée LookupValue (E2) qui contient la valeur à chercher

    La formule en cellule G2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =FILTRE(t_Vente;(t_Vente[Ref]=LookupValue))
    Nom : 230911 dvp FILTRER.png
Affichages : 67
Taille : 30,2 Ko

    Si l'on souhaite n'afficher que les colonnes 2 et 3

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =CHOISIRCOLS(FILTRE(t_Vente;(t_Vente[Ref]=LookupValue));2;3)
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  5. #5
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 114
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Je n'avais pas bien lu votre question, pour obtenir les références dont les 5 premiers caractères correspondent à la valeur cherchée, la formule est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =FILTRE(t_Vente;(GAUCHE(t_Vente[Ref];5)=LookupValue))
    Nom : 230911 dvp FILTRER_Gauche.png
Affichages : 59
Taille : 34,6 Ko
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

Discussions similaires

  1. [XL-2007] recherche et affiche les lignes precedentes
    Par fifi5622 dans le forum Excel
    Réponses: 6
    Dernier message: 21/01/2014, 21h49
  2. Réponses: 2
    Dernier message: 13/12/2006, 20h30
  3. Compter les lignes du résultat d'une requete
    Par mfavier dans le forum ASP
    Réponses: 4
    Dernier message: 30/06/2006, 21h05
  4. [debutant]afficher les lignes?
    Par loveflower dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 26/11/2005, 14h43
  5. Afficher les lignes d'un fichier
    Par pepere73 dans le forum C++
    Réponses: 16
    Dernier message: 21/02/2005, 22h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo