C'est comme ça que ça marche
En plus des fonctions de recherche Excel Find et Searchb, vous pouvez également utiliser les fonctions Find et Findb pour rechercher un mot, une lettre, un nombre ou une combinaison de chaînes de caractères. De cette manière, les emplacements où la chaîne de caractères recherchée apparaît dans la feuille de calcul peuvent être déterminés et édités plus rapidement et plus efficacement. Pour ceux qui ne se soucient pas de la position des caractères et préfèrent extraire la chaîne de caractères, Excel Find peut être intégré à la fonction Part.
Comment la recherche Excel est-elle utilisée ?
Semblable aux fonctions de recherche Excel Find et Searchb, Find et Findb peuvent rechercher des chaînes spécifiques dans une autre chaîne de mots ou de nombres. Les fonctions affichent comme résultat la position du caractère recherché ou des caractères recherchés dans l'autre chaîne de caractères. La principale différence, cependant, est qu'Excel Find est sensible à la casse.
Note importante: Findb est utilisé comme langue par défaut fixe pour le japonais, le chinois ou le coréen car chaque caractère est compté pour 2. Cependant, la fonctionnalité reste la même.
Par exemple, si vous souhaitez rechercher la chaîne « black » dans « T-shirt black » dans une cellule de votre tableau, procédez comme suit :
Sélectionnez une cellule vide et entrez la formule = Rechercher ("noir"; "T-shirt noir") et appuyez sur "Entrée".
La position 9 est sortie dans la cellule car le premier caractère de la chaîne de caractères est en 9ème position.
Alternativement, vous pouvez sélectionner la cellule contenant le mot comme deuxième argument dans la formule : = Rechercher ("noir"; A2)
Conseil: Les fonctions Excel Find fonctionnent également pour les séquences de chiffres et de valeurs numériques.
La syntaxe formelle de trouver et trouverb en détail
Les fonctions Find et Findb suivent le modèle Find / FindB (texte de recherche; texte ; [premier_caractère])construire. Que signifient les arguments Texte de recherche, texte et [Premier_caractère] spécifiquement et qu'est-ce qui doit être utilisé là-bas?
- Texte de recherche est le premier argument de la syntaxe de la formule qui doit être renseigné. Ici, vous entrez le caractère ou la chaîne que vous souhaitez rechercher.
- texte est le deuxième argument obligatoire. À ce stade, ajoutez la chaîne dans laquelle vous recherchez la valeur dans Texte de recherche veux chercher. Alternativement, la cellule contenant le texte ou la valeur numérique est suffisante comme argument.
- C'est à vous d'utiliser ou non le troisième argument Premier_caractère voulez remplir ou laisser vide. Cet argument vous permet de spécifier la position du caractère à partir de laquelle démarrer la recherche. Si cet argument reste vide, la recherche se fait à partir du premier caractère de la chaîne.
Utiliser l'argument optionnel
Si vous souhaitez ignorer une certaine chaîne de caractères, dont vous connaissez le nombre fixe de caractères, lors de la recherche dans la feuille de calcul, il vaut la peine d'utiliser l'argument facultatif.
Supposons que vous souhaitiez évaluer la chaîne "ART495577 T-Shirt black" dans votre tableau, mais ignorez le numéro d'article dans la recherche.
Entrez la formule = Rechercher ("T"; D5; 10) dans une cellule vide et appuyez sur "Entrée".
La recherche est lancée à partir du 10ème caractère et par conséquent la position 11 est sortie à la place de la position 3, qui contient également un "T".
Excel-Find en combinaison avec la fonction Part
Si vous souhaitez que la chaîne de caractères recherchée soit sortie au lieu de la position du caractère, vous pouvez combiner Excel Find et Findb avec la fonction de partie. De cette façon, le mot ou le nombre que vous recherchez peut être extrait de la chaîne de caractères. À quoi ressemble le lien entre les deux fonctions à l'aide d'un exemple ?
-
Ouvrez un nouveau classeur dans le programme Excel et insérez les chaînes suivantes dans la colonne C dans des lignes distinctes du tableau :
ART495577 T-shirt noir
ART498237 Jean bleu
ART497618 chemise blanche
-
Par exemple, si vous souhaitez extraire les numéros d'article et les afficher dans une nouvelle ligne, utilisez la formule = pièce (C1; 1; Rechercher (""; C1; 1) -1). Il est préférable de coller la formule dans une cellule adjacente, dans ce cas D1. Cette formule exprime que dans C1 de la position 1 à la position vide, la chaîne de caractères contenue est extraite.
-
Validez par "Entrée".
-
Le numéro d'article "ART495577" vous est envoyé dans la cellule contenant la fonction.
-
Pour utiliser la formule pour les cellules ci-dessous, vous pouvez marquer D1. Si vous naviguez vers le coin droit de la cellule, la souris se transformera en un signe plus que vous pourrez faire glisser vers le bas. Les deux autres numéros d'article sont également affichés dans la feuille de calcul sans avoir à saisir à nouveau la formule.
Quelles sont les différences entre Search et Searchb et Excel Find ?
Comme déjà mentionné, la fonction Excel Find a l'avantage que les chaînes de caractères peuvent être sensibles à la casse si cela est pertinent pour l'évaluation des données. Cependant, cette fonction n'autorise pas les espaces réservés tels que le point d'interrogation ? et l'astérisque * et ne sont pas autorisés dans le premier argument Texte de recherche occurrence. Si vous souhaitez utiliser des caractères génériques, vous pouvez utiliser les fonctions de recherche Excel Search et Searchb. Si certaines chaînes ne sont pas trouvées, le message d'erreur #VALUE! dans la cellule. De même, si l'argument optionnel est rempli avec une chaîne de caractères plus longue que la longueur du deuxième argument, une valeur d'erreur apparaîtra.
Trouvez rapidement des chaînes pour évaluer les données
Trouver Excel est particulièrement utile pour les utilisateurs qui doivent évaluer une grande quantité de données. Pour trouver une chaîne plus rapidement, n'importe quel caractère ou chaîne peut être inséré dans la formule et la position peut ainsi être déterminée plus rapidement. L'utilisation de Find ou Findb a non seulement l'avantage de fonctionner avec du texte, des valeurs numériques ou des caractères spéciaux, mais est également sensible à la casse. En établissant un lien avec la fonction partielle, les utilisateurs d'Excel peuvent extraire les chaînes qu'ils recherchent et les afficher comme résultat dans la cellule.
FAQ importantes
Comment puis-je rechercher dans Excel ?
Le programme Excel offre diverses options de recherche. Vous pouvez choisir entre les fonctions de recherche Excel Find / Searchb et Find / Findb. Ce dernier est sensible à la casse.
Comment les fonctions de recherche d'Excel sont-elles structurées ?
Les formules Excel se composent de trois arguments. Voici les deux premiers arguments Texte de recherche et texte nécessaire. Le troisième argument Premier_caractère est facultatif, je. c'est-à-dire qui peut rester libre.
En quoi les fonctions de recherche diffèrent-elles des fonctions de recherche ?
Bien que la syntaxe des formules soit la même, les fonctions de recherche sont insensibles à la casse. Cependant, des espaces réservés sont possibles dans les formules qui ne peuvent pas être utilisées avec Find et Findb.
Avec quelles formules puis-je combiner Recherche ?
Excel Find peut être intégré dans la partie formule pour extraire certaines chaînes. Vous pouvez également combiner la fonction, par exemple, avec la fonction Nombre réel pour générer une déclaration de vérité, ou avec la fonction Si pour effectuer une action sous certaines conditions.