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

01/01

Excelデータベースで特定のレコードを検索する

Excel DGET関数チュートリアル。 ©テッドフランス語

DGET関数は、Excelのデータベース関数の1つです。 このグループの機能は、大きなデータテーブルの情報を簡単に要約できるように設計されています。 彼らは、ユーザーが選択した1つまたは複数の基準に基づいて特定の情報を返すことによってこれを行います。

DGET関数を使用すると、指定した条件に一致するデータベースの列から単一のフィールドのデータを戻すことができます。

DGETは、単一のフィールドのデータを返すためにも使用できるVLOOKUP関数に似ています。

DGETの構文と引数

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

= DGET(データベース、フィールド、条件)

すべてのデータベース関数には同じ3つの引数があります

ExcelのDGET関数を使用した例:単一の条件の一致

この例では、 DGETを使用して、指定された月の特定の販売代理店が発注した受注の数を検索します。

チュートリアルデータの入力

注:チュートリアルには書式設定手順は含まれていません。

  1. セルD1〜F13にデータテーブルを入力します
  2. セルE5を空白のままにします。 これはDGET式が配置される場所です
  3. セルD2〜F2のフィールド名は、関数のCriteria引数の一部として使用されます

条件の選択

特定の営業担当者のデータのみを見るようにDGETを設定するには、行3のSalesRepフィールド名の下にエージェント名を入力します。

  1. セルF3では、基準Harry
  2. セルE5に見出し#Orders:を入力して、 DGETで検索する情報を指定します

データベースの命名

データベースなどの広い範囲のデータに名前付き範囲を使用する 、この引数を関数に簡単に入力できるだけでなく、間違った範囲を選択することによって発生するエラーを防ぐことができます。

名前付き範囲は、計算で頻繁に同じ範囲のセルを使用する場合や、チャートやグラフを作成する場合に非常に便利です。

  1. 範囲を選択するには、ワークシート内のセルD7〜F13をハイライト表示します
  2. ワークシートの列Aの上にある名前ボックスをクリックします
  3. NameボックスにSalesDataと入力して、名前付き範囲を作成します。
  4. キーボードのEnterキーを押して入力を完了します

DGETダイアログボックスを開く

関数のダイアログボックスは、関数の各引数のデータを入力する簡単な方法を提供します。

関数のデータベースグループのダイアログボックスを開くには、ワークシートの上の数式バーの横にある関数ウィザードボタン( fx )をクリックします。

  1. セルE5をクリックします - 関数の結果が表示される場所
  2. 関数ウィザードボタン( fx )をクリックして、関数の挿入ダイアログボックスを開きます
  3. ダイアログボックスの上部にある[ 関数検索 ]ウィンドウに DGET」と入力します
  4. 機能を検索するには、 GOボタンをクリックします。
  5. ダイアログボックスはDGETを見つけ、それを関数選択ウィンドウに表示する必要があります
  6. OKをクリックしてDGET関数ダイアログボックスを開きます

引数の補完

  1. ダイアログボックスのデータベース行をクリックします。
  2. 範囲名SalesDataを行に入力します。
  3. ダイアログボックスのフィールド行をクリックします。
  4. #Ordersを行に入力します。
  5. ダイアログボックスの[ Criteria ]行をクリックします。
  6. 範囲を入力するには、ワークシートのセルD2〜F3をハイライト表示します
  7. [OK]をクリックしてDGET関数ダイアログボックスを閉じ、関数を完了します
  8. 今月のハリーの販売注文数であるので、答えはE5に表示されるはずです
  9. セルE5をクリックすると、完全な関数
    = DGET(SalesData、 "#Orders"、D2:F3)がワークシートの上の数式バーに表示されます

データベース関数のエラー

#Value :フィールド名がデータベースの引数に含まれていない場合に最も頻繁に発生します。

上記の例では、D6:F6セルのフィールド名がSalesDataという名前の範囲に含まれていることを確認してください