
既に入力されているデータで、頭に0をつけて8桁にそろえたいと思っています。
セルの書式設定で文字列にしても、入力済みデータでは変更できません。
また、表示形式で"00000000"←このように0を8ついれるのでは
見た目は変わりますが、セルの実際の数値は変わりません。
セルの数値を変更するにはどのようにすればよいでしょうか?
入力されている数値は7桁のものもあれば、5桁のものもあります。
7桁の場合は、頭に0ひとつ、5桁の場合は頭に0をみっつつけるように
したいのですが、どなたか方法をご存知でしたら教えて
いただけると助かります。どうぞよろしくお願いします。
No.4ベストアンサー
- 回答日時:
書式付文字にするなら、隣の列にでも
=TEXT(A1,"00000000")
または
=RIGHT("00000000"&A1,8)
としてご希望の文字列を作ります。
この式をコピーしてもとのセルに「編集」「形式を選択して貼り付け」で
「値」として貼り付ければ可能です。
未入力なら頭にアポストロフィー([']Shift+7)を挿入して
'00011111
のように入力するか、あらかじめ「セルの書式設定」「表示形式」を「文字列」にしてから
00011111
のように入力してください。
No.3
- 回答日時:
文字列ではなく数値として扱いたいのですか。
その場合、元の数字が数値ではなく文字列になっているとセルの表示形式で"00000000"を設定しても変わりません。
適当な空いているセルに”1”を入力してそのセルをコピーして、
文字列になっている数字が入っているセルを選択し(複数選択可能)
編集 → 形式を選択して貼り付け → 乗算 → OK
で数値に一括変換できます。
その後にセルの表示形式で "00000000" を設定すれば解決すると思います。
蛇足ですが、セルの幅を8桁表示するようにしておいて、セルの表示形式を
*00
でも可能です。
※セル幅を広げると幅いっぱいに不足している”0”が追加され、セル幅を狭めると余剰な”0”が省略されます。
No.1
- 回答日時:
1)表示形式を"00000000"にし、桁数を揃える
2)そのデータをワードにテキストとして貼り付ける(頭に0がつき、桁数が揃った状態になっていると思います)
3)ワードに貼り付けたテキストをエクセル(事前に、セルの書式を「文字列」にしておいて下さい)に形式選択-テキストとしてペースト
うちのエクセルでは、これでうまくいきました。
もっとスマートな方法があるとは思いますが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのセル内の余白の設定...
-
エクセルでの計算式で求められ...
-
エクセルで数式を入れても値が...
-
エクセルで日付が逆に登録され...
-
Excelで 分:秒 と表示させる...
-
エクセルの計算式の後に、単位...
-
数字の後ろにピリオドを表示す...
-
EXCELで日付と時刻が入ったセル...
-
【Excel】 特定セルだけに「ゼ...
-
エクセル 桁を増やす方法
-
エクセルで折り返しと縮小の同...
-
エクセルの計算結果を()括弧で...
-
エクセルで 何時間何分と表示...
-
EXCELでセル内に打った文字が隠...
-
セルの書式設定で一部のフォン...
-
Excelに「隠し文字」のような機...
-
エクセル 条件付き書式で文字...
-
エクセルで西暦に変更できない
-
Excelのセルの表示形式(ユーザ...
-
エクセルで数字を文字列にして...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのセル内の余白の設定...
-
エクセルでの計算式で求められ...
-
エクセルで数式を入れても値が...
-
エクセルで日付が逆に登録され...
-
エクセルの計算式の後に、単位...
-
Excelで 分:秒 と表示させる...
-
エクセル 桁を増やす方法
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで折り返しと縮小の同...
-
エクセルの計算結果を()括弧で...
-
エクセル 条件付き書式で文字...
-
エクセルで 何時間何分と表示...
-
EXCELでセル内に打った文字が隠...
-
EXCELで日付と時刻が入ったセル...
-
数字の後ろにピリオドを表示す...
-
エクセルで西暦に変更できない
-
Excelに「隠し文字」のような機...
-
エクセルで、書式設定をして表...
-
エクセル セル幅は広いのにシャ...
-
セルの書式設定で一部のフォン...
おすすめ情報