Guide rapide des fonctions DGET: Extraire efficacement les valeurs de données uniques
- Syntaxe dget
- Exemple 1: condition unique
- Exemple 2: conditions multiples
- Avantages de l'utilisation de dget
- Inconvénients de l'utilisation de dget
DGET est une fonction de recherche simple qui récupère une seule valeur à partir d'une colonne dans une table ou une base de données. Il convient particulièrement à l'extraction des points de données individuels des grandes feuilles de calcul, en évitant le défilement sans fin pour trouver les informations requises.
Ce guide vous guidera à travers la syntaxe de la fonction, montrera quelques exemples pratiques et discutera de ses avantages et des inconvénients.
dget Fonction Syntaxe
Ce qui suit est la syntaxe de cette fonction:
<code>=DGET(a,b,c)</code>
de:
- a est une base de données - une gamme de cellules (y compris des en-têtes de colonne), à partir de laquelle la formule récupérera les données. La base de données doit être présentée de telle manière que la catégorie (telle que le nom, l'adresse et l'âge) se trouve dans la colonne et que les données (enregistrements) sont dans la ligne.
- b est un champ - EXCEL sera utilisé pour rechercher l'étiquette de catégorie de colonne de sortie. Il peut s'agir d'un mot ou d'une chaîne de mots enfermée en doubles citations (DGET est insensible au cas), ou une référence cellulaire.
- C est une condition - une gamme de cellules qui contiennent les critères de recherche.
Les trois paramètres de cette fonction sont requis, ce qui signifie que si vous omettez des paramètres, Excel renvoie une erreur #Value!
Pour expliquer cela plus clairement, voici quelques exemples.
Exemple 1: condition unique
Commençons par cet exemple très basique, une liste des identifiants, des noms, des départements et des années de service des employés.
Paramètres de feuille de calcul
Le tableau bleu ci-dessus est mon formulaire de recherche, et la table verte ci-dessous est ma base de données. L'objectif est de retourner le nom, le département et les années de service de l'employé dans le formulaire de recherche bleu lors de la saisie de l'ID de l'employé à la cellule A2.
Avant de vous montrer comment retirer les données d'une table de base de données verte à une table de recherche bleue, permettez-moi de mettre en évidence certaines des choses importantes de la capture d'écran ci-dessus:
- Dans ma table de base de données verte, chaque colonne est une catégorie différente et chaque ligne est un enregistrement différent.
- La base de données et la table de recherche contiennent le même titre.
- Parce que chaque employé a un ID unique, je sais que la fonction DGET ne renvoie pas une erreur #NUM!
Ajouter la liste déroulante
Pour éviter d'avoir à taper l'ID de l'employé dans la cellule A2 à chaque fois, je créerai une liste déroulante de ces chiffres.
Si vous souhaitez faire de même, sélectionnez la cellule pertinente et cliquez sur Vérification des données dans l'onglet Données. Ensuite, sélectionnez Liste dans le champ Autoriser et sélectionnez la cellule qui contient les données déroulantes dans le champ source. Dans mon exemple, même si je n'ai que 175 ID dans ma base de données, j'ai élargi la liste de validation des données à la cellule A236 afin que je puisse ajouter d'autres ID à ma liste déroulante.
Notez que la cellule A2 contient désormais une flèche déroulante qui peut être cliquée pour afficher la liste complète des ID.
Après avoir sélectionné l'un des ID, je peux démarrer ma recherche DGET.
Formule DGET
Dans la cellule B2, je vais taper:
<code>=DGET(a,b,c)</code>
Parce que les cellules A4 à E172 représentent ma base de données, la valeur (nom) en B1 est la catégorie ou le champ que je veux Excel pour rechercher, tandis que les cellules A1 et A2 (nom de catégorie "ID" et à partir de mon ID de liste déroulante dans la cellule A2 sélectionnée) est la condition. Lorsque j'appuie sur Entrée, je peux voir qu'Excel a réussi à récupérer le nom en fonction de l'ID dans la cellule A2.
Paramètres a et c Incluez le signe du dollar ($) avant les références de colonne et de ligne car ce sont des références absolues. En d'autres termes, ces références ne changeront jamais - j'utiliserai toujours l'ID pour créer la recherche et la base de données sera toujours dans ces cellules. J'ai ajouté ces signes en dollars en appuyant sur F4 après avoir ajouté chaque référence à la formule.
Cependant, j'ai délibérément gardé le paramètre b comme référence relative, car j'utiliserai maintenant la poignée de remplissage d'Excel pour appliquer la même formule au reste des catégories (nom de famille, département et service dans Ma table de recherche année).
Notez comment la formule de la cellule E2 récupère ainsi le nom du champ de la cellule E1 tandis que la base de données et les références conditionnelles restent inchangées.
Je peux maintenant utiliser la liste déroulante que j'ai créée pour sélectionner un ID différent dans la cellule A2 pour récupérer les détails d'autres employés.
Si vous formatez la base de données à l'aide de l'outil de formatage de table d'Excel, le paramètre a sera le nom du tableau (également connu sous le nom de référence structurée), plutôt que sa référence cellulaire.
Exemple 2: conditions multiples
Pour rendre la recherche plus spécifique - ceci est utile si vous continuez à renvoyer une erreur #NUM! Ici, je veux retourner sur l'identité, le nom et le nom de famille de l'employé qui, je connais, ont travaillé dans le service du personnel pendant dix ans, mais je ne me souviens pas tout à fait de mon prénom.
Tout d'abord, dans la cellule A2, je vais taper:
<code>=DGET(a,b,c)</code>
où les cellules A4 à A172 contiennent ma base de données, la cellule A1 est la catégorie et la cellule D1 à E2 contient mes deux conditions. En fait, Excel crée une séquence et logique entre les cellules D2 et E2 pour définir mes conditions.
Parce que j'ai corrigé la base de données et les références conditionnelles, mais que j'ai gardé les références de catégorie comme références relatives, je pouvais copier la formule dans le reste des cellules de la table de recherche pour me rappeler de me souvenir du nom de l'employé.
Si vous êtes plus familier avec VLookup, vous avez peut-être remarqué que vous pouvez utiliser DGET pour récupérer des données à partir de la formule à droite ou à gauche de la formule d'entrée, qui est la flexibilité que VLookup ne fournit pas.
Vous pouvez également créer une séquence ou logique en ajoutant une autre ligne à la table de recherche. Par exemple, si je sais que quelqu'un a été embauché pendant 1 ou 2 ans, mais je ne me souviens pas de son nom, je taperai 1 dans la cellule E2, 2 dans la cellule E3 et mettrai le paramètre c aux cellules E1 à E3. Excel trouve et retourne ensuite les entrées avec des années de service de 1 ou 2. Cependant, si plusieurs personnes remplissent ces conditions, Excel renvoie une erreur #NUM!
Propriétés de l'utilisation de dget
Vous vous demandez peut-être: "Pourquoi devrais-je utiliser DGET quand il y a d'autres fonctions plus avancées?"
- DGET n'a que trois paramètres, ce qui le rend plus facile à utiliser que les autres fonctions Excel.
- La fonction DGET est un outil à l'ancienne! Cela signifie que contrairement à certains des homologues les plus modernes comme Xlookup, il est compatible avec les anciennes versions d'Excel.
- dget peut renvoyer la valeur à gauche de la colonne de recherche lorsque VLookup ne peut effectuer que des recherches à droite.
- DGET s'adaptera immédiatement aux changements dans les conditions.
- Cette fonction peut être utilisée avec du texte et des nombres.
Inconvénients de l'utilisation de dget
En revanche, bien que la simplicité de DGET le facilite l'utilisation, cela signifie également certains inconvénients à noter:DGET 缺点 | 如何解决 |
---|---|
一次只能查找一条记录。每次查找都需要其自己的标题和条件。 | 使用 XLOOKUP(如果返回数组位于查找数组的右侧,则使用 VLOOKUP),或为多个搜索创建单独的 DGET 检索区域。 |
如果有多个匹配项,DGET 将返回 #NUM! 错误。 | 修改数据,使其没有重复项,或使用 VLOOKUP,它将返回找到的第一个匹配值的数。 |
DGET 不适用于水平表(类别位于行中,数据位于列中)。 | 使用 Excel 的转置工具翻转数据库的结构,使用专为适应水平表而设计的 HLOOKUP,或使用可以搜索任何方向的 XLOOKUP。 |
Dans cet article, je discute de Dget, Vlookup, Hlookup et Xlookup, certaines des fonctions de recherche les plus célèbres d'Excel. Mais si je ne mentionne pas l'index et la correspondance, ce serait trop négligent parce que - lorsqu'il est utilisé en combinaison - ce sont des alternatives puissantes, flexibles et adaptables.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Ce didacticiel montre comment convertir les nombres en texte dans Excel 2016, 2013 et 2010. Apprenez à le faire en utilisant la fonction texte d'Excel et utilisez des nombres sur les chaînes pour spécifier le format. Apprenez à modifier le format des nombres en texte à l'aide de la cellule de format… et des options de texte en colonne. Si vous utilisez une feuille de calcul Excel pour stocker des numéros longs ou courts, vous voudrez peut-être les convertir en texte un jour. Il peut y avoir différentes raisons de modifier le nombre stocké en nombre en texte. Voici pourquoi vous devrez peut-être avoir excelté le numéro entré comme du texte au lieu des nombres: recherche par partie plutôt que le nombre entier. Par exemple, vous voudrez peut-être trouver tous les nombres en contenant 50, comme 501

Nous avons récemment plongé dans les bases de la validation des données Excel, explorant comment mettre en place une liste déroulante simple à l'aide d'une liste séparée par des virgules, d'une gamme de cellules ou d'une gamme nommée.

Ce tutoriel affiche des étapes simples pour créer une liste déroulante dans Excel: Créer à partir de plages cellulaires, des plages nommées, des tables Excel, d'autres feuilles de calcul. Vous apprendrez également à rendre les menus déroulants Excel dynamiques, modifiables et consultables. Microsoft Excel est bon pour organiser et analyser des données complexes. L'une de ses fonctionnalités les plus utiles est la possibilité de créer des menus déroulants qui permettent aux utilisateurs de sélectionner des éléments à partir de listes prédéfinies. Le menu déroulant permet une saisie de données plus rapide, plus précise et plus cohérente. Cet article vous montrera plusieurs façons différentes de créer des menus déroulants dans Excel. - Liste déroulante Excel - Comment créer une liste déroulante dans Excel - de la portée - de la gamme de dénomination

Le format PDF, connu pour sa capacité à afficher des documents indépendamment du logiciel, du matériel ou du système d'exploitation de l'utilisateur, est devenu la norme pour le partage de fichiers électroniques. Lorsqu'il demande des informations, il est courant de recevoir un P bien formulé

Ce court didacticiel décrit 4 façons possibles de convertir les fichiers Excel en PDF - en utilisant la fonction Save As, Adobe Software, en ligne Excel en convertisseur PDF et des outils de bureau. La conversion d'une feuille de calcul Excel en PDF est généralement nécessaire si vous souhaitez que d'autres utilisateurs puissent afficher vos données mais que vous ne pouvez pas les modifier. Vous pouvez également convertir des feuilles de calcul Excel en format PDF pour une utilisation dans les kits d'outils, des présentations et des rapports multimédias, ou créer un fichier que tous les utilisateurs peuvent ouvrir et lire même s'ils n'ont pas installé Microsoft Excel, comme sur une tablette ou un téléphone. Aujourd'hui, PDF est sans aucun doute l'un des formats de fichiers les plus populaires. Selon Google

Ce tutoriel explique la fonction Excel Sumif en anglais simple. L'accent principal est sur les exemples de formules réels avec toutes sortes de critères, y compris le texte, les nombres, les dates, les jokers, les blancs et les non-blanks. Microsoft Excel a une poignée O

Dans cet article, vous apprendrez à créer une instruction Excel IF pour différents types de valeurs ainsi que comment créer plusieurs instructions IF. Si c'est l'une des fonctions les plus populaires et les plus utiles d'Excel. Généralement, vous utilisez un statem if

Ce tutoriel montre comment résumer une colonne dans Excel 2010 - 2016. Essayez 5 façons différentes de total des colonnes: trouvez la somme des cellules sélectionnées sur la barre d'état, utilisez l'autosum dans Excel pour résumer toutes ou uniquement les cellules filtrées, utilisez la fonction de somme


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft

PhpStorm version Mac
Le dernier (2018.2.1) outil de développement intégré PHP professionnel

Adaptateur de serveur SAP NetWeaver pour Eclipse
Intégrez Eclipse au serveur d'applications SAP NetWeaver.

Navigateur d'examen sécurisé
Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.
