Skip to main content

ExcelのDGET関数を使用して大きな表を集計する

【Excel】Do~Until VBAのループを使ってACCESSへ一発転送 (六月 2026)

【Excel】Do~Until VBAのループを使ってACCESSへ一発転送 (六月 2026)
Anonim

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

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

02の01

DGETの構文と引数

関数の構文は、アプリケーションが要求を正しく理解するためにExcel内で提示する必要がある構造です。そのための構文と引数 DGET 次のようになります。

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

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

  • データベース:(必須)データベースを含むセル参照の範囲を指定します。フィールド名は範囲に含める必要があります。
  • フィールド:(必須)計算で関数が使用する列またはフィールドを示します。引数を入力するには、フィールド名(たとえば、 #オーダー ) 列番号(たとえば、 3).
  • 基準:(必須)ユーザーが指定した条件を含むセルの範囲を一覧表示します。範囲には、データベースからの少なくとも1つのフィールド名と、関数によって評価される条件を示す少なくとも1つの他のセル参照が含まれていなければなりません。
02の02

基準とDGETの照合

サンプルのチュートリアルでは、 DGET 指定された月の特定の販売代理店によって発注された受注の数を検索する機能。上記のチュートリアルデータをExcelスプレッドシートに入力します。

条件の選択

取得するため DGET 特定の営業担当者のデータのみを表示するには、SalesRep フィールド名in 行3。に セルE3 条件を入力してくださいハリー。

データベースの命名

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

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

  1. ハイライト 細胞D6F12 範囲を選択するためにワークシートに表示されます。
  2. クリックしてください名前ボックス 上の 列A ワークシートの中にあります。
  3. タイプSalesData 名前ボックスに名前を付けて名前付き範囲を作成します。
  4. プレス入る キーを押して入力を完了します。

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

数式ビルダー 関数の各引数にデータを入力する簡単な方法を提供します。式ウィザードを開くには、関数ウィザードボタンをクリックします(FX)をワークシート上の数式バーの横に配置します。

  1. クリック セルE4 - 関数の結果が表示される場所。
  2. クリックしてください 機能ウィザードボタン (FX)を開いて 数式ビルダー.
  3. タイプDGET の中にサーチ 窓 .
  4. を選択 DGET 機能をクリックして 挿入機能 ボタン。
  5. クリックしてくださいデータベース ライン。
  6. 範囲名を入力してくださいSalesData。
  7. クリックしてくださいフィールド ライン。
  8. フィールド名を入力します。#オーダー ラインに。
  9. クリックしてください基準 ライン。
  10. ハイライト セルD2〜F3 範囲を入力するためにワークシートに表示されます。
  11. クリック 完了 機能を完了します。
  12. 答え217 〜に表示されます セルE4 これは販売注文の数です ハリー 今月。

#値 フィールド名がデータベース引数に含まれていないと、エラーが頻繁に発生します。上記の例では、フィールド名が 細胞D6F6 指定された範囲に含まれていたSalesData.