/ / Zone de recherche dans Excel

Zone de recherche dans Excel

Cet exemple vous apprend à créer votre propre Barre de recherche dans Exceller. Si vous êtes pressé, téléchargez simplement le fichier Excel.

Voici à quoi ressemble le tableur. Si vous entrez une requête de recherche dans la cellule B2, Excel effectue une recherche dans la colonne E et les résultats apparaissent dans la colonne B.

Zone de recherche dans Excel

Pour créer cette zone de recherche, procédez comme suit.

1. Sélectionnez la cellule D4 et insérez la fonction SEARCH illustrée ci-dessous. Créez une référence absolue à la cellule B2.

2. Double-cliquez sur le coin droit de la cellule D4 pour copier rapidement la fonction dans les autres cellules.

Fonction de recherche

Explication: la fonction SEARCH recherche la position d'une sous-chaîne dans une chaîne. La fonction SEARCH est sensible à la casse. Pour la Tunisie, la chaîne "uni" est trouvée à la position 2. Pour les États-Unis, la chaîne "uni" est trouvée à la position 1. Plus le nombre est bas, plus elle doit être classée.

3 États-Unis et Royaume-Uni renvoient la valeur 1. Pour renvoyer des valeurs uniques, qui nous aideront lorsque nous utilisons la fonction RANK dans un moment, ajustez légèrement la formule dans la cellule D4, comme indiqué ci-dessous.

4. Encore une fois, double-cliquez sur le coin droit de la cellule D4 pour copier rapidement la formule dans les autres cellules.

Fonction de rangée

Explication: la fonction ROW renvoie le numéro de ligne d'une cellule. Si nous divisons le numéro de ligne par un grand nombre et l'ajoutons au résultat de la fonction SEARCH, nous avons toujours des valeurs uniques. Toutefois, ces petites augmentations n’influenceront pas le classement de la recherche. États-Unis = 1,006 à l’heure actuelle et Royaume-Uni 1,009. Nous avons également ajouté la fonction IFERROR. Si une cellule contient une erreur (lorsqu'une chaîne est introuvable. ), une chaîne vide ("") est affichée.

5. Sélectionnez la cellule C4 et insérez la fonction RANK illustrée ci-dessous.

6. Double-cliquez sur le coin droit de la cellule C4 pour copier rapidement la formule dans les autres cellules.

Fonction de rang

Explication: la fonction RANK renvoie le rang d'un nombre dans une liste de nombres. Si le troisième argument est 1, Excel classe le plus petit nombre en premier, le deuxième plus petit en second, etc. Etant donné que nous avons ajouté la fonction ROW, toutes les valeurs de la colonne D sont uniques. En conséquence, les rangs de la colonne C sont également uniques (pas de liens).

7. Nous y sommes presque. Nous allons utiliser la fonction VLOOKUP pour renvoyer les pays trouvés (rang le plus bas en premier, deuxième en rang le plus bas en deuxième, etc.). Sélectionnez la cellule B4 et insérez la fonction VLOOKUP illustrée ci-dessous.

8. Double-cliquez sur le coin droit de la cellule B4 pour copier rapidement la formule dans les autres cellules.

Fonction Vlookup

9. Modifiez la couleur du texte des chiffres de la colonne A en blanc et masquez les colonnes C et D.

Résultat. Votre propre champ de recherche dans Excel.

Zone de recherche dans Excel

Lisez aussi: