Comment faire une recherche sur une feuille de calcul Excel

Femme investissant en bourse

Comment faire une recherche sur une feuille de calcul Excel

Crédit d'image : Manuel Breva Colmeiro/Moment/GettyImages

Excel est un outil extrêmement utile lorsqu'il s'agit d'analyser et de synthétiser de grandes quantités d'informations, mais trouver une seule phrase ou un seul chiffre dans une feuille de calcul volumineuse peut ressembler à chercher une aiguille dans un meule de foin. Avec autant de colonnes et de lignes de données, la localisation manuelle d'une seule information n'est ni facile ni pratique, ce qui est pourquoi Microsoft a inclus plusieurs fonctions que vous pouvez utiliser pour effectuer une recherche dans Excel et afficher l'information que vous chercher. Cependant, vous pouvez aborder le problème de plusieurs manières, il est donc utile de les connaître toutes avant de décider de la meilleure voie à suivre.

Rechercher et remplacer dans Excel

Le moyen le plus simple de rechercher dans une feuille de calcul une phrase ou un nombre spécifique est d'utiliser le Trouver

fenêtre de la même manière que vous le feriez sur Microsoft Word et de nombreux autres programmes Office. Cette option ne nécessite aucun code et renvoie exactement ce que vous recherchez: les emplacements des cellules de chaînes de texte ou de nombres spécifiques. Les autres options pour rechercher des informations spécifiques dans une feuille de calcul sont plus utiles pour rechercher quelque chose dans une cellule spécifique et nécessitent un peu plus de travail pour obtenir exactement ce que vous voulez.

Vidéo du jour

Sous le Accueil onglet, regardez à l'extrême droite du ruban pour Rechercher et sélectionner dans le Édition grouper. Cliquez sur la flèche déroulante puis choisissez Trouver ou Remplacer parmi les options affichées. Les Trouver L'option sert uniquement à trouver des morceaux de texte spécifiques et affiche la version la plus simple de la fenêtre. Tapez le texte que vous recherchez dans le Trouver quoi champ, puis cliquez sur soit Rechercher suivant pour parcourir toutes les instances du mot, du nombre ou de la phrase ou Trouver tout pour répertorier tous les emplacements de cellules contenant le terme de recherche.

Cliquez sur Options>> pour afficher plus de choix pour exactement ce que vous voulez que la fenêtre renvoie. Vous pouvez changer le Dans pour rechercher dans la feuille ou dans l'ensemble du classeur. La recherche peut être organisée par ligne ou par colonne à l'aide de la Chercher champ, et vous pouvez choisir de rechercher dans des formules, des valeurs ou des commentaires en utilisant le Regarder dans domaine. Vous avez également des options pour Cas de correspondance, qui renvoie uniquement les cellules avec des cas correspondants, ou pour Faire correspondre le contenu entier de la cellule lorsque vous souhaitez uniquement des résultats dans lesquels le terme de recherche occupe toute la cellule. Vous pouvez utiliser le Format option pour trouver des instances de formatage spécifique.

Remplacement dans Excel

Les Trouver L'option localise le terme que vous recherchez, mais que se passe-t-il si vous souhaitez modifier quelque chose à chaque fois qu'il se produit? Par exemple, si vous avez inscrit le nom d'un client comme Forgeron, mais c'est en fait Forgeron, vous voudrez changer chaque instance de Forgeron à Forgeron. Utilisez le Remplacer fonction pour cela, que vous sélectionnez en utilisant soit le menu déroulant sous Rechercher et remplacer ou en passant au Remplacer onglet de la fenêtre que vous avez ouverte à la dernière étape en utilisant le Trouver option.

Cette méthode fonctionne exactement de la même manière que la Trouver section, sauf qu'il y a un champ supplémentaire appelé Remplacer par où vous entrez le texte ou le numéro que vous voulez à sa place. Dans l'exemple, vous taperez Forgeron dans le Trouver quoi terrain et Forgeron dans le Remplacer par domaine. Toutes les autres options sont les mêmes, vous pouvez donc choisir de rechercher un terme spécifique et reformater chacune des cellules le contenant, par exemple, en utilisant le Format option à côté de Remplacer par domaine.

Comme dans le Trouver rubrique, vous pouvez cliquer sur Remplacer ou Remplace tout soit de remplacer chaque instance à tour de rôle, soit de les remplacer toutes en même temps.

Fonction de recherche d'Excel

Il existe des fonctions Excel spécifiques conçues pour gérer différents aspects de la recherche dans Excel, avec le Chercher fonction étant l'une des deux plus importantes. Cette fonction est conçue pour vous aider à rechercher dans une cellule spécifique une chaîne de caractères. Apprendre les bases de son utilisation peut être utile dans de nombreuses situations, en particulier lorsque vous avez des cellules contenant de nombreux caractères.

Les Chercher la fonction sur Excel a trois arguments dans le format RECHERCHE(fin_texte, dans_texte, [numéro_début]) en utilisant la terminologie d'Excel. Les find_text la section est l'endroit où vous entrez la chaîne de texte que vous recherchez, et la dans_texte La section est l'endroit où vous entrez la référence de la cellule contenant le texte que vous souhaitez rechercher. Cela renvoie un nombre, qui vous indique le numéro de caractère où commence votre terme de recherche ou #VALEUR! s'il n'apparaît pas du tout dans la cellule. Vous pouvez utiliser l'argument facultatif final [_start_num_] pour entrer un numéro de caractère, qui démarre la recherche à ce numéro de caractère et ignore tout ce qui précède.

Par exemple, si vous recherchiez le code postal 98199 à partir d'une série d'adresses pour trouver des personnes dans la feuille de calcul qui vivaient à l'emplacement spécifique, vous taperez =Rechercher("98199", [cell reference_]) avec une référence à une cellule spécifique dans le spot [_cell reference_], donc _=Search("98199", A3), par example. À partir de là, vous pouvez faire glisser la formule vers le bas de la colonne ou sur la ligne pour vérifier d'autres cellules, en vous souvenant qu'elle reviendra #VALEUR! si le terme n'apparaît pas.

Fonction de recherche d'Excel

Les Trouver la fonction dans Excel fonctionne beaucoup comme la Chercher fonction, mais ce n'est pas aussi efficace que d'utiliser le Rechercher et remplacer option si vous souhaitez rechercher la feuille entière. Les arguments de la Trouver fonction sont exactement les mêmes que celles du Chercher une fonction: find_text, dans_texte, [numéro_début]. Donc, vous l'utilisez de la même manière.

Dans l'exemple précédent, vous saisiriez =Rechercher("98199",A3) pour regarder où le code postal apparaît dans la cellule A3, le cas échéant. Les sorties sont également les mêmes que pour le Chercher fonction. Vous pouvez taper cette formule dans une cellule, puis la faire glisser pour copier la formule mais modifier n'importe quelle cellule références en conséquence, ce qui vous permet de rechercher une feuille de calcul ou une colonne ou une ligne à l'intérieur d'un terme spécifique.

Différences entre rechercher et trouver

Vous vous demandez peut-être pourquoi Chercher et Trouver sont des fonctions Excel distinctes si elles ont les mêmes arguments et génèrent les mêmes informations de base. Il existe deux différences clés entre ces deux fonctions, et les apprendre vous aidera à déterminer la meilleure à utiliser dans chaque situation.

Les Chercher la fonction n'est pas sensible à la casse, mais Trouver est. Si vous recherchez vert, par exemple, le Trouver la fonction ne renverra pas de valeur pour les cellules qui contiennent Vert, mais le Chercher fonction sera. L'autre différence majeure entre les deux est que Chercher vous permet d'utiliser des caractères génériques dans votre chaîne de recherche, ce qui peut être utile dans de nombreuses situations, mais Trouver pas.

Recherche avec des caractères génériques

Lorsque vous souhaitez rechercher le début et la fin d'un terme spécifique mais que vous souhaitez renvoyer tous les résultats indépendamment de ce qui se trouve au milieu du terme de recherche, vous pouvez utiliser les caractères génériques ? et ***** avec la fonction Rechercher ou la boîte de dialogue Rechercher & Remplacer.

Les ? caractère placé au milieu d'un terme de recherche (le find_text argument) indique à Excel d'inclure le terme spécifique avec n'importe quel caractère individuel dans l'espace où se trouve le point d'interrogation. Par exemple, si vous recherchez s? t, vous obtenez Sam ou ensemble comme résultats, mais pas dépensé, car cette dernière option a plusieurs caractères entre le s et t.

Les Le caractère **** fonctionne essentiellement de la même manière que le point d'interrogation, sauf qu'il peut s'agir de n'importe quel nombre de caractères dans l'espace qu'il occupe. Par exemple, si vous recherchez _st, _ les résultats peuvent inclure Sam, asseoir, cracher, endroit, dépensé et toute autre combinaison avec le s et t au début et à la fin de celui-ci. L'utilisation de l'un ou l'autre des caractères génériques dans votre recherche fournit tous les résultats que vous recherchez sans manquer tout ce qui pourrait être pertinent, mais faites attention à la façon dont vous l'utilisez, car cela peut également conduire à des résultats.

Recherche de caractères génériques

Alors, que faites-vous lorsque vous souhaitez rechercher un point d'interrogation? Comment empêcheriez-vous Excel de le traiter comme un caractère générique? Ceci peut être réalisé en tapant un tilde ~ dans le champ avant le caractère que vous recherchez. Par exemple, si vous souhaitez rechercher un point d'interrogation dans la cellule A2, vous devez taper =Rechercher("~?",A2) dans une cellule vide.

Recherche de plusieurs termes possibles

Lorsque vous recherchez l'un des nombreux termes dans une cellule spécifique, les méthodes décrites jusqu'à présent ne fonctionnent que si vous créez une recherche distincte pour chaque terme. Cependant, à l'aide d'une formule, il est possible de rechercher plusieurs termes à la fois, bien que cette méthode prenne un certain temps à mettre en place correctement. Cette méthode implique la Chercher fonction fonctionnant en combinaison avec le EstNuméro fonction et SommeProduit.

Bien que cela ne soit pas obligatoire, la création d'un plage nommée pour la liste des choses que vous voulez tester simplifie le processus. Pour ce faire, saisissez chacun des termes de recherche dans les cellules voisines, mettez toutes les cellules en surbrillance, puis donnez-leur un nom en tapant le nom dans le champ en haut à gauche juste à gauche de la barre de formule. Cela vous permet de faire référence à l'ensemble de la liste par son prénom. Cependant, vous pouvez également inclure tous les termes de recherche sans créer de plage nommée en les séparant par des virgules à l'intérieur { } supports.

Pour tester une cellule, utilisez la formule :

=SUMPRODUCT(--ISNUMBER(RECHERCHE([plage nommée],[cellule])))>0

[plage nommée] est remplacé par le nom de la plage ou les crochets { } contenant chaque terme séparé et [cellule] est remplacé par la référence de la cellule que vous souhaitez tester.

La formule renvoie un VRAI valeur si la cellule en question contient l'un des termes ou FAUX si ce n'est pas le cas. Il peut être glissé vers le bas pour vérifier d'autres cellules car la référence de cellule dans la formule sera automatiquement mise à jour.

Comment rechercher dans Excel?

Il existe de nombreuses façons de rechercher dans Excel, alors laquelle devriez-vous utiliser? La réponse dépend beaucoup de votre objectif. Si vous parcourez une longue liste de cellules pour un terme spécifique - et dans la plupart des situations en général - le Rechercher et remplacer box est le moyen le plus simple et le plus efficace d'obtenir votre résultat. Cependant, si vous voulez trouver un terme spécifique dans une série de longues cellules, le Chercher La fonction est probablement la meilleure option, car elle n'est pas sensible à la casse et elle vous permet d'utiliser des caractères génériques.

Si vous recherchez l'une des nombreuses choses dans des cellules spécifiques, la formule de la section précédente est le moyen le plus efficace d'accomplir votre tâche.