Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excelで先頭のゼロを削除する8つの簡単な方法

このチュートリアルでは、Excelで数値の先頭にある不要なゼロ(先行ゼロ)を削除する方法を詳しく解説します。先頭のゼロとは、数値の冒頭に付いているものの数値としては何の意味も持たないゼロのことです。大量のデータを扱っていると、こうした余計なゼロが予期せず混ざり込むことがあり、データ容量を無駄にするだけでなく、集計や照合の際に混乱の原因にもなります。本記事では、初心者の方でもすぐに実践できる8つの方法を、手順付きでわかりやすくご紹介します。

Excelで先頭のゼロを削除する8つの方法

以下の8つの方法を順番に試していきましょう。どれも簡単な操作で実行できるので、自分の状況に合った方法を選んで活用してください。

1. テキスト形式の数値を変換する

ワークシート上の数字が、見た目は数値なのに四則演算ができなかったり、エラーが表示されたりすることはありませんか?それは、数字に見えても実際にはテキストとして書式設定されているためです。この場合、セルの左上に表示されるエラーマークから簡単に変換できます。

手順:

  • まず、下の画像のようなデータを用意します。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 次に、エラーマークをクリックし、「数値に変換」を選択します。

Excelで先頭のゼロを削除する8つの簡単な方法

  • これで、先頭のゼロが削除された結果が得られます。

Excelで先頭のゼロを削除する8つの簡単な方法

関連記事: Excelでテキスト付きセルの表示形式をカスタマイズする方法(4つの方法)

2. ユーザー定義の表示形式を使う

次に、ユーザー定義の表示形式を利用して先頭ゼロを削除する方法です。セルの書式設定を「標準」に戻すことで、テキスト扱いになっていた数値を本来の状態に戻せます。

手順:

  • まず、下の画像のようなデータを用意します。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 続いて、B列全体を Ctrl+C でコピーし、D列Ctrl+V で貼り付けます。

Excelで先頭のゼロを削除する8つの簡単な方法

  • さらに、対象列を選択した状態で ホーム > 標準 の順にクリックします。

Excelで先頭のゼロを削除する8つの簡単な方法

  • これで、先頭ゼロが削除された結果が得られます。

Excelで先頭のゼロを削除する8つの簡単な方法

関連記事: ExcelでVBAを使って数値の書式を設定する方法(3つの方法)

3. VALUE関数を使う

VALUE関数は、数値を表す文字列を数値に変換する関数です。テキスト形式で保存された数値の先頭ゼロを一括で除去したい場合に非常に便利です。

手順:

  • まず、下の画像のようなデータを用意し、C5セルに次の数式を入力します。
=VALUE(B5)

Excelで先頭のゼロを削除する8つの簡単な方法

  • 次に、Enter キーを押して結果を表示し、フィルハンドルを使って数式を他のセルにも適用します。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 最後に、すべてのセルで先頭ゼロが削除された結果が得られます。

Excelで先頭のゼロを削除する8つの簡単な方法

4. VALUE関数とTEXT関数を組み合わせる

VALUE関数TEXT関数を組み合わせる方法もあります。TEXT関数は、数値の先頭にゼロを追加・保持したい場合に特に有効で、桁数を揃えて表示したいときに役立ちます。たとえば、すべての数値の桁数を統一するために先頭ゼロを追加したいケースで活用できます。

手順:

  • まず、下の画像のようなデータを用意し、C5セルに次の数式を入力します。
=TEXT(VALUE(B5), "#")

Excelで先頭のゼロを削除する8つの簡単な方法

  • 次に、Enter キーを押して結果を確認し、フィルハンドルで数式を他のセルにも適用します。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 最後に、目的の結果が得られます。

Excelで先頭のゼロを削除する8つの簡単な方法

🔎 数式の仕組み:

  • VALUE(B5): 変換対象となるセルを指定する部分です。
  • TEXT(VALUE(B5), "#"): VALUE関数で変換した値に対し、TEXT関数で表示形式を整える部分です。

関連記事: Excelで先頭のゼロを保持する方法(10の方法)

5. 列の値に1を掛ける

シンプルな計算のテクニックでも「数値に変換」の問題を解消できます。ポイントは、値に1を掛ける(または1で割る)だけ。さらに、0を加算しても同じ効果が得られます。ここでは作業用の列も併用します。

手順:

  • まず、下の画像のようなデータを用意します。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 次に、C列のすべてのセルに 1 を入力します。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 続いて、D5セルに次の数式を入力します。
=B5*C5

Excelで先頭のゼロを削除する8つの簡単な方法

  • その後、Enter キーを押して結果を確認し、フィルハンドルで数式を他のセルにも適用します。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 最後に、先頭ゼロが削除された結果が得られます。

Excelで先頭のゼロを削除する8つの簡単な方法

関連記事: Excelで数値を5の倍数に丸める方法

あわせて読みたい記事

  • Excelで数値の表示形式をカンマからドットに変更する方法(5つの方法)
  • ユーザー定義の数値形式:小数点1桁の百万単位表示(6つの方法)
  • Excelで数値を百万単位で表示する方法(6つの方法)
  • Excelで四捨五入せずに小数点以下2桁にする方法(4つの効率的な方法)
  • Excelで数値をパーセンテージに変換する方法(3つの簡単な方法)

6. 形式を選択して貼り付けを使う

形式を選択して貼り付けは、貼り付け内容を細かく制御できる便利な機能です。WebページからコピーしたテキストにHTML書式が残ってしまう場合の対処や、列幅のコピー、さらには加算・減算・乗算・除算といった計算まで実行できます。ここでは「乗算」を使って先頭ゼロを削除します。

手順:

  • まず、下の画像のようなデータを用意し、C5セル1 を入力して Ctrl+C でコピーします。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 次に、対象の列を右クリックし、「形式を選択して貼り付け」を選択します。

Excelで先頭のゼロを削除する8つの簡単な方法

  • すると、形式を選択して貼り付けのダイアログボックスが開きます。
  • そこで「乗算」を選択し、OK をクリックします。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 最後に、先頭ゼロが削除された結果が得られます。

Excelで先頭のゼロを削除する8つの簡単な方法

7. 区切り位置機能を使う

Excelの区切り位置機能を使っても、先頭ゼロを削除できます。ウィザードに沿って進めるだけなので、直感的に操作できるのが魅力です。

手順:

  • まず、下の画像のようなデータを用意し、対象セルを選択した状態で データ > 区切り位置 の順にクリックします。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 次に、1つ目のダイアログボックスで「次へ」をクリックします。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 続いて、2つ目のダイアログボックスでも「次へ」をクリックします。

Excelで先頭のゼロを削除する8つの簡単な方法

  • さらに、3つ目のダイアログボックスで出力先の列を指定し、「完了」をクリックします。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 最後に、先頭ゼロが削除された結果が得られます。

Excelで先頭のゼロを削除する8つの簡単な方法

関連記事: [解決済み] Excelで「数値がテキストとして保存されています」と表示される問題

8. VBAコードを適用する

最後に、VBA(Visual Basic for Applications)マクロを使って先頭ゼロを削除する方法です。VBAを活用すれば、Excelの操作を自動化・カスタマイズでき、大量のデータを一度に処理できます。

手順:

  • まず、開発 > 挿入 > フォームコントロール の順に選択します。

Excelで先頭のゼロを削除する8つの簡単な方法

  • すると、下図のようにボタンが挿入されます。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 続いて、ボタンを右クリックし、「マクロの登録」を選択します。

Excelで先頭のゼロを削除する8つの簡単な方法

  • その後、以下のVBAコードを入力します。
Sub Removing_Leading_Zero()
'Code by ExcelDemy.com
Dim Remove_Range As Range
Dim Wrk_Rng As Range
On Error Resume Next
xTitleId = "ExcelDemy Delete Leading Zeros"
Set Wrk_Rng = Application.Selection
Set Wrk_Rng = Application.InputBox("Range", xTitleId, Wrk_Rng.Address, Type:=8)
Wrk_Rng.NumberFormat = "General"
Wrk_Rng.Value = Wrk_Rng.Value
End Sub

Excelで先頭のゼロを削除する8つの簡単な方法

  • 次に、対象のデータ範囲を選択してボタンをクリックします。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 最後に、先頭ゼロが一括で削除された結果が得られます。

Excelで先頭のゼロを削除する8つの簡単な方法

関連記事: Excelで数値書式コードを使う方法(13の方法)

数値以外の値から先頭のゼロを削除する方法

ここまでは数値データを扱ってきましたが、数値以外の値(テキストなどを含むデータ)から先頭ゼロを削除したい場合もあります。そんなときは、IF関数とLEFT・RIGHT・LEN関数を組み合わせた数式が便利です。

手順:

  • まず、下の画像のようなデータを用意します。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 次に、C5セルに次の数式を入力します。
=IF(LEFT(B5) = "0", RIGHT(B5, LEN(B5)-1), B5)

Excelで先頭のゼロを削除する8つの簡単な方法

  • 続いて、Enter キーを押して結果を確認し、フィルハンドルで数式を他のセルにも適用します。

Excelで先頭のゼロを削除する8つの簡単な方法

  • これで、C列の結果が得られます。

Excelで先頭のゼロを削除する8つの簡単な方法

  • 最後に、同じ手順をD列にも適用すれば、目的の結果が得られます。

Excelで先頭のゼロを削除する8つの簡単な方法

まとめ

今回は、Excelで先頭のゼロを削除するための8つの方法と、数値以外のデータに対応するテクニックを紹介しました。状況に応じて最適な方法を選べば、データの整理や集計作業がぐっと楽になります。ほかにも便利な方法をご存じの方は、ぜひ教えてください。ExcelDemyのサイトでは、このような実用的なExcelノウハウを多数公開しています。不明な点やご質問があれば、下のコメント欄からお気軽にお寄せください。全力でサポートいたします。

関連記事

  • Excelで会計用の数値形式を適用する方法(4つの便利な方法)
  • Excelで国際対応の数値形式を変更する方法(4つの例)
  • Excelで16桁の数字を入力する方法(3つの簡単な方法)
  • Excelで長い数字を正しく表示する方法(4つの簡単な方法)
  • Excelで数値を千単位(K)・百万単位(M)で表示する方法(4つの方法)
  1. Excelで壊れたリンクを削除する3つの簡単な方法

    Microsoft Excelは非常に強力なソフトウェアです。Excelのツールや機能を活用すれば、データセットに対してさまざまな操作を行うことができます。数式の作成に役立つExcel関数も多数用意されており、教育機関や企業では貴重なデータの管理にExcelファイルが広く活用されています。場合によっては、複数のExcelファイルをリンクさせて、異なるソースからデータを取り込むこともあるでしょう。しかし、リンクはさまざまな理由で切れてしまうことがあり、その結果、作業中のワークシートにエラーが発生します。そこで必要になるのが、壊れたリンクの削除です。この記事では、Excelで壊れたリンクを削除する

  2. Excelでハイパーリンクをすべて削除する5つの方法【テキストはそのまま残す】

    Excelでは、URLを入力すると自動的にハイパーリンクへ変換されます。便利な機能ですが、必ずしも望ましいとは限りません。誤ってハイパーリンク付きのセルをクリックすると、意図せずWebサイトが開いてしまうこともあります。そこで「テキストは残したまま、ハイパーリンクだけを削除したい」というニーズが生まれます。本記事では、Excelの文字列を保持しながら、すべてのハイパーリンクを削除する基本的な方法を5つご紹介します。 練習用ワークブックについて 以下の手順は、実際にハイパーリンクが設定されたサンプルデータを使って確認できます。ご自身のブックでも同じ流れで試してみてください。 Excelですべ