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

Excel で数値を先行ゼロ付きのテキストに変換する方法

先行ゼロは、主に数値の長さを指定するのに役立ちます。特別な ID 番号、郵便番号、セキュリティ番号などの記録を維持する場合は、先頭のゼロを維持する必要があります 細胞について。ただし、「00901」のような郵便番号を入力しようとすると、 セル内のプエルトリコの」、Excel はそれを「901」に切り捨てます ' すぐに。 Microsoft Excel が先行ゼロを処理することは非常に重要です。このためには、数値をテキストに変換する必要があります。この記事では、数値を先行ゼロ付きのテキストに変換する方法について説明します。この記事では、Excel で数値を先行ゼロ付きのテキストに変換する方法を示します。

Excel で数値を先行ゼロ付きのテキストに変換する 9 つの簡単な方法

最初にデータセットを紹介します。実際には、先頭のゼロなしで 9 つの郵便番号が指定されており、郵便番号は 5 桁で構成されていると言えます。ここで、先行ゼロを追加する必要があります そして、次の効果的な方法を進めることができます。 Excel で数値を先行ゼロ付きのテキストに変換する 9 つの効果的な方法を発見しました。

1.テキスト形式の使用

シンプルなソリューションです

先行ゼロを追加できます セル形式を数値からテキストに変更しても問題ありません。これは、Excel が数値を実際の数値として扱わず、ゼロを削除しないことを意味します。では、どうすればそれを行うことができますか?手順に従ってください

手順

  • 書式を使用する空白セルまたはセル範囲を選択します。
  • [ホーム] から [数値] コマンドの [書式] ドロップダウン選択をクリックします。 タブ
  • リストからテキスト オプションを選択します。

Excel で数値を先行ゼロ付きのテキストに変換する方法

  • これで、セルに先行ゼロを表示する準備が整いました。郵便番号を手動で入力すると、次の出力が得られます。

Excel で数値を先行ゼロ付きのテキストに変換する方法

続きを読む: Excel で数値をテキスト/単語に変換する方法

2.カスタム形式の利用

カスタム フォーマット [セルの書式設定] で選択できる多数のオプションがある特殊な形式です。 .その中から 1 つを選びます。

手順

  • 郵便番号を新しいセル範囲にコピーし、セル範囲を選択します。
  • 番号をクリックします コマンド
  • カスタムを選択 セルの書式設定のオプション .
  • 00000」と入力 ' は、郵便番号が 5 桁で構成されているためです。
  • OK を押します .

<強い> Excel で数値を先行ゼロ付きのテキストに変換する方法

  • その後、次の結果が得られます。

Excel で数値を先行ゼロ付きのテキストに変換する方法

続きを読む: [解決済み]:Excel で先頭のゼロが表示されない (9 つの解決策)

3.数字の前にアポストロフィを追加

アポストロフィを追加することは、数値の前に先行ゼロを保持する最も簡単な方法です。主な利点は、アポストロフィがセルに表示されないことですが、数式バーで使用でき、編集することができます.

<強い> Excel で数値を先行ゼロ付きのテキストに変換する方法

次のデータセットで、アポストロフィ (') を入力すると 郵便番号を入力する前に文字を入力し、Enter を押します (つまり、04330 の代わりに「04330」と入力する必要があります)、先頭にゼロが付いた郵便番号が表示されます。

続きを読む: Excel で先行ゼロを追加または保持する (10 の適切な方法)

4. TEXT 関数の適用

テキスト関数 数値を作業シートのテキストに変換するのに役立ちます。プロセスを理解するには、慎重に手順に従ってください。

手順

  • 空白のセルを選択します。 D5 .
  • 式を次のように入力します:
=TEXT(C5, "00000")

ここで C5 は郵便番号の値で、「00000」 」は、郵便番号が 5 桁で構成されているため、目的の形式です。

  • Enter を押します .

Excel で数値を先行ゼロ付きのテキストに変換する方法

続きを読む: Excel で数字の前に 0 を付ける方法 (5 つの便利な方法)

5. RIGHT 関数の使用

RIGHT 関数 指定した文字数に応じて、テキスト文字列内のすべての文字を返します。慎重に手順に従ってください。

手順

  • 空白のセルを選択します。例: D5 .
  • 式を次のように入力します:
=RIGHT("00000"&C5,5)

ここで C5 郵便番号の値「00000」 」は目的のフォーマットで、5 は文字数です

  • Enter を押します .

Excel で数値を先行ゼロ付きのテキストに変換する方法

6. BASE機能の利用

BASE 関数 指定された基数 (基数) で数値をテキスト表現に変換します。

メソッドを正しく理解するには、手順に従ってください。

手順

  • 空白のセルを選択します。 D5 .
  • 式を次のように入力します:
=BASE(C5,10,5)

ここで C5 郵便番号の番号、10 がベースで、 5 希望する文字の長さです。

  • Enter を押します .

Excel で数値を先行ゼロ付きのテキストに変換する方法

7. CONCATENATE 関数の適用

CONCATENATE 関数 2 つ以上のテキストの文字列を結合します。これを使用して、数値を先行ゼロ付きのテキストに変換できます。この方法を実行するには、慎重に手順に従ってください。

手順

  • 空白のセルを選択します。 D5 .
  • 式を次のように入力します:
=CONCATENATE("00", C5)

ここで「00 」は最初の項目 &C5 は 2 番目の項目で、主に郵便番号です。

Excel で数値を先行ゼロ付きのテキストに変換する方法

  • Enter を押します 数式を適用します。

Excel で数値を先行ゼロ付きのテキストに変換する方法

  • 次に、フィル ハンドルをドラッグします 列の下のアイコン。

Excel で数値を先行ゼロ付きのテキストに変換する方法

注: CONCATENATE の使用 先行ゼロを追加できる関数 ただし、先行ゼロを埋め込むことはできません。

続きを読む: Excel で数値を先行ゼロで連結する方法 (6 つの方法)

8. REPT と LEN 関数の組み合わせ

何度も、REPT 関数 テキストを繰り返すことができます。さらに、LEN 関数 テキスト文字列の文字数を返します。 REPT の組み合わせ とレン 関数は、数値を先行ゼロ付きのテキストに変換できます。メソッドを明確に理解するには、手順に従ってください。

手順

  • 空白のセルを選択します。 E5 .
  • 式を次のように入力します:
=REPT(0,5)

ここで 0 は繰り返す項目で、5 は繰り返す時間です

  • OK を押します .

Excel で数値を先行ゼロ付きのテキストに変換する方法

  • すべての値がゼロであることがわかります。 Column C をマージする必要があるため および列 D .このために、セル E5 を選択します または、新しいワークシートの新しい空白セル。
  • 式を次のように入力します:
=REPT(0,5)&C5
  • OK を押します .

Excel で数値を先行ゼロ付きのテキストに変換する方法

  • ここでも、出力がパディングされていない (先行ゼロが追加されている) ことがわかります。これは、すべての出力が 5 桁ではないことを意味します。 先行ゼロ付きのテキスト。そのため、LEN を使用する必要があります このために、前のセル E5 を選択します または空白のセル
  • 式を次のように入力します:
=REPT(0,5-LEN(C5))&C5

ここで C5 郵便番号の数です。

  • OK を押します .

Excel で数値を先行ゼロ付きのテキストに変換する方法

続きを読む: Excel で先行ゼロを追加して 10 桁にする方法 (10 の方法)

9. Power Query エディターの使用

Text.PadStart 関数 指定されたテキストの先頭をパディングして、指定された長さのテキストを返します。この関数を使用して、数値を先頭にゼロを付けたテキストに変換できます。プロセスを理解するには、次の手順に従ってください。

手順

  • セル範囲を選択 B4:B13 .
  • データに移動 タブ
  • テーブルからオプションを選択します .
  • 選択したテーブルを確認してください。
  • OK を押します .

Excel で数値を先行ゼロ付きのテキストに変換する方法

  • 数式が示すように、郵便番号 (数字) をテキストに変換する必要があります。
  • 左上隅にカーソルを合わせる
  • テキストを選択 数値をテキストに変換するオプション

Excel で数値を先行ゼロ付きのテキストに変換する方法

この時点で、関数を使用する必要があります。したがって、新しい列を追加する必要があります。

  • [列を追加] をクリックします タブ
  • カスタム列を選択します。
  • 列のような先行ゼロ付きテキスト (パディング) の新しい名前を書きます .
  • 式を次のように入力します:
=Text.PadStart([#" ZIP Code (Number)"],5,"0")

ここで、郵便番号 (番号) という列はテキストとして入力されます。5 は桁数、0 は埋め込む文字です。

  • OK を押します .

Excel で数値を先行ゼロ付きのテキストに変換する方法

  • [閉じて読み込む] をクリックします コマンド
  • 閉じて読み込むを選択 オプション

Excel で数値を先行ゼロ付きのテキストに変換する方法

  • 読み込みオプションとして Table を選択します .
  • セル C4 を選択 既存のワーキング シートの .
  • 読み込みを押します .

Excel で数値を先行ゼロ付きのテキストに変換する方法

  • 最終的な出力は次のようになります。

Excel で数値を先行ゼロ付きのテキストに変換する方法

Excel で数値を自動的にテキストに変換する方法

Excelで数値をテキストに自動的に変換するには、フォーマットセルを簡単に使用できます。 Here, we need to convert the range of cells into text. After that, if you enter any number, it will act as text automatically. Follow the steps carefully.

Steps

  • First, you need to select the range of cells C5 to C13 .

Excel で数値を先行ゼロ付きのテキストに変換する方法

  • Then, go to the Home tab on the ribbon.
  • From the Number section, select the down arrow.

Excel で数値を先行ゼロ付きのテキストに変換する方法

  • Now, if you put numbers in that range of cells, it will act as text automatically.
  • As we enter numbers that are not text values, it will show errors to inform you that they are numbers but are stored in text format.

Excel で数値を先行ゼロ付きのテキストに変換する方法

  • To eliminate the error, select the range of cells C5 to C13 .
  • Then, select the down arrow.
  • After that, click on Ignore Error .

Excel で数値を先行ゼロ付きのテキストに変換する方法

  • As a result, we get the following result which eliminates the errors.

Excel で数値を先行ゼロ付きのテキストに変換する方法

💬 Things to Keep in Mind

Be sure that the data is in text format before using the Text.PadStart 関数。 Besides, check the requirement whether you have to find added leading zeros or padded leading zeros.

As added leading zeros are just the added prefix before the zeros of a number on the other hand padded zeros are merged with the number forming a specified number of digits.

結論

We have shown 9 effective methods to convert number to text with leading zeros in Excel. Though all the ways discussed above are effective, it also depends on your requirements. So, choose the best one for you and your dataset. And please share your thoughts in the comments section below. Thanks for being with me. Don’t forget to visit our Exceldemy page.

関連記事

  • How to Convert Date to Text YYYYMMDD (3 Quick Ways)
  • Convert Date to Text Month in Excel (8 Quick Ways)
  • How to Convert Text to Numbers in Excel
  • Remove Leading Zeros in Excel (7 Easy Ways + VBA)

  1. プログラムで Excel CSV の先頭のゼロを保持する方法

    マイクロソフト エクセル 強力なプログラムです。 Excel を使用して、データセットに対してさまざまなタスクを実行できます ツールと機能。デフォルトの Excel 関数が多数あります 数式を作成するために使用できます。多くの教育機関や企業は、Excel ファイルを使用して貴重なデータを保存しています。 CSV から Excel ワークシートにデータをインポートする必要がある場合があります。 ファイル。しかし、そうすると問題が発生します。データをインポートすると、セル値の先頭のゼロが消えます。これは厄介な問題です。この記事では 4 を紹介します 先行ゼロを維持する簡単な方法 Excel

  2. Excel で列を区切り記号付きのテキストに変換する方法

    Excel の列にリストが必要になることがよくあります 水平方向に配置するシート。その横方向の配置でテキストを区切るには、区切り記号が必要です。コンマを区切り文字としてよく使用します。 エクセル 区切り記号で区切られたテキストに列を配置する直接的な方法は提供しません。この記事では、Excel で列を区切り記号付きのテキストに変換する方法を紹介します。 . 練習用ワークブックはこちらからダウンロードできます。 Excel で区切り記号を使用して列をテキストに変換する 5 つの簡単な方法 この記事では、Excel で区切り記号付きのテキストに変換する方法について説明します。 5 で