ExcelでDGet関数を使用する方法

Barbara Streisand
リリース: 2025-02-06 15:23:10
オリジナル
679 人が閲覧しました

dget関数のクイックガイド:単一のデータ値を効率的に抽出

  • dget syntax
  • 例1:単一の条件
  • 例2:複数の条件
  • dget
  • の使用の利点
  • dget
  • の使用の短所

dget関数は、テーブルまたはデータベースの列から単一の値を取得する単純なルックアップ関数です。特に、大きなスプレッドシートから個々のデータポイントを抽出し、必要な情報を見つけるために無限のスクロールを避けるのに適しています。

このガイドでは、関数の構文を説明し、いくつかの実用的な例を表示し、その長所と短所について説明します。

dget関数構文

この関数の構文は次のとおりです

<code>=DGET(a,b,c)</code>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
of:

  • aはデータベースです - 式はデータを取得します。データベースは、カテゴリ(名前、住所、年齢など)が列にあり、データ(レコード)が行にあるように提示する必要があります。
  • bはフィールドです。Excelは、出力列カテゴリラベルの検索に使用します。これは、二重引用符(dgetはケース非感受性)に囲まれた単語または単語文字列、またはセルの参照です。
  • cは条件であり、検索基準を含むセルの範囲です。
  • この関数の3つのパラメーターはすべて必要です。つまり、パラメーターを省略すると、#Valueが返されます。
これをより明確に説明するために、ここにいくつかの例があります。

例1:単一条件

この非常に基本的な例、従業員のID、名前、部門、および年間サービスのリストから始めましょう。

スプレッドシート設定

上の青いテーブルは私の検索フォームであり、下の緑のテーブルは私のデータベースです。目標は、従業員のIDをCell A2に入力する際に​​、従業員の名前、部門、および長年のサービスを青い検索フォームに返すことです。

緑色のデータベーステーブルから青い検索テーブルにデータを引き出す方法を示す前に、上記のスクリーンショットで重要なことを強調しましょう。 How to Use the DGET Function in Excel

緑色のデータベーステーブルでは、各列は異なるカテゴリであり、各行は異なるレコードです。

データベースと検索テーブルの両方に同じタイトルが含まれています。
  • すべての従業員が一意のIDを持っているため、dget関数が#numエラーを返さないことを知っています。
  • ドロップダウンリストを追加
  • に追加します
  • 毎回セルA2に従業員のIDを入力する必要がないようにするために、これらの数字のドロップダウンリストを作成します。

同じことをしたい場合は、関連するセルを選択し、[データ]タブでデータ検証をクリックします。次に、Allowフィールドのリストを選択し、ソースフィールドにドロップダウンデータを含むセルを選択します。私の例では、データベースには175のIDしかありませんが、データ検証リストをCell A236に拡張して、他のIDをドロップダウンリストに追加できるようにしました。

How to Use the DGET Function in Excel

Cell A2には、クリックしてIDSの完全なリストを表示できるドロップダウン矢印が含まれていることに注意してください。

How to Use the DGET Function in Excel

IDのいずれかを選択した後、DGET検索を開始できます。

dgetフォーミュラ

細胞B2では、

を入力します

<code>=DGET(a,b,c)</code>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
セルA4〜E172が私のデータベースを表すため、B1の値(名前)はExcelを検索したいカテゴリまたはフィールドです。選択したセルA2)は条件です。 Enterを押すと、ExcelがCell A2のIDに基づいて名前を正常に取得したことがわかります。

How to Use the DGET Function in Excel

パラメータ

a および c列の参照と行の参照の前にドル記号($)を含めます。言い換えれば、これらの参照は決して変更されません - 私は常にIDを使用してルックアップを作成し、データベースは常にこれらのセルにあります。フォーミュラへの各参照を追加した後、F4を押してこれらのドル記号を追加しました。

しかし、私は意図的にパラメーターを相対的な参照として

セルE2の式がセルE1からフィールド名を取得するかどうかに注意してください。一方、データベースと条件付き参照は変更されていません。 How to Use the DGET Function in Excel

作成したドロップダウンリストを使用して、Cell A2の別のIDを選択して、他の従業員の詳細を取得できます。 How to Use the DGET Function in Excel

Excelのテーブルフォーマットツールを使用してデータベースをフォーマットすると、パラメーター

a

は、セルの参照ではなく、テーブルの名前(構造化された参照とも呼ばれます)になります。

例2:複数の条件

ルックアップをより具体的にするために - これは、複数の一致のために#numエラーを返し続ける場合に役立ちます。

ここで、私は人事部門で10年間働いていることを知っている従業員のID、最初と姓に戻りたいと思っていますが、私の名を覚えていません。

最初に、セルA2では、

と入力します
<code>=DGET(a,b,c)</code>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

ここで、セルA4からA172がデータベースを含み、セルA1がカテゴリ、セルD1からE2が私の2つの条件を含みます。実際、ExcelはセルD2とE2の間に論理的なシーケンスを作成して、私の条件を定義します。

How to Use the DGET Function in Excel

データベースと条件付き参照を修正したが、カテゴリ参照を相対的な参照として維持したため、検索テーブルの残りのセルに式をコピーして、従業員の名前を覚えていることを思い出させることができます。

How to Use the DGET Function in Excel

vlookupに精通している場合は、dgetを使用して入力式の右または左からデータを取得できることに気付くかもしれません。これは、vlookupが提供していない柔軟性です。

検索テーブルに別の行を追加することにより、または論理シーケンスを作成することもできます。たとえば、誰かが1年または2年雇われていることを知っているが、その名前を覚えていない場合、セルE2、2のセルE3で1と入力し、または 2のエントリを見つけて返します。ただし、複数の人がこれらの条件を満たしている場合、Excelは#numを返します。 DGET 「他のより高度な機能があるのに、なぜDGETを使用する必要があるのか​​」と疑問に思うかもしれません。

dgetには3つのパラメーターしかないため、他のExcel Find関数よりも使いやすいです。 dget関数は昔ながらのツールです!これは、Xlookupのようなより近代的なカウンターパートとは異なり、Excelの古いバージョンと互換性があることを意味します。

dgetは、vlookupが右に見える検索のみを実行できる場合、検索列の左側に値を返すことができます。

    dgetはすぐに条件の変化に適応します。
  • この関数は、テキストと数字で使用できます。
  • dget
  • の使用の短所 一方、
  • dgetのシンプルさにより使いやすくなりますが、注目すべき不利な点も意味します。
    DGET 缺点 如何解决
    一次只能查找一条记录。每次查找都需要其自己的标题和条件。 使用 XLOOKUP(如果返回数组位于查找数组的右侧,则使用 VLOOKUP),或为多个搜索创建单独的 DGET 检索区域。
    如果有多个匹配项,DGET 将返回 #NUM! 错误。 修改数据,使其没有重复项,或使用 VLOOKUP,它将返回找到的第一个匹配值的数。
    DGET 不适用于水平表(类别位于行中,数据位于列中)。 使用 Excel 的转置工具翻转数据库的结构,使用专为适应水平表而设计的 HLOOKUP,或使用可以搜索任何方向的 XLOOKUP。

    この記事では、Excelで最も有名なルックアップ関数のいくつかであるdget、vlookup、hlookup、xlookupについて説明します。しかし、インデックスとマッチについて言及しないと、組み合わせて使用​​される場合、強力で柔軟で適応性のある代替品であるため、あまりにも過失です。

以上がExcelでDGet関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート