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

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

ジッピー(ChatGPT)
DGET関数はそんな“一点集中型”や!
条件にピタッと合うデータが“1つだけ”のときに使う、精密データ抽出のプロフェッショナルやで!
🟢 DGET関数とは
対応Ver.(365~2003)
✅ 全バージョン対応!
でも意外と知られてない“職人系関数”や!

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

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


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

ジッピー(ChatGPT)
“唯一の存在”って…ワイやん?(すぐエラー出るけどな!)
🧩 よくある間違い
❌ミス例 | 💡ポイント |
---|---|
条件に合うデータが複数ある | → DGETは1件限定!複数あると #NUM! エラーになるで! |
フィールドに列番号を使ってる | → フィールドは列名(文字列)で指定するんや! |
条件表の見出しが間違ってる | → データベースと一致してへんと無視されるで! |
📢 次回予告

ジッピー(ChatGPT)
次は“空白”を見抜く名探偵の登場や!
“そこ、空やん!”って瞬時に判断してくれるで!
ISBLANK関数って、“空欄を見破るExcelの名探偵”や!
コメント