Note: The other languages of the website are Google-translated. Back to English

Comment créer votre propre champ de recherche dans Excel?

Sauf en utilisant la fonction Rechercher dans Excel, vous pouvez en fait créer votre propre zone de recherche pour rechercher facilement les valeurs nécessaires. Cet article vous montrera deux méthodes pour créer votre propre champ de recherche dans Excel en détail.

Créez votre propre champ de recherche avec le formatage conditionnel pour mettre en évidence tous les résultats recherchés
Créez votre propre champ de recherche avec des formules pour lister tous les résultats recherchés


Créez votre propre champ de recherche avec le formatage conditionnel pour mettre en évidence tous les résultats recherchés

Vous pouvez procéder comme suit pour créer votre propre zone de recherche à l'aide de la fonction de mise en forme conditionnelle dans Excel.

1. Sélectionnez la plage contenant les données à rechercher dans le champ de recherche, puis cliquez sur Mise en forme conditionnelle > Nouvelle règle sous le Accueil languette. Voir la capture d'écran:

2. dans le Nouvelle règle de formatage boîte de dialogue, vous devez:

2.1) Sélectionnez Utilisez une formule pour déterminer les cellules à formater option dans la Sélectionnez un type de règle boîte;

2.2) Entrez la formule = ESTNOMBRE (RECHERCHE ($ B $ 2, A5)) into the Formater les valeurs où cette formule est vraie boîte;

2.3) Cliquez sur le Format bouton pour spécifier une couleur en surbrillance pour la valeur recherchée;

2.4) Cliquez sur le OK .

Notes:

1. Dans la formule, $ B $ 2 est une cellule vide dans laquelle vous devez l'utiliser comme zone de recherche et A5 est la première cellule de la plage sélectionnée dans laquelle vous devez rechercher des valeurs. Veuillez les changer selon vos besoins.

2. La formule n'est pas sensible à la casse.

Maintenant, la zone de recherche est créée, lorsque vous saisissez des critères de recherche dans la zone de recherche B2 et appuyez sur la touche Entrée, toutes les valeurs correspondantes dans la plage spécifiée sont recherchées et mises en surbrillance immédiatement comme illustré ci-dessous.


Créez votre propre champ de recherche avec des formules pour lister tous les résultats recherchés

Supposons que vous ayez une liste de données localisée dans la plage E4: E23 que vous devez rechercher, si vous souhaitez répertorier toutes les valeurs correspondantes dans une autre colonne après avoir effectué une recherche avec votre propre zone de recherche, vous pouvez essayer la méthode ci-dessous.

1. Sélectionnez une cellule vide qui est adjacente à la cellule E4, ici je sélectionne la cellule D4, puis entrez la formule = IFERREUR (RECHERCHE ($ B $ 2, E4) + ROW () / 100000, "") dans la barre de formule, puis appuyez sur la touche Entrer clé. Voir la capture d'écran:

Notes: Dans la formule, $ B $ 2 est la cellule dont vous avez besoin pour l'utiliser comme zone de recherche, E4 est la première cellule de la liste de données que vous devez rechercher. Vous pouvez les changer selon vos besoins.

2. Continuez à sélectionner la cellule E4, puis faites glisser la poignée de remplissage vers la cellule D23. Voir la capture d'écran:

3. Sélectionnez maintenant la cellule C4, entrez la formule = IFERREUR (RANG (D4, $ D $ 4: $ D $ 23,1), "") dans la barre de formule et appuyez sur Entrer clé. Sélectionnez la cellule C4, puis faites glisser la poignée de remplissage vers C23. Voir la capture d'écran:

4. Maintenant, vous devez remplir la plage A4: A23 avec le numéro de série qui augmente de 1 de 1 à 20 comme ci-dessous:

5. Sélectionnez une cellule vide dont vous avez besoin pour afficher le résultat recherché, entrez la formule = IFERREUR (RECHERCHEV (A4, $ C $ 4: $ E $ 23,3, FALSE), "") dans la barre de formule et appuyez sur Entrer clé. Continuez à sélectionner la cellule B4, faites glisser la poignée de remplissage vers B23 comme illustré ci-dessous.

À partir de maintenant, lors de la saisie de données dans la zone de recherche B2, toutes les valeurs correspondantes seront répertoriées dans la plage B4: B23 comme illustré ci-dessous.

Notes: cette méthode n'est pas sensible à la casse.


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2021 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (28)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Je vous remercie beaucoup pour votre aide. C'est si facile et simple à créer.
Ce commentaire a été minimisé par le modérateur sur le site
mes données sont utilisées par les membres du bureau. donc je veux protéger la perte de données par mot de passe. si j'essaie d'activer la barre de recherche de mot de passe ne fonctionne pas non plus. que puis-je faire pour sécuriser les données de garde et les rendre consultables
Ce commentaire a été minimisé par le modérateur sur le site
Good Day,
Veuillez formater la cellule que vous devez spécifier comme champ de recherche comme déverrouillé avant de protéger la feuille de calcul avec un mot de passe. Vos données sont alors protégées mais consultables.
Ce commentaire a été minimisé par le modérateur sur le site
comment ajouter une autre feuille de calcul comme zone de recherche de données
Ce commentaire a été minimisé par le modérateur sur le site
Good Day,
Pour rechercher des données dans une autre feuille de calcul (telle que Sheet5), veuillez remplacer la formule dans la méthode de mise en forme conditionnelle par =(SEARCH(Sheet5!$B$2,A5)).
Désolé, je ne peux pas résoudre le problème avec la deuxième méthode ci-dessus.
Ce commentaire a été minimisé par le modérateur sur le site
Si vous avez des données provenant de plusieurs feuilles, vous voudrez peut-être compiler toutes ces données dans une seule feuille pour rendre les choses moins compliquées. Par exemple, Sheet1, Sheet2 et Sheet3 ont tous des données que vous souhaitez "Rechercher", sur "Sheet4", vous pouvez dans la colonne A sur Sheet4 dire "=If(Sheet1!A1="","",Sheet1!A1) et faites glisser cette formule jusqu'au nombre de lignes que vous souhaitez remplir (disons simplement 40 lignes vers le bas).Toujours dans la colonne A sur Sheet4, vous entreriez dans la cellule A41 "=if(Sheet2!A1="","",Sheet2!A1) , etc. et faites-le glisser vers le bas, répétez jusqu'à ce que tout soit terminé. Utilisez ensuite la formule ci-dessus et elle recherche toutes les feuilles.
Ce commentaire a été minimisé par le modérateur sur le site
comment puis-je ajouter une feuille de calcul en tant qu'autre zone de recherche ?
Ce commentaire a été minimisé par le modérateur sur le site
Que se passe-t-il si les données continuent d'augmenter, de nouvelles données sont saisies tous les jours ? Je souhaite donc que la recherche recherche non seulement les informations dans des colonnes spécifiques actuellement, mais également toutes les nouvelles lignes qui seront ajoutées à ces colonnes ultérieurement.
Ce commentaire a été minimisé par le modérateur sur le site
Salut Alicia.
Désolé, je ne peux pas aider avec ça. Vous devez mettre à jour manuellement les références de formule après l'ajout de nouvelles lignes aux colonnes.
Merci pour vos commentaires.
Ce commentaire a été minimisé par le modérateur sur le site
moi aussi... Y a-t-il une aide que vous pouvez offrir ?
Ce commentaire a été minimisé par le modérateur sur le site
Vous pouvez sélectionner la plage jusqu'en bas. Ainsi, lorsque vous entrez de nouvelles données, les nouvelles données seront prises en compte lors de la recherche.

Par exemple : =$A$3:$U$1048576 (même si mes données saisies réelles sont jusqu'à la ligne 74)
Ce commentaire a été minimisé par le modérateur sur le site
^ ouais une autre façon est de créer une table. 
Vous pouvez vérifier depuis "Gérer les règles" > "S'applique à" La règle de mise en forme conditionnelle s'étendra automatiquement lorsque de nouvelles données seront ajoutées au tableau.
Ce commentaire a été minimisé par le modérateur sur le site
Après avoir entré la formule =ISNUMBER(SEARCH($B$1,A4)) pour la mise en forme conditionnelle, si la cellule que j'ai utilisée pour la fonction de recherche est vide, toutes les cellules recherchées (A4:C368) sont mises en surbrillance. Mais une fois qu'une chaîne est entrée pour les critères de recherche, les cellules contenant les critères de recherche sont correctement mises en surbrillance. Existe-t-il un moyen de modifier la formule pour qu'elle ne soit pas mise en surbrillance tant que les critères de recherche ne sont pas entrés ? Ou ai-je fait quelque chose de mal?

De plus, l'utilisation de la formule à l'étape 5 sur une autre feuille du classeur ne fonctionne pas. Ce que j'essaie de faire, c'est d'effectuer une recherche et d'afficher les résultats de cette recherche sur une feuille nommée Search & Results tout en ayant les informations à rechercher sur une feuille nommée Index. La formule que j'utilise est =IFERROR(VLOOKUP(A3,Index!$A$4:$C$368,5,FALSE),"") où A3 est le début de mes cellules numérotées sur la feuille de recherche et de résultats et la recherche se déroule dans toutes les cellules A4:C368 sur la feuille d'index.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai le même problème. As-tu eu une réponse?
Ce commentaire a été minimisé par le modérateur sur le site
moi aussi. J'ai le même problème
Ce commentaire a été minimisé par le modérateur sur le site
Salut Colby. Votre formule vlookup=IFERROR(VLOOKUP(A3,Index!$A$4:$C$368,5,FALSE),"") fait référence à la plage de A4 à C368 dans l'index du nom de la feuille qui n'a que 3 colonnes mais vous entrez 5 à droite après $C$368 qui indique à la formule vlookup d'afficher la valeur de la colonne 5 qui n'existe pas dans la plage sélectionnée. Corrigez ceci et je crois que votre problème sera résolu.
Ce commentaire a été minimisé par le modérateur sur le site
même avait eu le même problème avec la formule, essayez ceci dans votre règle de mise en forme conditionnelle "=AND($I$1<>"",ISNUMBER(SEARCH($I$1,$B4)))", cela fonctionne pour moi
I1 est mon champ de recherche, B4 est la première cellule de la plage sélectionnée
Ce commentaire a été minimisé par le modérateur sur le site
J'ai suivi la méthode de recherche résultante et cela a parfaitement fonctionné, mais les résultats sont hyperliés et cela me montre le résultat sans le lien hypertexte. Existe-t-il un moyen de faire en sorte qu'il me montre le résultat avec la connexion du lien ?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, j'utilise pour rechercher entre mes fournisseurs (une colonne) et mes marques (une autre colonne). Avec cette configuration, certaines marques (comme Microsoft) peuvent avoir plus de fournisseurs (fournisseur A, fournisseur B, fournisseur C,...). J'aimerais rechercher le nom de la marque (microsoft) et j'aimerais voir tous les fournisseurs possibles (A, B et C également). Mais maintenant, le résultat n'est que le premier fournisseur et c'est tout. Comment puis-je changer/réparer cela ?

Merci beaucoup!
Ce commentaire a été minimisé par le modérateur sur le site
Salut Tomas,
Vous pouvez peut-être réorganiser vos données et créer une liste déroulante dynamique pour résoudre le problème. Vous pouvez parcourir l'article ci-dessous pour plus de détails.
https://www.extendoffice.com/documents/excel/1350-excel-create-dynamic-drop-down-list.html
Ce commentaire a été minimisé par le modérateur sur le site
Salut! Est-ce applicable à Google Sheets ? J'essaie de créer un champ de recherche avec des formules pour répertorier tous les résultats recherchés. J'ai suivi toutes les étapes énumérées ci-dessus mais les résultats ne montrent rien. Il y a une erreur, il dit "changer le calcul itératif". Mais quoi que je fasse, ça ne montre rien - juste vide. Pouvez-vous m'aider avec cela, s'il vous plaît... Merci !
Ce commentaire a été minimisé par le modérateur sur le site
Salut! Est-ce applicable à Google Sheets ? J'essaie de créer un champ de recherche avec des formules pour répertorier tous les résultats recherchés. J'ai suivi toutes les étapes énumérées ci-dessus mais les résultats ne montrent rien. Il y a une erreur, il dit "changer le calcul itératif". Mais quoi que je fasse, ça ne montre rien - juste vide. Pouvez-vous m'aider avec cela, s'il vous plaît... Merci !
Ce commentaire a été minimisé par le modérateur sur le site
Bonne journée,
Ceci s'applique uniquement à l'application Microsoft Excel. Désolé pour le dérangement.
Ce commentaire a été minimisé par le modérateur sur le site
salut! J'ai utilisé la barre de recherche de surbrillance de base, mais j'ai quelques problèmes. il prédit ma recherche et la trouve sans problème ... cependant, il met toujours en évidence la cellule un couple en dessous ou au-dessus de celle recherchée. Pouvez-vous m'aider avec cela s'il vous plaît?
Ce commentaire a été minimisé par le modérateur sur le site
Pouvez-vous créer une formule qui capture deux cellules d'informations rétrospectivement? J'utilise une configuration qui capture les noms d'utilisateur et les données de badge, donc j'en ai besoin lorsqu'il filtre qu'il contient les deux cellules d'informations et pas une seule
Ce commentaire a été minimisé par le modérateur sur le site
j'ai essayé de l'utiliser mais je n'ai pas l'habitude de mettre en surbrillance la case que je recherche pourquoi est-ce
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, pour la deuxième partie : "Créez votre propre champ de recherche avec des formules pour répertorier tous les résultats recherchés", il ne dit pas quoi faire avec le champ de recherche, mon champ de recherche ne contient aucune formule. J'essaie également de le faire avec plusieurs colonnes, est-ce que ça marche aussi?
Ce commentaire a été minimisé par le modérateur sur le site
moi pueden apoyar en cual es la formule para solo buscar
s'il te plaît
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL