MS-Excel - fonction search

Résolu

MS-Excel

J’ai un fichier de plus de 1000 entrés.  Je dois rechercher dans la colonne Description une série de mots clés qui sont dans un autre colonne.

À date j’ai essayé l’équation suivante: isnumber(search(T1:T12,B2:B1000)) et j’ai obtenu que 2 rangés.  Je sais que j’en ai plus de 40!

Cette formule dois être ajouté à une autre formule (Filter).

J’ai aussi essayé une formule par mot clé avec le « OU » mais si on ajoute un mot clé, je dois aussi jouter une équation dans la formule et pas tous les utilisateurs savent le faire!

Avez-vous une suggestion?

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour à tous,

    C'est mieux d'utiliser des tableaux structurés, plutôt surtout que des colonnes entières.

    Essaie en feuille Liste (voir I2) :

    =FILTRE(Tableau1;BYROW(Tableau1[Description];LAMBDA(p;SOMME(N(ESTNUM(CHERCHE(Tableau2[Liste des mots clés];p))))))>0)

    https://www.cjoint.com/c/MFrjACD8Nxl

    Cordialement

    1. Contributeur

      Bonsoir.

      Une suggestion ? Oui : déjà nous dire quelle version tu utilises, car tu donnes une formule (pas une équation) en anglais, mais ensuite tu évoques la fonction OU en français !


      1. Bonjour,

        Avoir un d'exemple facilitera la compréhension de votre fichier. (un fichier de préférence Excel)

        Cordialement


        1. Voici la formule:

          =FILTER(Acronymes!A:C;(ISNUMBER(SEARCH(H2;Acronymes!C:C)))+
          (ISNUMBER(SEARCH(H3;Acronymes!C:C)))+
          (ISNUMBER(SEARCH(H3;Acronymes!C:C))))

          Je suis un nouveau utilisateur de ce site et je n'arrive pas à inclure mon fichier Excel!

          Et oui, j'ai appris à travailler avec Excel il y a plusieurs années alors qu'on n'avait accès qu'à la version en anglais!

          La version de mon Excel est 16.74 (23061100)

          Microsoft 365 Subscription

          1. Hello,

            Poste ton fichier exemple sur cjoint.com et donne ici le lien créé

        2. Contributeur

          Bien !

          Il s'agit donc bien de Office 365, logiciel en ligne et en anglais !

          Et pour joindre ton fichier :

           1) Aller dans https://www.cjoint.com/ 
           2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
           3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint] 
           4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
           5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".
          =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers 
          Il existe aussi https://www.transfernow.net/


          1. Petite erreur de copier/coller corrigé!

            Voici la formule:

            =FILTER(Acronymes!A:C;(ISNUMBER(SEARCH(H2;Acronymes!C:C)))+
            (ISNUMBER(SEARCH(H3;Acronymes!C:C)))+
            (ISNUMBER(SEARCH(H4;Acronymes!C:C))))

            Je suis un nouveau utilisateur de ce site et je n'arrive pas à inclure mon fichier Excel!

            Et oui, j'ai appris à travailler avec Excel il y a plusieurs années alors qu'on n'avait accès qu'à la version en anglais!

            La version de mon Excel est 16.74 (23061100)

            Microsoft 365 Subscription

            1. Voilà le fichier en exemple:
              https://www.cjoint.com/c/MFqrzgkH3uN

              1. Merci beaucoup!  Je n'avais jamais utilisé les fonctions Lambda.