Champ de recherche dans Excel

Créer un champ de recherche dans Excel

L'idée de créer un champ de recherche dans Excel, afin que nous continuions à écrire les données requises et en conséquence, il filtrera les données et n'affichera que beaucoup de données. Dans cet article, nous allons vous montrer comment créer un champ de recherche et filtrer les données dans Excel.

15 étapes faciles pour créer un champ de recherche dynamique dans Excel

Vous pouvez télécharger ce modèle Excel du champ de recherche ici - Modèle Excel du champ de recherche

Pour créer un champ de recherche dynamique dans Excel. nous allons utiliser les données ci-dessous. Vous pouvez télécharger le classeur et suivre avec nous pour le créer vous-même.

Suivez les étapes ci-dessous pour créer un champ de recherche dynamique dans Excel.

  • Étape 1: Créez d'abord une liste unique de noms de « ville » en supprimant les doublons dans une nouvelle feuille de calcul.

  • Étape 2: Pour cette liste unique de villes, attribuez un nom à " CityList "

  • Étape 3: Allez dans l'onglet Développeur dans Excel et à partir de l'insert, la boîte insère « Combo Box ».

  • Étape 4: Dessinez cette boîte « Combo » sur votre feuille de calcul où se trouvent les données.

  • Étape 5: Faites un clic droit sur cette «Combo Box» et choisissez l' option « Propriétés ».

  • Étape 6: Cela ouvrira des options de propriétés comme celle ci-dessous.

  • Etape 7: Nous avons ici plusieurs propriétés, car la propriété « Linked Cell » donne un lien vers la cellule D2 .

  • Étape 8: Pour la propriété « List Fill Range », donnez le nom donné à une liste unique de «Cities».

  • Étape 9: Pour la propriété « Match Entry », choisissez 2-fmMatchEntryNone car lorsque vous tapez le nom dans la zone de liste déroulante, la phrase ne sera pas complétée automatiquement.

  • Étape 10: Nous en avons terminé avec les propriétés de la «Combo Box». Allez dans l' onglet « Développeur » et désélectionnez l' option du mode « Conception » de «Combo Box».

  • Étape 11: À partir de la zone de liste déroulante, nous pouvons voir les noms de villes dans la liste déroulante dans Excel.

En fait, nous pouvons taper le nom dans la zone de liste déroulante et la même chose reflétera également la cellule D2 incorporée.

  • Étape 12: Nous devons maintenant écrire des formules pour filtrer les données lorsque nous tapons le nom de la ville dans la zone de liste déroulante. Pour cela, nous avons besoin de trois colonnes d'assistance, pour la première colonne d'assistance, nous devons trouver les numéros de ligne en utilisant la fonction ROWS.

  • Étape 13: Dans la deuxième colonne d'aide, nous devons trouver les noms de villes de recherche connexes et, s'ils correspondent, nous avons besoin des numéros de ligne de ces villes pour que cela entre dans la formule ci-dessous.

Cette formule cherchera le nom de la ville dans le tableau principal si elle correspond, elle renverra le numéro de ligne de la colonne «Aide 1» ou bien retournera une cellule vide.

Par exemple, je vais maintenant taper « Los Angeles » et partout où le nom de la ville se trouve dans le tableau principal de ces villes, nous obtiendrons le numéro de ligne.

  • Étape 14: Une fois que les numéros de ligne du nom de ville entré ou sélectionné sont disponibles, nous devons coller ces numéros de ligne l'un sous l'autre, donc dans la troisième colonne d'aide, nous devons empiler tous ces numéros de ligne du nom de ville entré.

Pour rassembler ces numéros de ligne, nous utiliserons la formule de combinaison de la fonction « IFERREUR dans Excel » et « PETIT » dans Excel.

Cette formule recherchera la plus petite valeur dans la liste des villes correspondantes en fonction des numéros de ligne réels et empilera la première plus petite, la deuxième la plus petite, la troisième la plus petite et ainsi de suite. Une fois que toutes les petites valeurs sont empilées, la fonction SMALL lance une valeur d'erreur, donc pour éviter cela, nous avons utilisé la fonction IFERROR et si la valeur d'erreur arrive, elle renverra une cellule vide en conséquence.

  • Étape 15: Créez maintenant un format de tableau identique à celui ci-dessous.

Dans ce nouveau tableau, nous devons filtrer les données en fonction du nom de la ville que nous saisissons dans la zone de recherche Excel. Cela peut être fait en utilisant une combinaison de fonctions IFERROR, INDEX et COLUMNS dans Excel. Voici la formule que vous devez appliquer.

Copiez la formule et collez-la dans toutes les autres cellules du nouveau tableau.

Ok, nous en avons terminé avec la conception de la pièce, apprenons à l'utiliser.

Tapez le nom de la ville dans la zone de liste déroulante et notre nouveau tableau filtrera uniquement les données de ville saisies.

Comme vous pouvez le voir, je viens de taper simplement «LO» et tous les résultats de recherche associés sont filtrés dans le nouveau format de tableau.

Choses à retenir ici

  • Vous devez insérer une zone de liste déroulante dans Excel à partir de «Contrôle de formulaire ActiveX» sous l'onglet «Développeur».
  • La zone de liste déroulante correspond à tous les alphabets associés renvoie le résultat.