Contacts

Comment trouver la valeur d'une colonne dans Excel. Secrets de recherche dans Excel. Trouver les mêmes valeurs dans une plage Excel

Microsoft Excel fonctionne souvent avec de grandes quantités d'informations. Il crée d'énormes tableaux avec des milliers de lignes, de colonnes et de positions. Il peut être difficile de trouver des données spécifiques dans un tel tableau. Et parfois c’est complètement impossible. Cette tâche peut être simplifiée. Découvrez comment trouver le bon mot dans Excel. Cela vous permettra de naviguer plus facilement dans le document. Et vous pouvez accéder rapidement aux informations que vous recherchez.


Pour afficher les adresses de toutes les cellules contenant ce que vous recherchez, procédez comme suit :

  1. Si vous disposez d'Office 2010, accédez à Menu - Modifier - Rechercher.
  2. Une fenêtre avec un champ de saisie s'ouvrira. Écrivez-y une phrase de recherche.
  3. Dans Excel 2007, ce bouton se trouve dans le menu Accueil du panneau Édition. C'est sur la droite.
  4. Un résultat similaire dans toutes les versions peut être obtenu en appuyant sur Ctrl+F.
  5. Dans le champ, saisissez le mot, la phrase ou les chiffres que vous souhaitez rechercher.
  6. Cliquez sur Rechercher tout pour rechercher l'intégralité du document. Si vous cliquez sur « Suivant », le programme sélectionnera une par une les cellules situées sous le curseur de cellule Excel.
  7. Attendez la fin du processus. Plus le document est volumineux, plus le système recherchera longtemps.
  8. Une liste apparaîtra avec les résultats : les noms et adresses des cellules dans lesquelles se trouvent des correspondances avec la phrase donnée, et le texte qui y est écrit.
  9. Lorsque vous cliquez sur chaque ligne, la cellule correspondante sera mise en surbrillance.
  10. Pour plus de commodité, vous pouvez « étirer » la fenêtre. De cette façon, plus de lignes seront visibles.
  11. Pour trier les données, cliquez sur les noms des colonnes au-dessus des résultats de la recherche. Si vous cliquez sur « Feuille », les lignes seront classées par ordre alphabétique en fonction du nom de la feuille ; si vous sélectionnez « Valeurs », elles seront classées par valeur.
  12. Ces colonnes "s'étirent" également.

Vous pouvez définir vos propres conditions. Par exemple, lancez une recherche en utilisant plusieurs caractères. Voici comment trouver un mot dans Excel dont vous ne vous souvenez pas entièrement :

  1. Saisissez seulement une partie de la légende. Vous pouvez écrire au moins une lettre - tous les endroits où elle existe seront mis en évidence.
  2. Utilisez les symboles * (astérisque) et ? (point d'interrogation). Ils remplacent les caractères manquants.
  3. La question indique un élément manquant. Si vous écrivez, par exemple, « P ??? », des cellules apparaîtront contenant un mot de quatre caractères commençant par « P » : « Charrue », « Champ », « Couple », etc.
  4. Une étoile (*) peut remplacer n'importe quel nombre de caractères. Pour trouver toutes les valeurs qui contiennent la racine « rast », lancez la recherche en utilisant la clé « *rast* ».

Vous pouvez également accéder aux paramètres :

  1. Dans la fenêtre Rechercher, cliquez sur Options.
  2. Dans les sections « Parcourir » et « Zone de recherche », précisez où et selon quels critères rechercher les correspondances. Vous pouvez sélectionner des formules, des notes ou des valeurs.
  3. Pour permettre au système de faire la distinction entre les lettres minuscules et majuscules, cochez la case « Respecter la casse ».
  4. Si vous cochez la case « Cellule entière », les résultats afficheront les cellules qui contiennent uniquement l'expression de recherche spécifiée et rien d'autre.

Options de format de cellule

Pour rechercher des valeurs avec un remplissage ou un style spécifique, utilisez les paramètres. Voici comment trouver un mot dans Excel s'il est différent du reste du texte :

  1. Dans la fenêtre de recherche, cliquez sur « Options » et cliquez sur le bouton « Format ». Un menu avec plusieurs onglets s'ouvrira.
  2. Vous pouvez spécifier une police spécifique, un type de cadre, une couleur d'arrière-plan et un format de données. Le système affichera les lieux qui correspondent aux critères spécifiés.
  3. Pour extraire des informations de la cellule actuelle (actuellement en surbrillance), cliquez sur "Utiliser le format de cette cellule". Ensuite, le programme trouvera toutes les valeurs qui ont la même taille et le même type de symboles, la même couleur, les mêmes bordures, etc.

Rechercher plusieurs mots

Dans Excel, vous pouvez rechercher des cellules par phrases entières. Mais si vous avez entré la touche « Blue Ball », le système fonctionnera exactement sur cette demande. Les valeurs avec « Blue Crystal Ball » ou « Blue Glitter Ball » n'apparaîtront pas dans les résultats.

Pour rechercher non pas un seul mot dans Excel, mais plusieurs à la fois, procédez comme suit :

  1. Écrivez-les dans la barre de recherche.
  2. Placez des étoiles entre elles. Le résultat sera « *Texte* *Texte2* *Texte3* ». Cela trouvera toutes les valeurs contenant les inscriptions spécifiées. Qu'il y ait ou non des personnages entre eux.
  3. De cette façon, vous pouvez spécifier une clé même avec des lettres individuelles.

Filtre

Voici comment effectuer une recherche dans Excel à l'aide d'un filtre :

  1. Sélectionnez n’importe quelle cellule remplie.
  2. Cliquez sur Accueil - Trier - Filtrer.
  3. Des flèches apparaîtront à côté des cellules de la ligne supérieure. Il s'agit d'un menu déroulant. Ouvrez-le.
  4. Saisissez votre demande dans le champ de texte et cliquez sur OK.
  5. La colonne affichera uniquement les cellules contenant l'expression de recherche.
  6. Pour réinitialiser les résultats, sélectionnez « Tout sélectionner » dans la liste déroulante.
  7. Pour désactiver un filtre, cliquez à nouveau dessus dans le tri.

Cette méthode ne fonctionnera pas si vous ne savez pas dans quelle ligne se trouve la valeur dont vous avez besoin.

Pour rechercher une expression ou un nombre dans Excel, utilisez les capacités de l'interface intégrée. Vous pouvez sélectionner des options de recherche supplémentaires et activer un filtre.

L'objectif principal du programme Excel Office est d'effectuer des calculs. Le document (Livre) de ce programme peut contenir de nombreuses feuilles avec de longs tableaux remplis de chiffres, de texte ou de formules. La recherche rapide automatisée vous permet d'y trouver les cellules nécessaires.

Recherche simple

Pour rechercher une valeur dans un tableau Excel, vous devez ouvrir la liste déroulante de l'outil Rechercher et remplacer dans l'onglet « Accueil » et cliquer sur « Rechercher ». Le même effet peut être obtenu en utilisant le raccourci clavier Ctrl + F.

Dans le cas le plus simple, dans la fenêtre « Rechercher et remplacer » qui apparaît, vous devez saisir la valeur souhaitée et cliquer sur « Rechercher tout ».

Comme vous pouvez le constater, les résultats de la recherche sont apparus au bas de la boîte de dialogue. Les valeurs trouvées sont soulignées en rouge dans le tableau. Si au lieu de « Rechercher tout », vous cliquez sur « Rechercher suivant », alors la première cellule avec cette valeur sera recherchée en premier, et lorsque vous cliquerez à nouveau, la seconde sera recherchée.

La recherche de texte s'effectue de la même manière. Dans ce cas, le texte recherché est saisi dans la barre de recherche.

Si les données ou le texte ne sont pas recherchés dans l'ensemble du tableau Excel, la zone de recherche doit d'abord être sélectionnée.

Recherche Avancée

Supposons que vous souhaitiez rechercher toutes les valeurs comprises entre 3 000 et 3 999. Dans ce cas, vous taperiez 3 ??? dans la barre de recherche. Caractère générique "?" remplace tout autre.

En analysant les résultats de la recherche, on peut constater qu'en plus des 9 résultats corrects, le programme a également produit des résultats inattendus, surlignés en rouge. Ils sont associés à la présence du chiffre 3 dans une cellule ou une formule.

Vous pouvez vous contenter de la plupart des résultats obtenus, en ignorant les mauvais. Mais la fonction de recherche d'Excel 2010 peut fonctionner avec beaucoup plus de précision. L'outil Options dans la boîte de dialogue est prévu à cet effet.

En cliquant sur « Options », l'utilisateur a la possibilité d'effectuer des recherches avancées. Tout d’abord, faisons attention à l’élément « Zone de recherche », qui est défini par défaut sur « Formules ».

Cela signifie que la recherche a été effectuée, y compris dans les cellules où il n'y a pas de valeur, mais une formule. La présence du chiffre 3 en eux a donné trois résultats incorrects. Si vous sélectionnez « Valeurs » comme étendue de recherche, vous rechercherez uniquement des données et les résultats incorrects associés aux cellules de formule disparaîtront.

Afin de vous débarrasser du seul résultat incorrect restant sur la première ligne, dans la fenêtre de recherche avancée, vous devez sélectionner l'élément « Cellule entière ». Après cela, le résultat de la recherche devient précis à 100 %.

Ce résultat pourrait être obtenu en sélectionnant immédiatement l'élément « Cellule entière » (même en laissant la valeur « Formule » dans la « Zone de recherche »).

Passons maintenant à l'élément « Rechercher ».

Si au lieu de « Sur la feuille » par défaut, vous sélectionnez « Dans le classeur », alors il n'est pas nécessaire d'être sur la feuille de cellules que vous recherchez. La capture d'écran montre que l'utilisateur a lancé la recherche alors qu'il se trouvait sur la feuille vide 2.

L'élément suivant dans la fenêtre de recherche avancée est « Afficher », qui a deux significations. La valeur par défaut est « par lignes », ce qui signifie que les cellules sont analysées ligne par ligne. La sélection d'une valeur différente – « par colonnes » – ne modifiera que le sens de la recherche et la séquence des résultats.

Lors d'une recherche dans des documents Microsoft Excel, vous pouvez utiliser un autre caractère générique : « * ». Si le "?" considéré signifiait n’importe quel caractère, alors « * » remplace non pas un, mais n’importe quel nombre de caractères. Vous trouverez ci-dessous une capture d'écran d'une recherche en Louisiane.

Il est parfois nécessaire de prendre en compte la casse des caractères lors de la recherche. Si le mot Louisiane est en majuscule, les résultats de la recherche ne changeront pas. Mais si vous sélectionnez « Respecter la casse » dans la fenêtre de recherche avancée, la recherche échouera. Le programme considérera les mots Louisiane et Louisiane comme différents et, bien entendu, ne trouvera pas le premier d'entre eux.

Types de recherche

Rechercher des correspondances

Parfois, il est nécessaire de détecter des valeurs en double dans un tableau. Pour rechercher des correspondances, vous devez d’abord sélectionner une plage de recherche. Ensuite, sur le même onglet « Accueil », dans le groupe « Styles », ouvrez l'outil « Mise en forme conditionnelle ». Ensuite, sélectionnez séquentiellement les éléments « Règles de mise en évidence des cellules » et « Répétition des valeurs ».

Le résultat est affiché dans la capture d'écran ci-dessous.

Si nécessaire, l'utilisateur peut modifier la couleur de l'affichage visuel des cellules correspondantes.

Filtration

Un autre type de recherche est le filtrage. Supposons que l'utilisateur souhaite rechercher des valeurs numériques comprises entre 3 000 et 4 000 dans la colonne B.


Comme vous pouvez le constater, seules les lignes qui satisfont à la condition saisie sont affichées. Tout le reste était temporairement caché. Pour revenir à l'état initial, répétez l'étape 2.

Diverses options de recherche ont été discutées en utilisant comme exemple Excel 2010. Comment effectuer une recherche dans Excel d'autres versions ? Il y a une différence dans le passage au filtrage dans la version 2003. Dans le menu « Données », vous devez sélectionner séquentiellement les commandes « Filtre », « Filtre automatique », « Condition » et « Filtre automatique personnalisé ».

Vidéo : Rechercher dans un tableau Excel

Si vous recherchez des fonctions génériques, Google montrera que RECHERCHEV est beaucoup plus populaire que la fonction INDEX. Cela est compréhensible, car pour donner à la fonction INDEX la même fonctionnalité que RECHERCHEV, vous devez utiliser une autre formule - RECHERCHE. Pour moi, c'était toujours un défi d'essayer de maîtriser deux nouvelles fonctionnalités en même temps. Mais ils vous offrent plus de puissance et de flexibilité dans la création de feuilles de calcul. Mais tout d’abord.

Fonction RECHERCHEV()

Disons que vous disposez d'un tableau contenant les données des employés. La première colonne stocke le matricule de l'employé, le reste - d'autres données (nom complet, service, etc.). Si vous disposez d'un matricule, vous pouvez utiliser la fonction RECHERCHEV pour renvoyer certaines informations sur l'employé. Syntaxe de formule = RECHERCHEV (valeur_recherche, table, numéro_colonne, [recherche_intervalle]). Elle dit à Excel : "Trouver dans tableau une ligne dont la première cellule correspond valeur_de recherche, et renvoie la valeur de la cellule avec le numéro de série numéro_colonne».

Mais il existe des situations où vous avez le nom d'un employé et que vous devez restituer le matricule. Dans la figure de la cellule A10 se trouve le nom de l’employé et vous devez déterminer le matricule dans la cellule B10.

Lorsque le champ clé se trouve à droite des données souhaitées, RECHERCHEV ne vous aidera pas. Si, bien entendu, il était possible de demander numéro_colonne-1, alors il n'y aurait aucun problème. Une solution courante consiste à ajouter une nouvelle colonne A, à copier les noms des employés dans cette colonne, à renseigner les matricules à l'aide de RECHERCHEV, à les enregistrer en tant que valeurs et à supprimer la colonne temporaire A.

Fonction INDEX()

Pour résoudre notre problème en une seule étape, nous devons utiliser les formules INDEX et MATCH. Le défi de cette approche est qu’elle vous oblige à appliquer deux fonctions que vous n’avez peut-être jamais utilisées auparavant. Pour simplifier la compréhension, nous allons résoudre ce problème en deux étapes.

Commençons par la fonction INDEX. Un nom terrible. Quand quelqu'un dit « index », aucune association ne me vient à l'esprit sur ce que fait cette fonction. Et cela nécessite trois arguments : =INDEX(tableau, numéro_ligne, [numéro_colonne]).

En termes simples, Excel accède à un tableau de données et renvoie la valeur à l'intersection d'une ligne et d'une colonne spécifiées. Cela semble simple. Ainsi, la formule =INDEX($A$2:$C$6,4,2) renverra la valeur trouvée dans la cellule B5.

Par rapport à notre problème, pour renvoyer le matricule de l'employé, la formule devrait ressembler à ceci =INDEX($A$2:$A$6;?;1). Cela semble absurde, mais si nous remplaçons le point d’interrogation par la formule MATCH, nous avons une solution.

Fonction MATCH()

La syntaxe de cette fonction est la suivante : =MATCH(lookup_value, lookup_array, [match_type]).

Elle dit à Excel : "Trouver valeur_recherche dans le tableau de données et renvoie le numéro de ligne du tableau dans lequel cette valeur apparaît." Ainsi, pour trouver sur quelle ligne se trouve le nom de l'employé dans la cellule A10, vous devez écrire la formule =MATCH(A10, $B$2:$B$6, 0). Si le nom « Colin Farel » se trouve dans la cellule A10, alors MATCH renverra la 5ème ligne du tableau B2:B6.

Eh bien, en gros, c'est tout. La fonction MATCH indique à la fonction INDEX quelle ligne rechercher une valeur. Remplacez le point d'interrogation dans la formule INDEX par la formule RECHERCHE et vous obtenez l'équivalent d'une RECHERCHEV avec la possibilité de rechercher des données situées à gauche de la colonne clé. Cela se passera comme ceci :

INDICE($A$2 :$B$6,MATCH(A10,$B$2 :$B$6,0),1)

Au début, c'était inhabituel, la tentation était grande d'insérer une autre colonne et de travailler comme toujours. Mais au fil du temps, utiliser la fonction INDEX est devenu une habitude. Cela s'est avéré plus rapide et nécessite moins de manipulations. Ainsi, la prochaine fois que vous souhaiterez définir un numéro de colonne sur un nombre négatif dans une RECHERCHEV, utilisez une combinaison de deux fonctions étranges, INDEX et MATCH, pour résoudre votre problème.


Travailler avec un projet VB (12)
Formatage conditionnel (5)
Listes et plages (5)
Macros (procédures VBA) (63)
Divers (39)
Bugs et problèmes Excel (3)

Trouver n'importe quel mot de la liste dans une cellule

Supposons que vous receviez d'un fournisseur/client/client un tableau complété avec une liste de produits :

Et ce tableau doit être comparé aux numéros d'articles/codes produits de votre catalogue de produits existant :

Comme vous pouvez le constater, notre catalogue ne contient que des articles sans noms. En plus des numéros d'article, le client dispose également du nom du produit, c'est-à-dire beaucoup de choses inutiles. Et vous devez comprendre quels produits sont présents dans votre catalogue et lesquels ne le sont pas :


Il n'existe pas de formules standard dans Excel pour une telle recherche et comparaison. Bien sûr, vous pouvez essayer d'appliquer RECHERCHEV avec des caractères génériques d'abord à une table, puis à une autre. Mais si une telle opération doit être répétée encore et encore, alors écrire plusieurs formules pour chaque table, à vrai dire, n'est pas comme il faut.
C'est pourquoi j'ai décidé aujourd'hui de démontrer une formule sans aucun extra. des manipulations aideront à faire une telle comparaison. Pour le découvrir vous-même, je vous recommande de télécharger le fichier :
Télécharger un fichier:

(49,5 Ko, 13 249 téléchargements)


Sur la feuille « Commande » de ce fichier il y a un tableau reçu du client, et sur la feuille « Catalogue » il y a nos articles.
La formule elle-même, en utilisant le fichier d'exemple, ressemblera à ceci :

PARCOURIR(2,1/RECHERCHE(Répertoire!$A$2:$A$11, A2);Répertoire!$A$2:$A$11)
=RECHERCHE(2,1/RECHERCHE(Répertoire!$A$2:$A$11,A2),Répertoire!$A$2:$A$11)
cette formule renverra le nom de l'article si le texte contient au moins un article du catalogue et #N/A (#N/A) si l'article n'est pas trouvé dans le catalogue.
Avant d'affiner cette formule avec toutes sortes d'ajouts (comme supprimer les #N/A inutiles), voyons comment cela fonctionne.
La fonction LOOKUP recherche la valeur spécifiée (2) dans la plage spécifiée (tableau - deuxième argument). La plage est généralement un tableau de cellules, mais la fonction VIEW possède la première fonctionnalité dont nous avons besoin : elle essaie de convertir directement en tableau toute expression écrite comme deuxième argument. En d'autres termes, il évalue l'expression dans cet argument, que nous utilisons en substituant l'expression comme deuxième argument : 1/SEARCH(Directory!$A$2:$A$11;A2) . La partie RECHERCHE (Catalogue!$A$2:$A$11;A2) recherche tour à tour chaque valeur de la liste Catalogue dans la cellule A2 (nom de la table Client). Si une valeur est trouvée, le numéro de position du premier caractère de la valeur trouvée est renvoyé. Si la valeur n'est pas trouvée, la valeur d'erreur #VALEUR ! (#VALEUR !) est renvoyée. Maintenant la deuxième fonctionnalité : la fonction nécessite que les données soient classées dans le tableau par ordre croissant. Si les données sont situées différemment, la fonction analysera le tableau jusqu'à ce qu'elle trouve une valeur supérieure à celle recherchée, mais aussi proche que possible de celle-ci (bien que si les données le permettent, pour une recherche plus précise, c'est toujours mieux pour trier la liste par ordre croissant). Par conséquent, nous divisons d’abord 1 par l’expression SEARCH(Directory!$A$2:$A$11,A2) pour obtenir un tableau de la forme : (0.0181818181818182:#VALUE!:#VALUE!:#VALUE!:#VALUE!: #VALEUR !:#VALEUR!:#VALEUR!:#VALEUR!:#VALEUR !}
Eh bien, comme valeur souhaitée, nous donnons à la fonction un numéro 2 - un nombre évidemment plus grand que celui que l'on peut généralement trouver dans le tableau (puisque un divisé par n'importe quel nombre sera inférieur à deux). Et par conséquent, nous obtiendrons la position dans le tableau où se produit la dernière correspondance du répertoire. Après quoi la fonction VIEW se souviendra de cette position et renverra la valeur du tableau Directory!$A$2:$A$11 (troisième argument) écrit dans ce tableau pour cette position.
Vous pouvez visualiser vous-même les étapes de calcul de la fonction pour chaque cellule ; ici je vais simplement présenter les étapes sous une forme légèrement développée pour la compréhension :

  1. =PARcourir(2,1/RECHERCHE(Répertoire!$A$2:$A$11, A2);Répertoire!$A$2:$A$11)
  2. =VOIR(2;
    1/(55:#VALEUR!:#VALEUR!:#VALEUR!:#VALEUR!:#VALEUR!:#VALEUR!:#VALEUR!:#VALEUR!:#VALEUR;!}
    Catalogue ! $A$2 : $A$11)
  3. =VIEW(2;(0.0181818181818182:#VALEUR!:#VALEUR!:#VALEUR!:#VALEUR!:#VALEUR!:#VALEUR!:#VALEUR!:#VALEUR!:#VALEUR;Каталог!$A$2:$A$11)!}
  4. =VOIR(2;
    1;
    ("FM2-3320": "CV455689": "Q5949X": "CE321A": "CE322A": "CE323A": "00064073": "CX292708": "CX292709": "CX292710").
  5. = "FM2-3320"

Affinons maintenant un peu la fonction et effectuons quelques implémentations supplémentaires
Mise en œuvre 1 :
Au lieu des numéros d'article et #N/A, nous afficherons « Oui » pour les positions trouvées, et « Non trouvé dans le catalogue » pour les positions manquantes :
=IF(END(VIEW(2,1/SEARCH(Catalog!$A$2:$A$11,A2)));"Introuvable dans le catalogue","Oui")
=IF(ISNA(LOOKUP(2,1/SEARCH(Directory!$A$2:$A$11,A2))),,"Introuvable dans le répertoire", "Oui")
Le fonctionnement de la fonction est simple - nous avons réglé LOOKUP, il ne reste donc que UND et IF.
L'UNM (ISNA) revient VRAI si l'expression à l'intérieur renvoie une valeur d'erreur #N/A (#N/A) Et FAUX si l'expression à l'intérieur ne renvoie pas cette valeur d'erreur.
IF (IF) renvoie ce qui est spécifié par le deuxième argument si l'expression du premier est égale à VRAI et ce qui est spécifié par le troisième argument, si l'expression du premier argument FAUX.

Mise en œuvre 2 :
Au lieu de #N/A nous afficherons « Introuvable dans le catalogue », mais si les articles sont trouvés, nous afficherons les noms de ces articles :
=SIERREUR(VIEW(2,1/SEARCH(Catalog!$A$2:$A$11,A2),Catalog!$A$2:$A$11);"Pas dans le catalogue")
=SIERREUR(LOOKUP(2,1/SEARCH(Catalog!$A$2:$A$11,A2),Catalog!$A$2:$A$11),"Pas dans le catalogue")
J'ai parlé en détail de la fonction SIERREUR dans cet article : Comment afficher 0 au lieu d'une erreur dans une cellule avec une formule.
En bref, si l'expression spécifiée par le premier argument de la fonction renvoie la valeur d'une erreur, alors la fonction renverra ce qui est écrit par le deuxième argument (dans notre cas, le texte « Introuvable dans le répertoire »). Si l'expression ne renvoie pas d'erreur, alors la fonction SIERREUR écrira la valeur obtenue par l'expression dans le premier argument (dans notre cas, ce sera le nom de l'article).

Mise en œuvre 3
Il faut non seulement déterminer à quel article il correspond, mais aussi afficher le prix de l'article pour cet article (les prix eux-mêmes doivent se situer dans la colonne B de la fiche Catalogue) :
=SIERREUR(VIEW(2,1/RECHERCHE(Répertoire!$A$2:$A$11,A2),Répertoire!$B$2:$B$11);"")
=SIERREUR(RECHERCHE(2,1/RECHERCHE(Répertoire!$A$2:$A$11,A2),Répertoire!$B$2:$B$11),"")

Quelques remarques importantes :

  • les données sur la feuille avec les numéros d'article ne doivent pas contenir de cellules vides. Sinon, avec un degré de probabilité élevé, la formule renverra la valeur d'une cellule vide, et non celle qui correspond aux conditions de recherche
  • La formule recherche de telle manière que n'importe quelle correspondance soit trouvée. Par exemple, un nombre s'écrit sous forme d'article 1 , et dans la ligne du nom il peut aussi y avoir, en plus du 1 entier, 123 , 651123 , FG1412NM et ainsi de suite. Pour tous ces articles, l'article numéro 1 peut être sélectionné, car il est contenu dans chaque titre. Cela peut généralement se produire si l'article 1 se trouve à la fin de la liste.

Il est donc conseillé Trier la liste avant d'utiliser la formule ascendant (du plus petit au plus grand, de A à Z).

Dans l’exemple joint en début d’article vous retrouverez toutes les options analysées.

Si vous devez afficher tous les noms, vous pouvez utiliser la fonction CONTAIN_ONE_OF de mon module complémentaire MulTEx.

L'article a-t-il aidé ? Partagez le lien avec vos amis ! Cours vidéo

("Barre inférieure": ("textstyle": "statique", "textpositionstatic": "bottom", "textautohide": true, "textpositionmarginstatic": 0, "textpositiondynamic": "bottomleft", "textpositionmarginleft": 24," textpositionmarginright":24,"textpositionmargintop":24,"textpositionmarginbottom":24,"texteffect":"slide","texteffecteasing":"easeOutCubic","texteffectduration":600,"texteffectslidedirection":"left","texteffectslidedistance" :30,"texteffectdelay":500,"texteffectseparate":false,"texteffect1":"slide","texteffectslidedirection1":"right","texteffectslidedistance1":120,"texteffecteasing1":"easeOutCubic","texteffectduration1":600 ,"texteffectdelay1":1000,"texteffect2":"slide","texteffectslidedirection2":"droite","texteffectslidedistance2":120,"texteffecteasing2":"easeOutCubic","texteffectduration2":600,"texteffectdelay2":1500," textcss":"affichage:bloc; remplissage:12px; text-align:gauche;","textbgcss":"affichage:bloc; position:absolue; haut:0px; gauche:0px; largeur:100%; hauteur:100% ; couleur d'arrière-plan :#333333 ; opacité :0,6 ; filtre :alpha(opacité=60);","titlecss":"display:block; position : relative ; police: gras 14px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; color:#fff;","descriptioncss":"affichage:bloc; position : relative ; font:12px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; couleur :#fff ; margin-top:8px;","buttoncss":"display:block; position : relative ; margin-top:8px;","texteffectresponsive":true,"texteffectresponsivesize":640,"titlecssresponsive":"font-size:12px;","descriptioncssresponsive":"affichage:aucun !important;","buttoncssresponsive": "","addgooglefonts":false,"googlefonts":"","textleftrightpercentforstatic":40))

S'il y a une grande quantité de données sur une feuille Excel, vous devrez tôt ou tard rechercher la valeur transférée. Une recherche simple s'effectue à l'aide de la commande : « Rechercher et sélectionner », qui se trouve dans le groupe « Édition » de l'onglet « Accueil ».

Voir aussi la version vidéo de l'article.

Vous pouvez également appeler la boîte de dialogue de recherche à l'aide du raccourci clavier " Ctrl+F«.

En fait, la boîte de dialogue s'appelle " Trouver et remplacer", puisqu'il résout ces deux problèmes liés et s'il est appelé via une combinaison chaude " Ctrl+H», alors tout sera pareil, seule la fenêtre s'ouvrira avec l'onglet « Remplacer » activé.

Ici, à première vue, tout est simple : saisissez le mot et recherchez la cellule souhaitée sur la feuille Excel. Bien entendu, nous ne pouvons pas exclure une telle option de développement lorsque la recherche est terminée rapidement. Cependant, une situation plus probable est lorsque vous entrez la valeur souhaitée, mais que le processeur de table ne la recherche pas ou que vous devez effectuer une opération non stricte. effectuer une recherche lorsque le texte recherché est mémorisé approximativement, ce qui, d'ailleurs, se produit souvent lors de la recherche de personnes par nom de famille.

Dans ce document, nous examinerons les nuances et les secrets de la fenêtre de recherche que la plupart des utilisateurs ne connaissent pas.

Certains paramètres pouvant aider à résoudre la tâche sont cachés derrière le bouton « Options ».

Considérons une situation dans laquelle vous devez trouver un employé d'Alexandre Ivanovitch Komarov, mais un certain nombre de facteurs causent des difficultés :

  • on ne sait pas comment il s'écrit, avec un décodage complet du nom et du patronyme, ou seulement des initiales ;
  • il existe une certaine incertitude quant à savoir quelle deuxième lettre est « a » ou « o » ;
  • On ne sait pas exactement comment sont enregistrés le nom de famille du salarié, puis son prénom et son patronyme, ou vice versa.

Komarov Alexander Ivanovich peut s'écrire comme suit : A. Komarov, Komarov Alexander, K UN Marov Alexandre Ier, etc. l'option est suffisante.

Pour effectuer une recherche non stricte, vous devez utiliser des symboles génériques, également appelés symboles joker. La fenêtre de recherche dans Excel prend en charge deux de ces caractères : « * » et « ? » :

  • "*" correspond à n'importe quel nombre de caractères ;
  • "?" correspond à n’importe quel caractère.

Ici, la question se pose immédiatement : que faire si vous devez rechercher un point d'interrogation ou un astérisque (appelé signe de multiplication) ? Tout est simple, il suffit de mettre un tilde « ~ » devant les caractères que vous recherchez, respectivement, si vous avez besoin de rechercher un tilde, alors vous devez mettre deux tildes.

Ainsi, pour effectuer une recherche inexacte par le nom de famille mentionné ci-dessus, vous devez écrire « K?marov » dans la fenêtre de recherche et cliquer sur le bouton « Trouver tout », dans ce cas, tous les enregistrements qui satisfont à la condition spécifiée seront affichés. dans la fenêtre de recherche, mais seulement si l’option « Cellule entière » n’est pas cochée.

Le paramètre « Cellule entière » signifie rechercher strictement une chaîne de texte saisie dans le champ de recherche et rien de plus ; en d'autres termes, s'il y a des initiales en plus du nom de famille, alors l'enregistrement ne sera pas trouvé.

Dans le même temps, si vous réorganisez légèrement la requête « *K?marov* », alors les enregistrements seront trouvés quelle que soit l'activité du paramètre « Cellule entière ».

Il y a quelques règles importantes à retenir lors d’une recherche dans Excel :

  1. La recherche s'effectue dans la zone sélectionnée, et s'il n'y a pas de sélection, alors sur toute la feuille. Ne soyez donc pas surpris si vous sélectionnez accidentellement quelques cellules vides, lancez la fenêtre de recherche et ne trouvez rien.
  2. La recherche ne prend pas en compte le formatage, vous ne devez donc ajouter aucun symbole monétaire.
  3. Lorsque vous travaillez avec des dates, il est préférable de les rechercher dans le format par défaut d'un système spécifique. Dans ce cas, Excel trouvera toutes les dates qui satisfont à la condition. Par exemple, si le système utilise le format d/m/y, la requête de recherche */12/2015 renverra toutes les dates de décembre 2015, quel que soit leur format (28/12/2015, 28/12/2015). , ou le 28 décembre 2015, etc.).



Avez-vous aimé l'article? Partagez-le