0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ExcelやSpreadSheetで冒頭の0を消さない

Last updated at Posted at 2020-02-23

以下のように、顧客IDや電話番号など0から始まる数字の冒頭の0が消されてしまう問題を解決します。

09011112222 #=>9011112222
0123456789 #=>123456789

原因

数値型と判断されてしまっている

自分で数値を追加する場合

解決策1: セルの冒頭に'を入れる

'090のように入力すると、文字列として識別されます

解決策2: セルの書式設定を変更する

該当のセルを選択 > 右クリック > セルの書式設定 > 文字列 で文字列として識別されます。

その他

TEXT関数でもいけるらしいです。

すでにあるファイルを開く場合

すでにあるファイル、特にcsvファイルやtsvファイルを開く時に起こりやすい問題です。
私はここで苦戦しました。

解決策: Excelの場合

  1. 空のシートを開く
  2. データタブを開く
  3. テキストファイルをクリック
  4. 開きたいcsvファイル等を選択
  5. 取り込み開始行等を選択し、次へ
  6. 区切り文字を選択し、次へ
  7. 「0」を残したい列を選択し、「文字列」にチェック
  8. 既存のシートを選択し、開くをクリック

解決策: Google Spread Sheetの場合

  1. 空のシートを開く
  2. ファイル > インポートをクリック
  3. 開きたいファイルを選択 or アップロード
  4. テキストを数値、日付、数式に変換 > いいえを選択
  5. データをインポート
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?