Excel でデータベース関数を使用する方法 (例あり)
この記事では、Excel でデータベース関数を使用する方法について説明します。 Excel には 12 のデータベース関数があります。この記事では、それらを 1 つずつ適用する方法を示します。次の図は、この記事の目的を強調しています。記事をざっと見て、残りの使い方を学んでください。
下のダウンロードボタンから練習用ワークブックをダウンロードできます。
Excel のデータベース関数の概要
Excel のデータベース関数を使用すると、特定のデータベースに対して合計、積、平均などの簡単な操作を実行できます。 Excel には 12 のデータベース関数があります。これらは、DSUM、DAVERAGE、DCOUNT、DCOUNTA、DGET、DMAX、DMIN、DPRODUCT、DSTDEV、DSTDEVP、DVAR、および DVARP です。 関数。各関数の名前は文字 D で始まります これはデータベースの略です。
各データベース関数には同じ引数が含まれています。たとえば、DSUM 関数 次の引数があります。
構文:
DSUM(データベース、フィールド、条件)引数:
データベース: 操作を実行するデータのリストまたは範囲。セル参照または名前付き範囲を使用して、データベースを参照できます。
フィールド: 結果が返されるデータベース内の列を参照します。列ヘッダーを二重引用符で囲んで入力するか、データベース内の列番号を指定するか、式に列ヘッダーのセル参照を入力することができます.
基準: 指定した条件を含む範囲です。この関数は、これらの基準を満たすセルからのみデータを取得します。 > を使用して複数の条件を追加できます 、< , = 、<> など
Excel で 12 のデータベース関数を使用する方法
次のデータセットを使用して、Excel でデータベース関数を使用する方法を説明します。
1. DSUM機能
DSUM 関数 指定した条件に一致するデータベース内のレコードのフィールド (列) に数値を追加します。以下の手順に従って、Excel でこの関数を使用する方法を学習してください。
📌 ステップ
- まず、データベース機能を使用する前に条件範囲を作成する必要があります。 1 つ作成して、すべての機能に使用します。
- 次に、樹、高さ、年齢、収量、利益を入力します。 そして身長 セル内 B12 G12へ これら以外にもヘッダーを追加して、さらに条件を指定できます。
- 次に、=“=Apple” と入力します , >10 そして<16 セル内 B13 、C13、 とG13 これらの基準は、高さが 10 から 16 の間のリンゴの木を示します。
- 下の行に条件を追加できます。たとえば、="Pear" と入力します。 セル B14 内 梨の木を基準に含める
- 次に、セル G17 に次の数式を入力します .これは、B12:B13 で指定された基準のみに基づいて、リンゴの木からの利益の合計を返します。 .
=DSUM(B4:F10, "Profit", B12:B13)
- その後、次の式をセル G18 に入力します すべてのナシの木と、高さが 10 から 16 の間のリンゴの木のみからの利益の合計を取得します。
=DSUM(B4:F10, "Profit",B12:G14)
続きを読む:Excel VBA で簡単なデータベースを作成する方法
2. DAVERAGE 関数
DAVERAGE 関数 指定された条件に一致するリストまたはデータベースの列 (フィールド) の値を平均します。
次に、セル G17 に次の式を入力します 高さが 10 フィートを超えるリンゴの木の平均収量を取得します。
=DAVERAGE(B4:F10, "Yield", B12:C13)
次に、セル G18 に次の式を入力します 代わりに、すべての木の平均収量を取得します。ここで、3 はデータベースの 3 番目の列 (Yield) を指します。
=DAVERAGE(B4:F10,3,B4:F10)
続きを読む:Excel で自動的に更新されるデータベースを作成する方法
3. DCOUNT 関数
DCOUNT 関数 指定された条件に一致するデータベース内のレコードのフィールド (列) の数字を含むセルをカウントします。
次に、セル G17 に次の式を入力します 年齢の細胞を数える 数値を含む列で、高さ 10 から 16 のリンゴの木に対応します。
=DCOUNT(B4:F10, "Age", B12:G13)
続きを読む:Excel でデータベースを作成する方法 (8 つの簡単なステップで作成)
4. DCOUNTA 関数
DCOUNTA 関数 指定された条件に一致するデータベース内のレコードのフィールド (列) 内の空白以外のセルをカウントします。
次に、セル G17 に次の式を入力します Profit の非空白セルをカウントします 10 から 16 の高さのリンゴの木に対応する列。
=DCOUNTA(B4:F10, "Profit", B12:G13)
5. DGET 関数
DGET 関数 指定した条件に一致する単一のレコードをデータベースから抽出します。ルックアップ関数によって返される結果と同様の結果が返されます。
次に、セル G17 に次の式を入力します リンゴとナシの木の収量を取得します。式は #NUM を返します 指定した条件を満たす値が複数見つかった場合はエラーになります。
=DGET(B4:F10, "Yield", B12:B14)
その後、セル G18 に次の式を入力します .今回は指定された基準を満たす結果は 1 つだけなので、エラーは表示されません。
=DGET(B4:F10,4,B12:G14)
類似の読み物
- Excel で顧客データベースを管理する方法
- Excel で在庫データベースを作成する (3 つの簡単な方法)
- Excel でフォームを使用してデータベースを作成する方法
6. DMAX関数
DMAX 関数 指定された条件に一致するデータベース内のレコードのフィールド (列) の最大数を返します。
次に、セル G17 に次の式を入力します 10 から 16 の高さのすべてのナシの木とリンゴの木から最大の利益を得る.
=DMAX(B4:F10, "Profit", B12:G14)
7. DMIN 関数
DMIN 関数 指定された条件に一致するデータベース内のレコードのフィールド (列) の最小数を返します。
次に、セル G17 に次の式を入力します 高さが 10 から 16 の間のすべてのナシの木とリンゴの木から最小の利益を得る.
=DMIN(B4:F10, "Profit", B12:C13)
8. DPRODUCT 関数
DPRODUCT 関数 指定された条件に一致するデータベース内のレコードのフィールド (列) の値を乗算します。
次に、セル G17 に次の式を入力します 高さが 10 から 16 の間のすべてのナシの木とリンゴの木からの収量の積を取得します。
=DPRODUCT(B4:F10, "Yield", B12:G14)
9. DSTDEV 関数
DSTDEV 関数 選択したデータベース エントリからのサンプルに基づいて標準偏差を推定します。
次に、セル G17 に次の式を入力します 選択したデータベース エントリのサンプルに基づいて、高さが 10 ~ 16 のすべてのナシの木とリンゴの木から収穫量の標準偏差を取得します。
=DSTDEV(B4:F10, "Yield", B12:B14)
10. DSTDEVP 関数
DSTDEVP 関数 選択したデータベース エントリの母集団全体に基づいて標準偏差を計算します。
次に、セル G17 に次の式を入力します 選択したデータベース エントリの母集団全体に基づいて、高さが 10 ~ 16 のすべてのナシの木とリンゴの木から収穫量の標準偏差を取得します。
=DSTDEVP(B4:F10, "Yield", B12:B14)
11. DVAR 機能
DVAR 機能 選択したデータベース エントリからのサンプルに基づいて分散を推定します。
次に、セル G17 に次の式を入力します 選択したデータベース エントリのサンプルに基づいて、高さが 10 ~ 16 のすべてのナシの木とリンゴの木から収穫量の分散を取得します。
=DVAR(B4:F10, "Yield", B12:B14)
12. DVARP 機能
DVARP 機能 選択したデータベース エントリの母集団全体に基づいて分散を計算します。
次に、セル G17 に次の式を入力します 選択したデータベース エントリの母集団全体に基づいて、高さが 10 から 16 の間のすべてのナシの木とリンゴの木から収穫量の分散を取得します。
=DVARP(B4:F10, "Yield", B12:B14)
覚えておくべきこと
- 条件範囲で空白行を避ける必要があります。そうしないと、関数は指定された条件をすべて無視する可能性があります。
- 基準としてワイルド カードを使用できます。例:A* テキストが文字 A で始まる必要があることを示します .
結論
これで、Excel ですべてのデータベース関数を使用する方法がわかりました。この記事がお客様のニーズを満たしているかどうかをお知らせください。さらに質問や提案がある場合は、以下のコメント セクションを使用することもできます。 ExcelDemy にアクセスしてください ブログで Excel の詳細をご覧ください。私たちと一緒に学び続けてください。
関連記事
- Excel でリレーショナル データベースを作成する方法 (簡単な手順)
- Excel で検索可能なデータベースを作成する (2 つの簡単なコツ)
-
Excel VBA でテーブル参照を使用する方法 (20 例)
大規模なデータセットを含む Excel ブックでは、テーブルをその範囲全体ではなく名前で参照すると便利な場合があります。 Excel で VBA を使用することは、操作を実行する最も高速で信頼性が高く、最も効率的な方法です。 「Excel VBAでテーブルを参照する方法」を知るための特別なトリックを探しているなら、あなたは正しい場所に来ました. Excel でテーブルを参照するには、さまざまな方法があります。この記事では、これらの方法の詳細について説明します。このすべてを学ぶために完全なガイドに従ってみましょう. ListObject プロパティでテーブルを参照 VBA コードの作成中、Li
-
Excelでさまざまな種類のCOUNT関数を使用する方法(5つの方法)
マイクロソフト エクセル では、空白セルまたは非空白セル、数値、時間、またはテキスト値を含むセル、特定の単語または文字を含むセルなど、さまざまな種類のセルをカウントする方法が多数提供されています。この記事では、Excel でのカウントにさまざまな種類のカウント関数を使用する方法について説明します . 次の Excel ワークブックをダウンロードして、理解を深め、自分で練習してください。 Excel での 5 つの異なる種類の COUNT 関数のアプリケーションについて紹介します 主に Excel でカウントに使用される関数は全部で 5 つあります。これらは、つまりCOUNT関数です 、CO