web-dev-qa-db-ja.com

Excelスプレッドシート列の値の前にゼロを追加しますか?

社会保障番号をExcel 2007に入力しようとしたときに、私の父は番号をゼロ(0)で始めることができないことに気付きました。

例:0123456789123456789に変わります

先行ゼロが入力されたままで、消えないようにするには、何をする必要がありますか?

5
Ivo Flipse

挿入するすべての数値に共通の長さがある場合は、それらにカスタム形式を設定できます。

alt text

したがって、123456789を0123456789に変換したい場合は、0000000000という形式を使用します。

6
John T

代わりに、引用符( ')を入力してから数値を入力する方法もあります。この方法では、数値は文字列として扱われるため、先頭のゼロが保持されます。 (見積もりは表示されません)

4
Joril

Excelには、社会保障番号用の特別なフォーマットがあります。

  1. SSNを入力するセルを選択します
  2. 右クリックして「セルのフォーマット」を選択します
  3. 「番号」タブで、「特別」を選択します(リストの下部に向かって)
  4. 右側に「社会保障番号」が表示されます。それを選択して「OK」をクリックします

これらのセルにSSNを入力すると、先行ゼロが取られます。

4
Jordan 1GT

https://stackoverflow.com/a/3992588/366496 から取得すると、これが最も速く簡単です。

=TEXT(A1,"0000")

ただし、TEXT関数は、日付の書式設定など、その他の高度な機能も実行できます。

2
davejal

いつでも列を「テキスト」としてフォーマットできますbefore値を入力します。
そのようにして、Excelは、それが数値であるかどうかを推測しようとせず、先行ゼロを保持します。

数字を入力する前に 'を入力する手間が省けます。

2
Turismo

私は見つけました フォーラムの解決策:

数値はおそらく数値として保存されますが、それでも数値として保存したい場合は、カスタムの数値書式を使用できます。

書式->セル->数値->カスタムを選択します

次の形式を入力してください:00000000000

これにより、数字が11桁と先行ゼロ付きで表示されます。

1
Ivo Flipse

それが私たちにとってどのように重要であるかを知っているので、私たちはゼロを無視することはできません。次の手順を実行して、任意の数値の前にゼロを追加できます。

  1. MS Excelワークシートを開きます。

  2. ゼロを追加する前に、セルに数値を書き込みます。

  3. セル内でマウスを右クリックし、「セルのフォーマット...」オプションを選択します。 セルのフォーマットウィンドウが表示されます。

  4. ウィンドウから[Numbers]タブを選択し、左からCustom optionをクリックしますCategory:セクション。

  5. 「タイプ」セクションから「0」オプションを選択します。

  6. 番号を入力します。あなたの数が数字を含むのと同じくらい多くのゼロの。たとえば、数値は12345であるため、タイプセクションで選択した0の後に5つのゼロを入力する必要があります(例:00)。

  7. OKをクリックします。入力したゼロの数は数字に変換され、結果は012345になります

1
Mohsin Shaikh