Chercher un mot dans toutes les feuilles
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai 5 feuilles excel 1.2.3.4 et 5, je veux chercher le mot "Impossible" dans les feuilles 2.3.4 et 5 . Je veux aussi indiquer dans la feuille1 toutes les feuilles qui contiennent ce mot.
Prière si quelqu'un peut m'aider à résoudre ce problème..
Merci...
J'ai 5 feuilles excel 1.2.3.4 et 5, je veux chercher le mot "Impossible" dans les feuilles 2.3.4 et 5 . Je veux aussi indiquer dans la feuille1 toutes les feuilles qui contiennent ce mot.
Prière si quelqu'un peut m'aider à résoudre ce problème..
Merci...
A voir également:
- Chercher un mot dans toutes les feuilles
- Comment faire un livret avec des feuilles a4 - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
6 réponses
Salut,
tu sélectionnes toutes tes feuilles selon 2 possibilités
1) tu sélectionnes la première, tu maintiens SHIFT enfoncé et tu cliques sur la dernière (enfin son onglet)
2) tu cliques sur les onglets de feuilles où tu veux rechercher un à un en maintenant CTRL enfoncé
Ensuite tu fais Rechercher et il va te donner les réponses dans toutes les feuilles que tu auras sélectionnées.
A+
tu sélectionnes toutes tes feuilles selon 2 possibilités
1) tu sélectionnes la première, tu maintiens SHIFT enfoncé et tu cliques sur la dernière (enfin son onglet)
2) tu cliques sur les onglets de feuilles où tu veux rechercher un à un en maintenant CTRL enfoncé
Ensuite tu fais Rechercher et il va te donner les réponses dans toutes les feuilles que tu auras sélectionnées.
A+
La formule de Julien est correcte.
Mais bien entendu il ne faut pas taper les guillemets au début et à la fin !
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2";"")
Et au cas où tu ne veux qu'une seule formule au lieu de 4, ce sera
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2"; SI(NB.SI(Feuil3!1:65536;"impossible")>0;"Feuil3"; SI(NB.SI(Feuil4!1:65536;"impossible")>0;"Feuil4"; SI(NB.SI(Feuil5!1:65536;"impossible")>0;"Feuil5";""))))
C'est bien, la retraite ! Surtout aux Antilles ... :-)
? Raymond ?
Mais bien entendu il ne faut pas taper les guillemets au début et à la fin !
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2";"")
Et au cas où tu ne veux qu'une seule formule au lieu de 4, ce sera
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2"; SI(NB.SI(Feuil3!1:65536;"impossible")>0;"Feuil3"; SI(NB.SI(Feuil4!1:65536;"impossible")>0;"Feuil4"; SI(NB.SI(Feuil5!1:65536;"impossible")>0;"Feuil5";""))))
C'est bien, la retraite ! Surtout aux Antilles ... :-)
? Raymond ?
Salut Raymond,
Dans ta deuxième formule, le problème est que cela ne renverra qu'une seule feuille (la première contenant le mot "impossible"). Hors Marmar66 souhaite indiquer toutes les feuilles contenant le mot "impossible".
Il y a bien moyen de faire ça en une seule formule avec un enchaînement de conditions et du concatener, mais il faudrait à mon avis déjà qu'il comprenne le principe de notre première proposition.
A+
Julien
Dans ta deuxième formule, le problème est que cela ne renverra qu'une seule feuille (la première contenant le mot "impossible"). Hors Marmar66 souhaite indiquer toutes les feuilles contenant le mot "impossible".
Il y a bien moyen de faire ça en une seule formule avec un enchaînement de conditions et du concatener, mais il faudrait à mon avis déjà qu'il comprenne le principe de notre première proposition.
A+
Julien
Grand merci Julien et Raymond.
Si, la formule de Julien est correcte, je l'ai essayé.
C'était ma faute, "IMPOSSIBLE" est en majuscule et je l'ai écrit dans la fonction en minuscule.
Ta deuxième formule Raymond est intéressante.
Merci à tous...
Si, la formule de Julien est correcte, je l'ai essayé.
C'était ma faute, "IMPOSSIBLE" est en majuscule et je l'ai écrit dans la fonction en minuscule.
Ta deuxième formule Raymond est intéressante.
Merci à tous...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
L'observation de Julien étant très pertinente, je proposerais la variante ci-après :
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") & SI(NB.SI(Feuil3!1:65536;"impossible")>0;"Feuil3 ";" ") & SI(NB.SI(Feuil4!1:65536;"impossible")>0;"Feuil4 ";" ") & SI(NB.SI(Feuil5!1:65536;"impossible")>0;"Feuil5";"")
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") & SI(NB.SI(Feuil3!1:65536;"impossible")>0;"Feuil3 ";" ") & SI(NB.SI(Feuil4!1:65536;"impossible")>0;"Feuil4 ";" ") & SI(NB.SI(Feuil5!1:65536;"impossible")>0;"Feuil5";"")
Cette formule permet elle d'afficher toutes les feuilles si le mot "impossible" existe partout ?
Si oui est ce que sur la même ligne et dans la même cellule?
Juste pour comprendre bien la formule,pourquoi la recherche du mot dans une feuille est de 1 à 65536 et pourquoi le signe >0 (il n'y'a pas un nombre à chercher!).
Je vais essayer ta nouvelle formule.
merci Raymond pour ton aide
Si oui est ce que sur la même ligne et dans la même cellule?
Juste pour comprendre bien la formule,pourquoi la recherche du mot dans une feuille est de 1 à 65536 et pourquoi le signe >0 (il n'y'a pas un nombre à chercher!).
Je vais essayer ta nouvelle formule.
merci Raymond pour ton aide
Bonjour, Marmar66.
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") compte le nombre de cellules de Feuil2 contenant le mot "impossible", et lui seul ; pour être certains que toute la feuille est examinée, on précise à Excel que les 65536 lignes doivent être analysées (Si tu vérifies les limitations d'Excel, tu verras qu'une feuille de calcul ne peut pas gérer plus de 65536 lignes) ; la formule affiche "Feuil2" si Excel a trouvé un résultat non nul.
=NB.SI(Feuil2!1:65536;"impossible") donne comme résultat 0 si le mot n'occupe aucune cellule de Feuil2, et un nombre positif si "impossible" occupe une ou plusieurs cellules.
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") affiche "Feuil2 " quand Excel a trouvé au moins une cellule occupée par le mot "impossible" et affiche un espace " " quand il n'y en a aucune.
Si le mot "impossible" occupe au moins une cellule de Feuil2, et n'occupe aucune cellule d'aucune autre feuille, la formule
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") & SI(NB.SI(Feuil3!1:65536;"impossible")>0;"Feuil3 ";" ") & SI(NB.SI(Feuil4!1:65536;"impossible")>0;"Feuil4 ";" ") & SI(NB.SI(Feuil5!1:65536;"impossible")>0;"Feuil5";"")
affichera comme résultat "Feuil2 ".
Si le mot "impossible" occupe au moins une cellule de Feuil2 et au moins une cellule de Feuil4, la formule affichera comme résultat "Feuil2 Feuil4 ".
Et cette formule, tu la mets dans n'importe quelle cellule disponible de n'importe quelle feuille de ton fichier ! En effet la formule examine, je me répète, toutes les lignes (et toutes les cellules des lignes) de chaque feuille.
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") compte le nombre de cellules de Feuil2 contenant le mot "impossible", et lui seul ; pour être certains que toute la feuille est examinée, on précise à Excel que les 65536 lignes doivent être analysées (Si tu vérifies les limitations d'Excel, tu verras qu'une feuille de calcul ne peut pas gérer plus de 65536 lignes) ; la formule affiche "Feuil2" si Excel a trouvé un résultat non nul.
=NB.SI(Feuil2!1:65536;"impossible") donne comme résultat 0 si le mot n'occupe aucune cellule de Feuil2, et un nombre positif si "impossible" occupe une ou plusieurs cellules.
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") affiche "Feuil2 " quand Excel a trouvé au moins une cellule occupée par le mot "impossible" et affiche un espace " " quand il n'y en a aucune.
Si le mot "impossible" occupe au moins une cellule de Feuil2, et n'occupe aucune cellule d'aucune autre feuille, la formule
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") & SI(NB.SI(Feuil3!1:65536;"impossible")>0;"Feuil3 ";" ") & SI(NB.SI(Feuil4!1:65536;"impossible")>0;"Feuil4 ";" ") & SI(NB.SI(Feuil5!1:65536;"impossible")>0;"Feuil5";"")
affichera comme résultat "Feuil2 ".
Si le mot "impossible" occupe au moins une cellule de Feuil2 et au moins une cellule de Feuil4, la formule affichera comme résultat "Feuil2 Feuil4 ".
Et cette formule, tu la mets dans n'importe quelle cellule disponible de n'importe quelle feuille de ton fichier ! En effet la formule examine, je me répète, toutes les lignes (et toutes les cellules des lignes) de chaque feuille.
J'avais mal lu l'énoncé...
Dans ce cas je te propose de mettre cette formule dans 4 cases au choix de ta Feuil1 - exemple
En A1 tu mets "=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2";"")"
En A2 tu mets "=SI(NB.SI(Feuil3!1:65536;"impossible")>0;"Feuil3";"")"
En A3 tu mets "=SI(NB.SI(Feuil4!1:65536;"impossible")>0;"Feuil4";"")"
En A4 tu mets "=SI(NB.SI(Feuil5!1:65536;"impossible")>0;"Feuil5";"")"
Julien
EN fait, la partie de formule "NB.SI(Feuil2!1:65536;"impossible")" compte le nombre de fois où le mot impossible apparait dans ta feuille.
Et il faut bien un point entre les deux.
Bien sûr, si ta feuille ne s'appelle pas "Feuil2", alors remplace le par le nom exact de ta feuille.
A+
Avant est ce que tu as essayé cette formule ?