OfficePress.net

DGET|データベースから指定した条件を満たす1つの値

- スポンサーリンク -

構文

データ範囲内で、検索条件にあったセルの内容を返します

DGET は、検索条件に一致する、データベース内の 1 つのセルの内容を返します。セルが見つからない場合は #VALUE! を、2 つ以上のセルが見つかると エラー: 502 を返します。

DGET(データベース; データベースフィールド; 検索条件)
  • データベース:データのあるセル範囲。
  • データベースフィールド:検索条件をあてはめるデータベースフィールド(列)。
  • 検索条件は、検索条件含むセル範囲。

問題

calc_dget_qes

サンプルファイル

データベースの中から「佐藤健介」の各科目の点数を取り出す。

回答

calc_dget_wzd

  1. セル「D12」を選択状態にする。
  2. 「挿入」-「関数」で関数ウィザードを表示させる。
  3. 分類項目「データベース」、関数「DGET」を選択し「次へ」。
  4. データーベースには、項目を含めたデータのセル範囲「B3:I8」と入力し、絶対参照「$B$3:$I$8」に変更。
  5. データーベースフォールドには、国語のデータを取り出すのでセル「D3」と入力。
  6. 検索条件には、検索条件であるセル範囲「B11:B12」と入力し、絶対参照「$B$11:$B$12」に変更し「OK」。

※オートフィルを利用するため、データベースと条件部分は絶対参照としました。

結果

calc_dget_rlt

ご覧のとおりです。

- スポンサーリンク -