【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を使いこなしましょう!

コメント

このブログの人気の投稿

Webサイトでは「ダブルクリック」は不要?シングルクリックが基本の理由

AIに頼りすぎないVBA!「記録マクロ」をメンテナンスしやすい「事務屋さんのコード」に変える方法

【Excel】エクセル(Excel)で同一セルを調べる方法