Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
C'est bien ce que fait la proposition de djidji59430 : si tu remplaces asthme par toux, les points listés changent...
Ce que tu veux faire n'est pas un tri mais un filtre : tu peux aussi filtrer ta liste sous réserve de commencer pas défusionner les cellules (d'autant qu'ici la fusion ne sert strictement à rien) et ajouter un titre en colonne A.
En tapant ton mot clé dans la zone Rechercher du filtre de la colonne B, tu n'afficheras que les lignes contenant ce mot.
re,
Tu dois entrer tes indications, une par colonne, en dessous des autres existantes,dans la feuille "liste".
A partir de la, on mettra a jour ta liste de recherche.
Merci encore pour ta prompte réponse, pourrais tu en MP m'envoyer un petit tuto qui m'explique le fonctionnement de ce tableau car j'aurais bientôt dans mes études de médecine traditionnelle Chinoise, à faire la même chose avec la pharmacopée ( plantes ).
Si à mon tour ,je peux t'aider, mon domaine de prédilection ,c'est la Médecine Chinoise et les Arts Martiaux Chinois
Je suis Président de la FWF. Ce lien n'existe plus
, formule matricielle à valider avec Ctrl+maj tempo+entrer
Le principe en F7 :
* CHERCHE(F$3;Liste!B$2:T$157) renvoie la position du contenu de F$3 dans chacune des cellules de la plage Liste!B$2:T$157 et #VALEUR lorsque ce contenu n'est pas dans la cellule. Par exemple, pour F$3= paralysie faciale dans K14=Douleur et paralysie faciale, cela donne 12 car le début de paralysie, le p, est le 12ème caractère, en comptant les espaces, de l'expression Douleur et paralysie faciale.
* ESTNUM(CHERCHE(F$3;Liste!B$2:T$157) renvoie VRAI lorsque ce contenu est dans la cellule, FAUX dans le cas contraire, car CHERCHE a renvoyé un nombre dans le premier cas, et #VALEUR dans le second.
* SI(ESTNUM(CHERCHE(F$3;Liste!B$2:T$157));LIGNE($2:$157)) renvoie la liste des n° de lignes contenant le contenu de F$3, et plein de FAUX
* PETITE.VALEUR(SI(ESTNUM(CHERCHE(F$3;Liste!B$2:T$157));LIGNE($2:$157));LIGNES($1:1)) renvoie le plus petit de ces n°, disons x.
INDEX(Liste!$A$1:$A$157.......) renvoie le contenu de la xième cellule de Liste!$A$1:$A$157
En F8, cela fonctionne de la même manière, sauf que LIGNES($1:1) est devenu LIGNES($1:2), soit 2,
et alors PETITE.VALEUR(SI(ESTNUM(CHERCHE(F$3;Liste!B$2:T$157));LIGNE($2:$157));LIGNES($1:2)) renvoie le second plus petit des n° des lignes contenant F$3.
@ plus
P.S : On pourrait faire plus simple, sans ESTNUM(CHERCHE(...., mais cela ne fonctionnerait pas pour mettre en évidence paralysie faciale dans Douleur et paralysie faciale. Cela ne fonctionnerait que s'il y avait exactement le même texte dans F$3 et dans les cellules du tableau Liste!B$2:T$157, exactement et pas plus.
P.S 2 : Pour comprendre le fonctionnement des formules, tu as plusieurs solutions :
* F1 ou l'aide d'Excel
* cliquer sur le nom de la fonction dans la barre de formule, puis sur le fx devant cette formule
* surligner la partie de la formule qui t'intéresse, avec les parenthèses nécessaires, dans la barre de la formule, puis F9. Echap pour revenir à la formule
* Onglet "Formules", puis "Evaluation de formule", la petite loupe avec fx dedans
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.