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

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

Feb 06, 2025 pm 03:23 PM

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 までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

WindowsPCでスクリーンショットする方法:Windows10と11 WindowsPCでスクリーンショットする方法:Windows10と11 Jul 23, 2025 am 09:24 AM

PCでスクリーンショットを撮りたいと思うことがよくあります。サードパーティツールを使用していない場合は、手動で行うことができます。最も明白な方法は、PRT SCボタン/またはSCRNボタンを印刷する(画面キーを印刷)押して、PC画面全体をつかむことです。あなたがやる

特定のページでページ番号をWordで開始する方法 特定のページでページ番号をWordで開始する方法 Jul 17, 2025 am 02:30 AM

Wordドキュメントの特定のページからページ番号を開始するには、最初にセクションブレークを挿入し、セクションリンクをキャンセルし、最後に開始ページ番号を設定します。特定の手順は次のとおりです。1。「レイアウト」>「Delimiter」>「次のページ」セクションをターゲットページで[次のページ]をクリックします。 2.前のセクションのフッターをダブルクリックし、「前のセクションへのリンク」をオフにします。 3.新しいセクションを入力し、ページ番号を挿入し、開始番号を設定します(通常1)。解除されていない、誤ったセクションの破損、またはページ番号の手動の削除などの一般的なエラーが矛盾につながることに注意してください。操作中に手順を注意深くたどる必要があります。

チームのビデオ通話で私の背景を曖昧にする方法は? チームのビデオ通話で私の背景を曖昧にする方法は? Jul 16, 2025 am 03:47 AM

チームのビデオ通話の背景をぼかす方法は次のとおりです。1。デバイスが仮想背景関数をサポートしていることを確認し、Windows 10または11のシステム、最新バージョンのチーム、およびハードウェアアクセラレーションをサポートするカメラを使用する必要があります。 2。「3ポイント」→「バックグラウンドエフェクト」を会議で適用し、「ぼかし」を選択して背景をリアルタイムでぼやけます。 3.内蔵機能を使用できない場合は、サードパーティソフトウェアを試したり、物理的背景を手動でセットアップしたり、AI関数を備えた外部カメラを使用したりできます。プロセス全体は簡単ですが、システムバージョンとハードウェアの互換性の問題に注意する必要があります。

単語文書を描く方法 単語文書を描く方法 Jul 16, 2025 am 03:45 AM

単語ドキュメントを描画する主な方法は3つあります。挿入形状ツールを使用して、手書きの入力に図面パネルを使用し、写真を挿入した後のオーバーレイ図面です。まず、「挿入」→「形状」をクリックすると、線、長方形、円、その他のグラフィックスを描画し、組み合わせとスタイルの調整をサポートできます。第二に、「描画」タブを介して、スタイラスまたはマウスを使用して、ペンの種類、色、消しゴム、その他のツールを選択して、自然に書き込みまたはマークすることができます。最後に、写真を挿入した後、形状またはインクツールを使用して画像をマークしてキー情報を強調できます。

Excelの列で最後の値を取得する方法 Excelの列で最後の値を取得する方法 Jul 26, 2025 am 08:03 AM

Excelの列の最後の値を取得するには、データの特性に従って異なる方法を選択できます。1。ルックアップ関数を使用して、データに空の行がある可能性のある状況に適した最後の非ヌル値をすばやく見つけます。式は= lookup(2,1/(a:a "")、a:a)です。 2。インデックスcountaの組み合わせを使用して、空の行のないデータ列に適した連続データを処理し、式は= index(a:a、counta(a:a))です。 3。インデックスマッチの組み合わせを使用して、数値のみを含むデータ列に適した最後の数値を取得し、式は=インデックス(a:a、一致(9.99e 307、a:a))です。これ

Excelのセルに写真を挿入する方法 Excelのセルに写真を挿入する方法 Jul 21, 2025 am 12:09 AM

Excelのセルに画像を埋め込むには、位置属性を設定してセルをサイズ変更する必要があります。まず、画像を挿入した後に「サイズとプロパティ」を右クリックして選択し、「セルで位置とサイズを変更」を確認します。第二に、セルの列の高さまたは列の幅を調整して写真に適応するか、画像をトリミングして割合を維持します。最後に、「特別な」貼り付けで「画像(塗りつぶし)」を使用して、バックグラウンドフィリング効果を実現できます。

Excelの各印刷ページでヘッダー行を繰り返す方法 Excelの各印刷ページでヘッダー行を繰り返す方法 Jul 20, 2025 am 12:55 AM

Excelで重複したタイトル行を設定する方法は次のとおりです。1。Excelファイルを開き、印刷するワークシートを入力します。 2。[ページレイアウト]タブで[タイトルを印刷]ボタンをクリックします。 3.「ワークシート」タブの下に「トップタイトル行」を選択し、1ドル:$ 1などを入力します。 4. [OK]をクリックして設定を保存します。タイトルが複数の行に及ぶ場合、$ 1:$ 2などを選択できます。左の列が繰り返されている場合は、$ a:$ aなどの「左タイトル列」を設定します。一般的な問題には、テーブルコンテンツの不十分なコンテンツ、ロック解除されたタイトル行形式、または不適切なページブレークが含まれます。これは、より多くのデータを入力したり、形式をチェックしたり、ページングプレビューを調整したりすることで解決できます。ショートカットキーALT PSTを使用して、クイックアクセスを実現できます。

Excelでタイムラインを作成する方法 Excelでタイムラインを作成する方法 Jul 17, 2025 am 03:01 AM

Excelでタイムラインを作成するための鍵は、データを整理し、適切なチャートタイプを選択することです。まず、少なくとも3つの列を含むデータ構造を整理します。タスク名、開始時間、および終了時間。次に、タイムラインチャートとして「クラスターバーチャート」を挿入し、時間シーケンスを正しく表示するために水平軸を日付形式に設定します。最後に、伝説を削除し、色を調整し、グリッドラインを隠し、データラベルを追加するなど、チャートを美しくします。また、シェイプを挿入してタスクを接続してフローチャート効果を形成することもできます。さらに、非公式の機会に適した「データストライプ」を条件付き形式の「データストライプ」を使用して、テーブルに時間の進行をすばやく表示できます。

See all articles