【時短の極意】Excelの空白セルを一瞬で「0」で埋める!3秒で終わる爆速テクニック

【ゼロからはじめる】Excel機能
スポンサーリンク

はじめに:「0入力」の作業で消耗していませんか?

データ集計業務を行っていると、取引先から届いたリストが「空白だらけ」というケースはよくありますよね。

空白だと計算エラーが出るから、とりあえず0を入れないと」と、数千行のデータを前に途方に暮れてしまうこともありますよね。手作業では入力漏れのリスクも高まります。

でも、今回紹介するテクニックなら、わずか3秒で完了します。入力漏れも防げます。

この記事では、初心者の方でも今日から実践できる「標準機能」と、ワンクリックで完了する「VBAコード」の2つの方法をご紹介します。

【ゼロから始める】Excel機能の記事を見る 

【業務効率化】VBAの記事を見る 

方法1:マウスとキーボードだけで完結する「ジャンプ機能」

まずは、プログラミングを使わずにExcelの標準機能だけで解決する方法です。

  1. 範囲を選択する:0を入力したい範囲をマウスで囲みます。
  2. ジャンプ機能を呼び出す:キーボードのCtrl+Gを押し、「セル選択」をクリックします。
  3. 空白セルのみを指定する:「空白セル」にチェックを入れて「OK」を押します。
  4. 一括入力を行う:そのままの状態で「0」と打ち、最後にCtrlを押しながらEnterを押します。

たったこれだけの操作で、選択範囲内のすべての空白セルに「0」が入ります。Ctrl+Enterは「選択中のセルすべてに同じ値を入力する」という非常に便利なショートカットですので、ぜひご活用ください。

Ctrl+Gの代わりに、F5キーでも大丈夫です!

方法2:ワンクリックで処理を終える「VBAコード」

この一連の作業も覚えづらいし、毎日手間が発生するのも大変…」という方は、以下のコードをコピペして使ってみてください。

Sub FillZerosInBlanks()
    ' 選択した範囲の中にある空白セルに「0」を入力するコード
    On Error Resume Next ' 空白セルが見つからない場合のエラーを回避
    Selection.SpecialCells(xlCellTypeBlanks).Value = 0
    On Error GoTo 0
   
    MsgBox "空白を0で埋めました!"
End Sub


マウスで選択した範囲の空白セルが、コードを実行するだけで一括して「0」へ変換されます。

なぜ空白セルに「0」を補完する必要があるのか?

空白のままでも見た目は変わらないじゃない?」と思われるかもしれません。しかし、Excel内部の扱いにおいて「空白」と「0」は明確に異なります。

セルが空白のまま放置されていると、平均値(AVERAGE関数)などを算出する際に計算対象から除外されてしまい、正確な集計結果が得られなくなります

正確なデータ分析や業務効率化は、こうした適切なデータ処理から始まりますので、ぜひ頭の片隅に入れておきましょう!

【ゼロから始める】Excel機能の記事を見る 

【業務効率化】VBAの記事を見る 


VBAを独学で学び、業務自動化に5年以上携わってきた私が、「本当に実務で役立った!」と感じた2冊を紹介します。 もう本選びで失敗したくない方は、よければ参考にしてみてください。

この記事を書いた人
ぐー

手取り15万円の会社員でしたが、年間100万円以上節約していました。
株式投資で年間360万円以上投資し、iDeCoも併用しています。
総資産はアッパーマス層に到達しました。
資格は日商簿記3級を持っています。

このブログでは、私が実践してきた節約術やリアルな資産運用、生産性を高めるITスキルについて発信しています。

生活を豊かにするため、高配当株投資で年間配当金60万円をめざしています。
現在の年間配当金は30万円ほどです。

ゲーム・漫画・アニメなどが好きです。
一緒に資産形成をがんばりましょう!
よろしくお願いします!

ぐーをフォローする
【ゼロからはじめる】Excel機能【業務効率化】VBAITスキル
スポンサーリンク
ぐーをフォローする

コメント

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