以下のように、顧客IDや電話番号など0から始まる数字の冒頭の0が消されてしまう問題を解決します。
09011112222 #=>9011112222
0123456789 #=>123456789
原因
数値型と判断されてしまっている
自分で数値を追加する場合
解決策1: セルの冒頭に'
を入れる
'090
のように入力すると、文字列として識別されます
解決策2: セルの書式設定を変更する
該当のセルを選択 > 右クリック > セルの書式設定 > 文字列 で文字列として識別されます。
その他
TEXT関数でもいけるらしいです。
すでにあるファイルを開く場合
すでにあるファイル、特にcsvファイルやtsvファイルを開く時に起こりやすい問題です。
私はここで苦戦しました。
解決策: Excelの場合
- 空のシートを開く
- データタブを開く
- テキストファイルをクリック
- 開きたいcsvファイル等を選択
- 取り込み開始行等を選択し、次へ
- 区切り文字を選択し、次へ
- 「0」を残したい列を選択し、「文字列」にチェック
- 既存のシートを選択し、開くをクリック
解決策: Google Spread Sheetの場合
- 空のシートを開く
- ファイル > インポートをクリック
- 開きたいファイルを選択 or アップロード
-
テキストを数値、日付、数式に変換
>いいえ
を選択 - データをインポート