【Excel脱・初心者】なぜVLOOKUPよりCOUNTIFが「エラー処理」に強いのか?
【Excel脱・初心者】なぜVLOOKUPよりCOUNTIFが「エラー処理」に強いのか?
Excelでデータを探すとき、真っ先に思い浮かぶのはVLOOKUP関数かもしれません。しかし、実務の効率を考えると「まずはCOUNTIFでチェックする」という手法が、実は一番スマートでエラーにも強いんです。
1. 最大のメリットは「#N/A」が出ないこと
VLOOKUPやMATCH関数は、データが見つからないと #N/A というエラーを返します。これを消すために IFERROR(VLOOKUP(...),"") と長く複雑な式を書くのがお決まりでした。
一方、COUNTIF関数はデータがなければ潔く「0」を返してくれます。エラー値にならないので、その後の計算や条件分岐がとてもスムーズに進みます。
2. 事務作業で使える「エラー知らず」の活用術
① データの有無で処理を分ける(IF + COUNTIF)
「もしリストに名前があれば〇、なければ×」という処理。COUNTIFならエラーを気にせずシンプルに書けます。
=IF(COUNTIF(範囲, 検索値) > 0, "あり", "なし")
「0より大きいか(=1つ以上あるか)」だけで判定できるので、数式が読みやすくなります。
② 重複チェックがとにかく楽
データが「あるかないか」だけでなく「いくつあるか」を数字で出してくれるので、そのまま条件付き書式などに使えます。「エラーを回避する」という余計な思考コストがかかりません。
3. 「まず数える」習慣がミスを防ぐ
いきなりデータを「取ってくる(VLOOKUP)」のではなく、まずは「存在するか数える(COUNTIF)」。このステップを挟むだけで、数式が壊れるリスクを大幅に減らせます。
| 関数 | 見つからない時 | エラー対策 |
|---|---|---|
| VLOOKUP | #N/A (エラー) | IFERRORが必要 |
| COUNTIF | 0 (数値) | 不要(そのまま使える) |
💡 まとめ
「エラーが出たらどうしよう」と不安になりながら複雑な式を書くのはもう終わり。「見つからなければ0が返ってくる」というCOUNTIFの安心感を味方につけて、もっと楽に、正確にExcelを使いこなしましょう!
コメント
コメントを投稿