Contacts

Où dans la recherche Excele. Secrets de recherche Excel. Exemples d'index et de coïncidences

Date: 3 janvier 2016 Catégorie:

La recherche de caractères de la chaîne est la tâche la plus importante qui vous permet d'automatiser le travail avec le texte. Par exemple, cela facilite l'inconnue la position de la ligne cible.

L'outil de recherche d'Excel auquel j'ai été touché et nous examinerons ici les fonctions qui recherchent du texte dans la ligne et le renvoyant la position de départ.

Chercher du texte dans Microsoft Excel. Il y a deux fonctions:

  1. TROUVER() . Cette fonctionnalité comporte 2 arguments obligatoires et une option:
    • Texte pour la recherche - Cette séquence de caractères que vous voulez trouver. Ceci est un argument obligatoire
    • Texte original - une chaîne dans laquelle la recherche est effectuée. Argument obligatoire
    • Position de départ - le numéro de séquence du symbole dans le texte source à partir de laquelle la recherche commence. Argument facultatif. Si ce n'est pas spécifié, la recherche commence par le premier symbole

Trouver la fonction constate et ne supporte pas l'utilisation de caractères génériques (lisez-les plus loin).


Trouver la fonction pour exceller
  1. RECHERCHER(Texte de recherche; Texte original; [Position de départ]) a une syntaxe et des arguments similaires. Différent dans ce ne prend pas en compte le registre et soutient l'utilisation de caractères mis en place.

Fonction Recherche dans Excel

Comme vous pouvez le constater, cette fonctionnalité a donné un autre résultat car le registre des symboles n'a pas été pris en compte dans la recherche.

Vous demandez quels symboles Wildcard sont? il symboles spéciauxVous permettant de sauter la partie inconnue du texte à rechercher:

  • ? - un un symbole
  • * - Toute séquence de caractères

Si le point d'interrogation ou l'étoile fait partie de la ligne de recherche, et non un symbole générique, mettez le signe Tilde devant eux (~).

Écrivons une telle formule: \u003d Recherche ("?? CHN"; A1; 1). La fonction recherchera une ligne de deux caractères, après quoi les lettres "cn" vont. La recherche correspond à une partie du mot "tabulaire" dans le texte de l'exemple, c'est-à-dire Combinaison de caractères "personnels". Le résultat de la fonction sera la valeur "4".


Sixware personnages dans Excel

Maintenant, écrivez la formule \u003d Recherche ("P * C"; A2; 1). La fonction recherche une combinaison "P" + n'importe quel nombre de caractères + "C". Dans l'exemple, cela fait partie du mot "processeur". Le résultat de la fonction est 11.


Symbole-Star dans Excel

Propriété des fonctions de recherche, il est plus facile de suivre la position du texte souhaité, il est donc plus facile de le remplacer. Assurez-vous de les pratiquer. Dans ce cas, vous aiderez mon atelier post-atelier sur des fonctions textuelles.

Et le prochain article sera dévoué. Un sujet important qui doit être appris!

Spécifiez les questions dans les commentaires et abonnez-vous aux mises à jour de rien!


Travailler avec le projet VB (12)
Formatage conditionnel (5)
Listes et gammes (5)
Macros (procédures VBA) (63)
Divers (39)
Excel Bugs et Glitches (3)

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

Supposons que vous obteniez de la table fournisseur / client / client terminé avec une liste de produits:

Et cette table doit être comparée aux articles / codes du produit dans le répertoire de produits que vous avez:

Comme on peut le voir - seuls les articles sans noms dans notre catalogue. Le client en plus des articles également le nom des marchandises, c'est-à-dire Beaucoup trop. Et vous devez comprendre quelles marchandises sont présentes dans votre catalogue et qui n'est pas la suivante:


Il n'y a pas de formules standard dans Excel pour une telle recherche et une telle comparaison. Bien sûr, vous pouvez essayer d'appliquer un HDP avec des symboles Wildcard d'abord à une table, puis à un autre. Mais si une telle opération doit être effectuée au fil du temps, vous pouvez vous inscrire à plusieurs formules à chaque table, disent directement - non comilfo.
Par conséquent, j'ai décidé aujourd'hui de démontrer une formule qui sans aucun supplément. Les manipulations aideront une telle comparaison. Pour vous comprendre seul, je recommande Télécharger le fichier:
Télécharger un fichier:

(49.5 KIB, 13 249 téléchargements)


Dans la feuille "Commander" dans ce fichier, une table reçue du client et sur la feuille "catalogue" nos articles.
La formule elle-même sur l'exemple du fichier ressemblera à ceci:

Vue (2; 1 / recherche (catalogue! $ A $ 2: $ $ 11; A2); catalogue! $ A $ 2: $ $ 11)
\u003d Recherche (2.1 / recherche (catalogue! $ A $ 2: $ $ 11, A2), catalogue! $ A $ 2: $ $ 11)
Cette formule retournera le nom de l'article s'il existe au moins un article du catalogue et # N / D (# N / A) Si l'article n'est pas trouvé dans le catalogue.
Avant de faire référence à cette formule avec toutes sortes d'ajouts (comme la forme de retirer inutile # h / j) comprenons comment cela fonctionne.
La fonction de visualisation (recherche) recherche une valeur spécifiée (2) dans la plage spécifiée (tableau - le deuxième argument). En tant que portée, une gamme de cellules est généralement donnée, mais la fonctionnalité de vue a la première fonctionnalité nécessaire à celle-ci - il essaie de se transformer directement dans la matrice de toute expression enregistrée par le deuxième argument. En d'autres termes, elle calcule l'expression dans cet argument que nous ne l'utilisons, substituant que le deuxième argument. Expression: 1 / recherche (catalogue! $ A 2 $: $ $ 11; A2). Partie de la recherche (catalogue! $ A $: $ A $ 11; A2) est recherché par chaque valeur dans la liste du répertoire de la cellule A2 (nom de la table du client). Si la valeur est trouvée, le numéro de position du premier symbole de la valeur trouvée est renvoyé. Si la valeur n'est pas trouvée - la valeur de la valeur du numéro d'erreur est renvoyée! (# Valeur #!). Maintenant, la deuxième fonctionnalité: la fonction nécessite l'emplacement des données dans la matrice dans l'ordre croissant. Si les données sont situées autrement, la fonction affichera une matrice jusqu'à ce qu'elle trouve la valeur plus que la valeur souhaitée, mais la plus proche de celle-ci est approximative (bien que les données le permettent - pour une recherche plus précise, il est toujours préférable de trier la liste. Ascendant). Par conséquent, nous divisons d'abord la recherche d'expression (catalogue! $ A 2 $: $ $ 11; A2) pour obtenir un tableau du formulaire: (0.0181818181818182: # Moyenne!: # Numéro!: # Numéro! !: # Me dire!: # Me dire!: # veut dire !}
Eh bien, comme valeur souhaitée, nous appliquerons la fonction 2 - Évidemment plus grand que possible que possible dans le tableau (car l'unité divisée en un nombre en sera inférieure à deux). Et en conséquence, nous obtenons une position dans le tableau, ce qui répond à la dernière coïncidence du catalogue. Après cela, la fonction d'affichage se souviendra de cette position et renvoie la valeur du répertoire Array! $ A 2 $: $ $ 11 (troisième argument) enregistré dans ce tableau pour ce poste.
Vous pouvez afficher les étapes du calcul de la fonction vous-même pour chaque cellule, je donne simplement les étapes un peu dans une forme étendue:

  1. \u003d Vue (2; 1 / recherche (catalogue! $ A 2 $: $ $ 11; A2); catalogue! $ A $ 2: $ $ 11)
  2. \u003d Vue (2;
    1 / (55: # Moyenne!: # Signification!: # Numéro!: # N ° Tu veux dire!: # Signification!: # # Signification!: # # Signification !: # # Signification !: # Noir;!}
    Catalogue! $ A $ 2: $ $ 11)
  3. \u003d Vue (2; (0.018181818181818181818182: # signifie!: # Signification!: # Signification!: # Signification !: # # Signification!: # # Numéro!: # N ° Tu veux dire!: #;Каталог!$A$2:$A$11)!}
  4. \u003d Vue (2;
    1;
    ("FM2-3320": "Q5949X": "CE321A": "CE322A": "CE323A": "0064073": "CX292708": "CX292709": "CX292710")))
  5. \u003d "FM2-3320"

Maintenant, nous avons un peu référence à la fonction et faisons quelques implémentations
Ventes 1:
Au lieu d'articles et de # N / D, ils se retirent pour les positions trouvées "Il y a" et pour manquer "introuvable dans le catalogue":
\u003d Si (und (vue (voir (2; 1 / recherche (catalogue! $ A $ 2: $ $ $ 11; A2))); "introuvable dans le catalogue"; "Il y a")
\u003d Si (isna (recherche (2.1 / recherche (catalogue! $ A 2 $: $ $ 11, A2))), "Non trouvé dans le catalogue", "Il y a")
Le fonctionnement de la fonction est simple - avec la visualisation (recherche) figure de côté, de sorte que Seul ean est resté et si.
Ean (Isna) retourne La vérité vraie) Si l'expression à l'intérieur de son retour renvoie la valeur d'erreur # N / D (# N / A) et Faux (faux) Si l'expression à l'intérieur ne renvoie pas la valeur de cette erreur.
Si (si) renvoie ce qui est indiqué par le deuxième argument si l'expression dans la première est La vérité vraie) et ce qui est indiqué par le troisième argument si l'expression du premier argument Faux (faux).

Ventes 2:
Au lieu de cela, ils se retirent "introuvable dans le catalogue", mais si les articles sont trouvés - nous apporterons les noms de ces articles:
\u003d Si utilitaire (vue (2; 1 / recherche (catalogue! $ A $: 2 $: $ $ 11; A2); catalogue! $ $ 2: 11 $); "Non dans le catalogue";
\u003d Iferror (recherche (2.1 / recherche (catalogue! $ A $ 2: $ $ 11, A2), catalogue! $ A $ 2: $ $ 11), "Non dans le catalogue"), "Non dans le catalogue")
J'ai décrit en détail en détail dans cet article en détail dans cet article: comme dans une cellule avec une formule au lieu d'une erreur pour afficher 0.
Si brièvement, si l'expression spécifiée par le premier argument de la fonction renvoie la valeur de toute erreur, la fonction renvoie ce qui est écrit par le deuxième argument (dans notre cas, ce texte "est introuvable dans le catalogue"). Si l'expression ne renvoie pas l'erreur, la fonction si l'erreur est enregistrée que l'expression a été obtenue dans le premier argument (dans notre cas, ce sera le nom de l'article).

Ventes 3.
Il est nécessaire de ne pas déterminer simplement quel article correspond à, mais également de retirer le prix du nom de cet article (les prix eux-mêmes doivent être situés dans le répertoire de la colonne Feuille B):
\u003d Si utilitaire (2; 1 / recherche (catalogue! $ A 2 $: $ $ 11; A2); catalogue! $ B $ B $ 11); ""
\u003d Iferror (recherche (2.1 / recherche (catalogue! $ A $ 2: $ $ 11, A2), catalogue! $ B $ B $ 11), ""

Quelques commentaires importants:

  • les données sur la feuille avec des articles ne doivent pas contenir de cellules vides. Sinon, avec une part importante de la probabilité de la formule retournera la valeur de la cellule vide et non que cela convient aux termes de recherche
  • la formule recherche de telle manière qu'il est vu par une coïncidence. Par exemple, une figure est enregistrée comme article 1 et au nom des noms peuvent se rencontrer au-delà du total 1 de plus et 123 , 651123 , FG1412NM. etc. Pour tous ces éléments, l'article premier peut être sélectionné, car Il est contenu dans chaque nom. En règle générale, cela peut se produire si l'article 1 est situé à la fin de la liste.

Donc, souhaitable avant d'utiliser la formule, triez la liste Ascendant (de plus petit à plus, de A à Z).

Dans l'exemple ci-joint au début, vous trouverez toutes les options démontées.

Si vous avez besoin de générer tous les noms, vous pouvez utiliser la fonction contenant_od_iz à partir de My Add-in Multex.

L'article a aidé? Partagez un lien avec des amis! Cours vidéo

("Barre inférieure" :( "TextStyle": "statique", "TextPositionStatic": "bas", "TextAutohide": vrai, "TextpositionMarginStatique": 0, "Textpositiondynamic": "Bottomleft", "TextpositionMarginFt": 24, " TextPositionMarginRight ": 24," TextpositionMargintop ": 24," TextpositionMarginbottom ": 24," TextEffect ":" TextEffect "," TextessEcecting ":" TextOutCubic "," TextEffectDuration ": 600," TextesEffectsLidé ":" GAUCHE "," TEXTEFECTECTSLIDEDISTANCE " : 30, "texteseffectDelay": 500, "texteseffectstéparate": false, "textesEffect1": "diapositive", "texteseffectslidirection1": "droite", "texteseffectslidistance1": 120, "texteeffecing1": "texteeffechuration1": 600 "Texteseffectdelay1": 1000, "texteseffect2": "diapositive", "texteseffectslidé2": "droite", "texteseffectslidedistance2": 120, "textesEffectuer2": "textessculic", "texteseffectDuration2": 600, "textefectDelay2": 1500, " TextCSS ":" Affichage: bloc; Rembourrage: 12px; text-alignement: gauche; "," TextBGCSS ":" Affichage: Bloc; Position: absolu; haut: 0px; gauche: 0px; Largeur: 100%; Hauteur: 100% ; couleur de fond: # 333333; opacité: 0.6; filtre: a LPHA (opacité \u003d 60); "," Titlecss ":" Affichage: bloc; Position: relatif; Font: Bold 14px \\ "Lucida Sans Unicode \\", \\ "Lucida Grande \\", Sans Serif, Arial; Couleur: #fff; "," DescriptionCSS ":" Affichage: Bloc; Position: relatif; Font: 12px \\ "Lucida Sans Unicode \\", \\ "Lucida Grande \\", Sans Serif, Arial; Couleur: #fff; Marge-top: 8px; "," BoutonCSS ":" Affichage: bloc; Position: relatif; Margin-top: 8px; "," TextEffectResponssif ": vrai," TextEffectResponsige ": 640," TiTlecssresponsive ":" Taille de police: 12px; "," DescriptionCssive ":" Affichage: "", "BoutonCssResponsive": "", "addgooglefonts": faux, "Googlefont": "", "TextleftrightPercenForStatic": 40))

Nomination principale programme de bureaux Excel est la mise en œuvre des calculs. Le document de ce programme (livre) peut contenir de nombreuses feuilles avec de longues tables remplies de chiffres, de texte ou de formules. automatique recherche rapide Vous permet de trouver les cellules nécessaires.

Recherche simple

Chercher de la valeur dans table excelIl est nécessaire d'ouvrir la liste déroulante de l'outil "Rechercher et remplacer" et cliquez sur l'élément "Rechercher". Le même effet peut être obtenu à l'aide de la combinaison de touches CTRL + F.

Dans le cas le plus simple, dans la fenêtre "Rechercher et remplacer" qui apparaît, vous devez entrer la valeur souhaitée et cliquer sur "Trouver 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 formées en rouge dans la table. Si au lieu de "trouver tout" cliquez sur "Rechercher ensuite", la première recherche de la première cellule sera effectuée avec cette valeur et lorsque vous cliquez à plusieurs reprises, cliquez sur la seconde.

De même, le texte est recherché. Dans ce cas, la chaîne de recherche est recrutée dans la barre de recherche.

Si les données ou le texte ne recherchent pas dans l'ensemble de la table Excel, la zone de recherche doit d'abord être mise en évidence.

Recherche Avancée

Supposons que vous ayez besoin de trouver toutes les valeurs de la plage de 3000 à 3999. Dans ce cas, dans la chaîne de recherche, vous devriez composer le 3 ???. Wildcard "?" Remplace tout autre.

Analyser les résultats de la recherche, il est à noter que, avec les 9 résultats corrects, le programme a également été survenu inattendu en rouge. Ils sont associés à la présence de figures dans la cellule ou la formule 3.

Vous pouvez être recherché par la plupart des résultats obtenus, ignorant le problème. Mais la fonction de recherche d'Excel 2010 est capable de travailler beaucoup plus précis. À cette fin, l'outil "Paramètres" dans la boîte de dialogue est destiné.

Escalade "Paramètres", l'utilisateur permet de prolonger la recherche. Tout d'abord, nous allons faire attention à la "zone de recherche", dans laquelle la valeur par défaut "formule" est définie.

Cela signifie que la recherche a été faite, y compris dans ces cellules où il n'y a pas de sens, mais la formule. La présence de chiffres dans eux 3 a donné trois résultats incorrects. Si vous sélectionnez "Valeurs" comme zone de recherche, vous ne rechercherez que des données et des résultats incorrects associés aux formules disparaîtront.

Afin de se débarrasser du seul résultat erroné restant sur la première ligne, dans la fenêtre de recherche étendue, vous devez sélectionner l'élément "Cell entièrement". Après cela, le résultat de la recherche devient précis de 100%.

Un tel résultat pourrait être fourni en sélectionnant l'élément "entièrement" cellulaire "(même laissant la formule" à la "zone de recherche").

Maintenant, passons à l'article "Recherche".

Si au lieu de la valeur par défaut "sur la feuille" pour sélectionner la valeur "dans le livre", il n'est pas nécessaire d'être sur la feuille des cellules souhaitées. Dans la capture d'écran, on peut voir que l'utilisateur a lancé la recherche en étant sur feuille vide 2.

La prochaine fenêtre de recherche étendue est "visualisation", ayant deux valeurs. Par défaut, "ON Strings" est défini, ce qui signifie la séquence de numérisation des cellules sur les rangées. Le choix d'une autre valeur est "par colonnes", seul le sens de la recherche et la séquence des résultats émettrices changeront.

En recherchant documents Microsoft Excel, vous pouvez utiliser un autre signe sauvage - "*". Si considéré "?" Signification N'importe quel caractère, alors "*" remplace PAS une, mais un nombre de caractères. Vous trouverez ci-dessous une capture d'écran de recherche pour le mot Louisiana.

Parfois, vous devez prendre en compte le registre des symboles. Si le mot Louisiana est écrit avec une petite lettre, les résultats de la recherche ne changeront pas. Mais si vous choisissez "Prendre en compte le registre" dans la fenêtre de recherche étendue, la recherche sera infructueuse. Le programme considérera les mots Louisiana et Louisiana différent et, bien sûr, ne trouveront pas le premier.

Variété de recherche

Recherche de coïncidences

Parfois, il est nécessaire de détecter les valeurs répétées dans le tableau. Pour rechercher des coïncidences, vous devez d'abord mettre en évidence la plage de recherche. Ensuite, sur la même onglet "Accueil" dans le groupe "Styles", ouvrez l'outil "Formatage conditionnel". Ensuite, sélectionnez séquentiellement les éléments "Règles du matin" et "Repérement des valeurs".

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

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

Filtration

Une autre variété de recherche est la filtration. Supposons que l'utilisateur souhaite trouver dans la colonne valeurs numériques allant de 3000 à 4000.


Comme on peut le voir, seules les chaînes satisfont à la condition entrée étaient affichées. Tous les autres étaient temporairement cachés. Pour revenir à l'état initial, l'étape 2 devrait être répétée.

Diverses options de recherche ont été examinées sur Excel 2010 Excel. Comment faire une recherche dans Excel d'autres versions? La différence dans la transition de filtrage est dans la version 2003. Dans le menu "Données", sélectionnez la commande "Filtre", "Filtre automatique", "Condition" et "Filtre automatique personnalisé".

Vidéo: Recherche dans la table Excel

Dans Excel Online pour Windows, vous pouvez travailler avec succès avec clavier externe. Pour les utilisateurs ayant une mobilité limitée ou une vision médiocre, la combinaison de clés peut être plus pratique que de travailler avec écran tactile ou souris. Cet article décrit les combinaisons de clés disponibles lors de l'utilisation de l'application Excel Online pour Windows.

Remarques:

    Les raccourcis des clés de cet article correspondent au clavier adopté aux États-Unis. Les raccourcis clavier pour d'autres dispositions de clavier peuvent différer de ceux présentés ici.

    Dans les combinaisons où plusieurs clés sont appuyées simultanément, leurs noms sont divisés par un signe plus (+). Si les clés sont pressées successivement, elles sont séparées par une virgule (,).

Combinaison de clé fréquemment utilisée

Voici les raccourcis les plus courants pour Excel Online.

Acte

Transition vers une certaine cellule

Decendre

Page vers le bas ou en bas flèche

Déplacer vers le haut

Page up ou flèche

Copie

Découper

Annulation

Ouvrir un livre

Fermer un livre

Caractère gras

Ouverture du menu contextuel

    Clavier Windows: Clé d'appel contextuelle menu Windows+ F10. La touche d'appel de menu contextuel Windows est laissée entre les touches ALT et CTRL.

    Autres claviers: Maj + f10

Assistant

Ctrl + F ou Shift + F3

Répéter la recherche (bas)

Répéter la recherche (Up)

Graphique d'insertion

Touches d'accès: raccourcis clavier pour travailler avec ruban

Dans Excel Online, les touches d'accès sont désormais disponibles - Touches de raccourci pour se déplacer le long de la bande. Ils sont utilisés de la même manière que dans la version classique d'Excel et vous permettent de gagner du temps lorsque vous travaillez.

Dans Excel 2016 pour Windows, de tels raccourcis ont commencé avec les touches alt. Dans Excel Online, toutes ces combinaisons commencent par les touches Win Alt +, ainsi que la clé correspondant à l'onglet. Par exemple, l'onglet "Review" ouvre les touches Alt + Win + R.

Si vous utilisez Excel Online sur ordinateur mac.Pour commencer à travailler, appuyez sur Ctrl + Opt.

    Pour aller sur la bande, appuyez sur les touches Alt + Win ou appuyez sur les touches CTRL + F6 jusqu'à ce que vous vous trouviez sur l'onglet Home.

    Pour aller entre des onglets de bande, appuyez sur la touche TAB.

    Pour masquer la bande et obtenir plus d'espace pour fonctionner, appuyez sur les touches CTRL + F1. Pour afficher la bande à nouveau, répétez cette action.

Utilisation des touches d'accès pour ruban

Pour aller à l'onglet Tapoter, appuyez sur l'une des touches d'accès suivantes.

Acte

Allez au "Que voulez-vous faire?" Sur le ruban pour entrer dans la recherche de mots.

Allez dans l'onglet "Fichier" pour fonctionner avec la vue Backstage.

Allez à l'onglet "Accueil" et formatage de texte et de numéros ou en utilisant d'autres outils (par exemple, à rechercher).

Allez dans l'onglet "Insérer" et insérez des fonctions, des tables, des diagrammes, des hyperliens ou des inscriptions.

Passez à l'onglet "Données" et à la mise à jour des liens ou à l'aide de données pour travailler avec les données.

Allez dans l'onglet "Avis" et vérifiez la lisibilité ou travaillez avec des notes.

Ouvrez l'onglet Affichage pour sélectionner Vues, \u200b\u200bsécuriser des lignes ou des colonnes d'un livre ou d'un maillage ou des titres.

Travailler avec des onglets et un menu de bande

Les raccourcis des touches de cette table vous aideront à gagner du temps lorsque vous travaillez avec des onglets et des menus de bande.

Raccourcis clavier pour Excel Online

Noter: Si la feuille de calcul d'Excel Online s'ouvre en mode lecture, les commandes d'édition ne fonctionnent pas. Pour passer en mode édition, déplacez le focus en dehors de la feuille (appuyez sur Ctrl + F6), puis utilisez la touche TAB pour accéder à la liste. Éditer un livre. Appuyez sur la touche SPACE, puis sur la touche fléchée vers le bas, puis sélectionnez la commande. Changer pour exceller en ligne.

Commandes Excel Online: Cellules d'édition

Acte

Clés

Insertion des rangées de table d'en haut

Alt + win + me, explosifs, et

Insérer des colonnes de table à gauche

Alt + win + i, bb, l

Découper

Copie

Annulation

Opération répétée

Aller à nouvelle chaîne Dans la cellule.

Insérer la table

Insérer des fonctions

Augmenter la taille de la police

Diminution de la taille de la police

Utilisation du filtre

Filtre répété

Commandes Excel Online: Entrée de données

Commandes Excel Online: Modification des données dans la cellule

Acte

Clés

Modification de la cellule sélectionnée

Soutien technique aux utilisateurs handicapés

Microsoft s'efforce de veiller à ce que tous nos clients reçoivent les meilleurs produits et services. Si tu as opportunités limitées Ou êtes-vous intéressé par des problèmes liés à caractéristiques spécialesContactez le bureau de réponse à l'invalidité Microsoft pour obtenir soutien technique. Les spécialistes de la fonction de réponse des personnes handicapées Microsoft connaissent de nombreuses fonctionnalités spéciales populaires et peuvent soutenir l'anglais, l'espagnol, le français, ainsi que sur le geste américain. Allez à Microsoft Disability Reshant Desk pour connaître les informations de contact de votre région.

Si vous êtes un représentant d'une institution d'État ou d'une organisation commerciale, veuillez contacter

Cet article décrit la syntaxe de la fonction Recherche excel, ainsi que comment utiliser la fonction Excel Recherche avec des exemples formules

Aussi dans cet article traite de la combinaison de formules Indice excel.

Dans Microsoft Excel, il existe de nombreuses fonctions de recherche différentes pouvant aider à trouver valeur spécifique dans un certain nombre de cellules, et Carte de recherche - l'un d'eux. Rechercher l'anglais Correspondre, fondamentalement, identifie la position relative de l'élément dans la gamme de cellules. Cependant, la fonction Recherche excel En combinaison avec d'autres fonctions, cela peut faire beaucoup plus.

Recherche de fonction pour Excel - Syntaxe et utilisation

Fonction de recherche Excel Vous recherchez une valeur spécifiée dans la gamme de cellules et renvoie la position relative de cette valeur.

Syntaxe formules de la planche de recherche comme suit:

Localisation de recherche (souhaitée_station; Viewed_missive; [type_station])

Sanguant_new (Argument obligatoire) - la valeur que vous souhaitez trouver. Il peut s'agir d'une valeur numérique, texte ou logique, ainsi qu'un lien vers la cellule.

Visible_massive (Argument obligatoire) - Gamme de cellules de recherche.

Type_specification (argument facultatif) - détermine le type de conformité. Cela peut être l'une des valeurs suivantes: 1, 0, -1.

  • 1 ou manquant (par défaut) - trouve la plus grande valeur Dans un tableau inférieur ou égal à la valeur de recherche. Le tableau de recherche doit être trié dans l'ordre croissant du plus petit à grand ou de A à Z.
  • 0 - Trouve la première valeur dans un tableau qui exactement égal Valeur de recherche. Le tri n'est pas requis.
  • -1 - trouve la plus petite valeur Dans un tableau supérieur ou égal à la valeur de recherche. Le tableau de recherche doit être trié dans l'ordre décroissant du plus grand au plus petit ou de Z à A.

Pour mieux comprendre cette fonctionnalité, écrivez un simple la formule de la planche de rechercheSur la base des données suivantes: les noms des élèves de la colonne A et leurs scores sur les examens de la colonne B, triés du plus haut au plus bas. Pour savoir où se trouve entre autres un étudiant concret (par exemple, un étudiant vinogradov), utilisez cette formule simple:

Société de recherche (E1; A2: A8; 0)

Si vous le souhaitez, vous pouvez placer la valeur de la recherche dans la cellule (E1 dans cet exemple) et se référer à cette cellule dans la formule de recherche Excel:

Fonction Rechercher Excel - Exemple d'utilisation de la fonction de recherche dans Excel

Comme vous le voyez dans l'image ci-dessus, les noms de famille des étudiants sont introduits dans un ordre arbitraire. Nous avons donc défini l'argument. type_specification Égal 0 (correspondance précise), étant donné que seul ce type de conformité ne nécessite pas de tri de valeurs de tri dans la matrice de recherche. Techniquement, la formule de la carte de recherche renvoie la position relative du cépage dans la gamme d'études. Mais puisque les estimations sont triées du plus haut au plus bas, il nous dit également que les raisins du cinquième compte parmi tous les étudiants.

Caractéristiques Fonctions de recherche Excel

Comme vous venez de voir, utilisez la carte de recherche à Excel est facile. Cependant, comme avec une fonction Excel, il dispose de plusieurs fonctionnalités à savoir:

  • Fonction Rechercher la société retour position relative Valeurs de recherche dans un tableau, et pas très sens.
  • Carte de recherche ne dépend pas du registreQu'est-ce que cela signifie qu'il ne distingue pas les caractères minuscules et majuscules lorsque vous travaillez avec des valeurs textuelles.
  • Si la matrice de recherche contient plusieurs occurrences de la valeur souhaitée, la position de la première valeur est renvoyée.
  • Si la valeur souhaitée n'est pas trouvée dans la matrice vue, l'erreur n ° N / D est renvoyée.

Utilisation de la recherche Excel - Exemples de formules

Maintenant que vous connaissez les principales caractéristiques fonctions Recherche d'ExcelConsidérons quelques autres exemples de formules qui vont au-delà du cadre des bases.

Excel Rechercher la formule avec des signes génériques

Comme beaucoup d'autres fonctions Excel, Carte de recherche Reconnaît les caractères génériques suivants:

  • Point d'interrogation (?) - Remplace n'importe quel personnage
  • Asterisk (*) - remplace toute séquence de caractères

Noter. Les caractères génériques ne peuvent être utilisés que dans les formules de la planche de recherche avec paramètre type_specification égal à 0.

La formule de la planche de recherche de signes génériques Il est utile dans des situations lorsque vous souhaitez rechercher une chaîne de texte entière, mais seulement des caractères ou une partie de la ligne. Pour illustrer cela, considérez l'exemple suivant.

Supposons que vous ayez une liste d'entreprises et de leurs données de vente pour la semaine dernière. Vous souhaitez trouver la position relative d'une certaine société de la liste (triée par des ventes en ordre décroissant), mais vous ne pouvez pas vous souvenir de son nom avec précision, bien que vous vous souveniez des quelques premières lettres.

En supposant que les noms des entreprises se trouvent dans la gamme A2: A8, et vous recherchez un nom à partir de la formule "Est" comme suit:

Parking ("Est *"; A2: A8; 0)

Faire notre la formule de la planche de recherche Plus universel, vous pouvez entrer une valeur de recherche dans n'importe quelle cellule (E1 dans cet exemple) et cette cellule avec un caractère générique, par exemple:

Compte de recherche (E1 & "*"; A2: A8; 0)

Comme indiqué dans l'image ci-dessous, la formule renvoie 2 position, ce qui correspond à la société "East-Auto":

Fonction de fonction dans Excel - Exemple Excel Recherche fonction avec Wildcard

Pour remplacer un seul caractère de la valeur de recherche, utilisez un opérateur Wildcard "?", Par exemple:

Société de recherche ("B? Jacker"; A2: A8; 0)

La formule ci-dessus correspondra au nom "Baker" et retournera sa position relative, ce qui est égal à 5.

Formule Recherche de registre

Comme mentionné au début de cet article, fonction de recherche Excel Ne distingue pas les symboles du registre supérieur et inférieur. Pour créer une conformité de formule avec le registre, utiliser Carte de recherche En combinaison avec la fonction coïncidée, qui compare exactement les cellules, y compris le registre des symboles.

La sensibilité à la formule de formule pour correspondre aux données d'Excel est la suivante:

Société de recherche (vérité; coïncidence (souhaitée_station; Viewed_massive); 0)

La logique de cette formule est la suivante:

  • La fonction de correspondance compare la valeur de recherche avec chaque élément du tableau en cours de visualisation. Si les cellules comparées sont exactement égales, la fonction renvoie la vérité, sinon faux sinon.
  • En outre, la fonction de la carte de recherche compare la vérité (qui est celle souhaitée) avec chaque valeur dans la matrice, renvoyant la coïncidence et renvoie la position de la première coïncidence

RemarqueC'est une formule de massif qui nécessite Ctrl + Shift + Entrée Appuyez sur pour un traitement correct.

Laissez la valeur de recherche est dans la cellule E1 et le tableau de recherche est A2: A8, puis la formule ressemble à ceci:

Entreprise de recherche (vérité; coïncidence (A2: A8; E1); 0)

L'image suivante montre la formule de la planche de recherche Prise en compte du registre dans Excel:

Fonction de recherche Excel - Exemple Fonction de recherche Excel

Comparez 2 colonnes sur des coïncidences et des différences (ean et recherche)

Vérification de deux listes sur la coïncidence et les différences - l'une des tâches les plus courantes d'Excel, ce qui peut être fait différentes façons. L'utilisation de la formule UND / RECHERCHE est l'une d'entre elles:

Si (et (la 1ère valeur dans la liste 1; Liste 2; 0)); "Non dans la liste 1"; "")

Pour toute valeur de la liste 2, Résultats de la liste 1, la formule renvoie "Non dans la liste 1". Et c'est comme ça que ça se passe:

  • La fonction de recherche effectue la recherche de la valeur dans la liste 1 de la liste 2. Si la valeur est trouvée, elle renvoie une position relative, sinon l'erreur # N / D.
  • La fonction EFD dans Excel effectue une seule chose: vérifie la présence d'erreurs # h / d (ce qui signifie "non disponible"). Si la valeur spécifiée est une erreur n ° N / D, la fonction renvoie la vérité, sinon, un mensonge. Dans notre cas, la vérité signifie que la valeur de la liste 1 n'a pas été trouvée dans la liste 2 (la société de recherche renvoie l'erreur n / e).
  • Comme pour les autres utilisateurs, il sera difficile d'interpréter les résultats dans le format de vérité / mensonges, puis nous utiliserons la fonction si pour afficher le texte "NO dans la liste 1" pour les valeurs qui ne sont pas répertoriées 1.

Supposons que nous ayons besoin de comparer les valeurs de la colonne B avec les valeurs de la colonne A, la formule prendra le formulaire suivant (où B2 est la cellule la plus haute):

Si (et (B2; A: A; 0)); "Non dans la liste 1"; "")

Comme vous vous en souvenez, la fonction de recherche Excel elle-même ne prend pas en compte le registre. Pour le forcer à distinguer le registre, insérez la fonction de correspondance dans l'argument visualisé par_massive et n'oubliez pas d'appuyer sur Ctrl + Maj + Entrée pour compléter cette formule de la matrice:

Si (und (verrouillage (vérité; coïncide (A: A; B2); 0)); "Non dans la liste 1"; "")

L'image suivante démontre les deux formules en action:

Fonction de recherche Excel - Comparaison 2 colonnes sur une coïncidence en utilisant ean et la recherche

Excel Index et recherche

Avec fonction Recherche excel Nous sommes déjà familiers. Examinons maintenant comment utiliser une combinaison Index de la planche de recherche dans Excel. Commençons par l'index de la fonction Syntaxe.

Syntaxe et indice de fonction d'utilisation

Une fonction Indice excel Renvoie une valeur dans un tableau basé sur des lignes et des colonnes que vous avez spécifiées. L'index de fonction syntaxe est simple:

Index (tableau; numéro de serveur; [number_stolbits])

Voici une explication très simple de chaque paramètre:

  • un tableau est la gamme de cellules à partir de laquelle vous souhaitez renvoyer la valeur.
  • number_Stroke - Numéro de ligne dans la matrice à partir de laquelle vous souhaitez renvoyer la valeur. Si ce paramètre est omis, le numéro Number_stolb est requis.
  • le numéro de piste est un numéro de colonne dans la matrice, à partir duquel vous souhaitez renvoyer la valeur. Si ce paramètre est omis, le numéro de serveur est requis.

Si les deux paramètres sont utilisés numériques_stroke et numer_stall, la fonction d'index renvoie une valeur dans la cellule à l'intersection de la ligne et de la colonne spécifiées.

Ici l'exemple le plus simple Index de formules:

Index (A1: C10; 2; 3)

La formule est recherchée dans des cellules d'A1 à C10 et renvoie la valeur de cellule dans la deuxième ligne et la troisième colonne, c'est-à-dire dans la cellule C2.

Très facile, non? Cependant, lorsque vous travaillez avec des données réelles, il est peu probable que vous sachiez quelles lignes et vos colonnes dont vous avez besoin, de sorte que vous avez besoin de fonctionnalités d'aide Carte de recherche.

Excel Index Excel

Maintenant, lorsque vous connaissez la syntaxe et les fondations de ces deux fonctions, vous avez probablement déjà développé une compréhension de la façon dont Index de la société de recherche Excel.

Fonction de la planche de recherche Définit la position relative de la valeur de recherche dans la plage de cellules spécifiée. MAIS index de fonction Prend ce numéro et renvoie une valeur à la cellule appropriée.

Combinaison Indice excel peut être représenté de cette manière:

Index (colonne de la valeur de retour, carte de recherche (valeur de recherche, colonne de recherche, 0)))

Pour une meilleure compréhension, considérons un exemple visuel. Supposons que nous ayons une liste de pays avec une population comme celle-ci:

Fonction de recherche Excel dans Excel - Source Data for Formula Index Recherchez Excel

Nous trouverons la population, par exemple, la Russie en utilisant ce qui suit index de recherche de formule:

Index ($ C $ 2: $ C $ C $; société de recherche ("Russie"; $ B $ 2: $ B $ 11; 0)))

Examinons maintenant ce que chaque composant de cette formule effectue réellement:

  • La recherche de la fonction de recherche effectue la recherche de la valeur "Russie" dans la colonne B, plus précisément dans les cellules B2: B11 et les retours numéro 7, car la Russie est à la septième place de la liste.
  • La fonctionnalité d'index prend "7" dans le deuxième paramètre (Number_Name), qui indique la ligne que vous souhaitez renvoyer la valeur et se transforme en une formule simple \u003d index ($ C $ C $ 11, 7). C'est-à-dire que la formule produit une recherche dans des cellules C2-C11 et renvoie la valeur de cellule dans la septième chaîne, c'est-à-dire la cellule C8, car nous commençons à compter à partir de la deuxième ligne.

Et voici le résultat que nous obtenons dans Excel:

Fonction de recherche Excel dans la formule d'index Excel

Noter! Le nombre de lignes et de colonnes dans l'index de réseau doit être conforme aux valeurs de la fonction Paramètres Number_Stroke et / ou Number_Strolback de la fonction de la carte de recherche, respectivement. Sinon, la formule retournera le mauvais résultat.



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