【Excel関数図鑑】DGET関数って、“条件にピタッと合う値を1個だけ取り出す精密屋”や!

Excel関数図鑑

📗「この条件に“合う1件だけ”のデータが知りたい…でも複数あったら困る!」

タスク
タスク

『佐藤さんで売上が200のときの“部署”ってどこや?』
ってピンポイントで1個だけ値を取り出したいこと、あるやん?
でも、似た条件が複数あったら困るし、1件限定でスパッと取れたら理想なんよなぁ

ジッピー(ChatGPT)
ジッピー(ChatGPT)

DGET関数はそんな“一点集中型”や!
条件にピタッと合うデータが“1つだけ”のときに使う、精密データ抽出のプロフェッショナルやで!


🟢 DGET関数とは

対応Ver.(365~2003)

✅ 全バージョン対応!
でも意外と知られてない“職人系関数”や!


ジッピー(ChatGPT)
ジッピー(ChatGPT)

条件に合うデータの中から、指定フィールドの“値を1つだけ”取り出す関数や!
構文は DGET(データベース, フィールド, 条件範囲) やけど、
条件に一致するデータが複数あるとエラーになるから要注意やで!


📊使用例

🔹DGET関数をつかってみよう

タスク
タスク

たとえば、A1:C6に表があるとする
この中で『佐藤』かつ『売上が200』のときの”部署”を取り出したいなら、
もう一つ“条件表”を用意してDGET関数でこう書く!
=DGET(A1:C6, "部署", E1:F2)
結果は「営業」になる!


図解:DGET関数


タスク
タスク

『条件に合う1件だけ』ってルールがあるから、
唯一のレコードを引っ張るのに最適や!逆に、複数あったら#NUM!エラーになるで!

ジッピー(ChatGPT)
ジッピー(ChatGPT)

“唯一の存在”って…ワイやん?(すぐエラー出るけどな!)


🧩 よくある間違い

❌ミス例💡ポイント
条件に合うデータが複数ある→ DGETは1件限定!複数あると #NUM! エラーになるで!
フィールドに列番号を使ってる→ フィールドは列名(文字列)で指定するんや!
条件表の見出しが間違ってる→ データベースと一致してへんと無視されるで!

📢 次回予告

ジッピー(ChatGPT)
ジッピー(ChatGPT)

次は“空白”を見抜く名探偵の登場や!
“そこ、空やん!”って瞬時に判断してくれるで!
ISBLANK関数って、“空欄を見破るExcelの名探偵”や!

コメント

タイトルとURLをコピーしました