重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

エクセル2000でかなりの量の顧客リストがあります。
他の人間が作成したのですが電話番号の頭の0がすべて
入っていません。おそらく0を入力したものの文字列に
する、あるいは他の方法を用いなかった為に0が表示されて
いません。
で、その列すべての電話番号の欄に一括で0を足して表示させる
にはどうすればよいのでしょうか?
ちなみにハイフンは入っていません。

A 回答 (5件)

電話番号を入力するセルは、最初にセル書式の表示形式を「文字列」にしておけば、頭の0もそのまま入ります。



「数値」として入力してしまった場合は、
1.適当な空き列(なければ1列あける)に、No1,No4の回答にある方法で「0」を付加する式を入力。
2.その1列を選択してコピーする。
3.元の列を選択し、「形式を指定して貼り付け」で2の「値」を貼り付ける。
4.追加した列を削除する。
これで0の付いた文字列として確定します。
ただし、そのセルを編集すると数字に戻ってしまうので、冒頭の方法で文字列形式に変更しておいてください。

なお、固定電話の番号は基本的に0を含めて10桁ですが、ごく一部に9桁の地域が存在します(例えば箱根や奥飛騨など)。
なので、No。2・No.3の方法を用いる場合は注意が必要です。
また、0120・0800・0570・0990・0180などの特殊な番号、090・080・070・050・090・020などの番号を入力する可能性がある場合、No。2・No.3の方法は各々の桁数について注意が必要です。
http://www.soumu.go.jp/joho_tsusin/top/tel_numbe …
    • good
    • 0

質問には(1)見た目で良いのか(2)値を変えるのか記す必要があります。


(1)は表示形式で
(2)なら
=CONCATENATE("0",A1)
=0&A2
または
="0"&A3
でできるでしょう。
    • good
    • 0

こんばんは。



対象のセルをすべて選択します。

表示形式のユーザー定義で0を必要桁数文入力します。

11桁なら0が11個という感じです。

どうでしょうか。
    • good
    • 0

電話番号を数値として入れてしまったのでしょうね。


数値として入れると、頭の0は無視されてしまいます。

そこでセルの表示形式で、ユーザー定義を選び、
「0000000000」(通常の電話番号10桁)
または
「00000000000」(携帯・IP電話11桁)
としてみてください。
    • good
    • 0

先頭に入れるだけなら入力用のセルへ例えば =0&A1 とすれば入りますよ。

(A1が入力済みセル番号とします。)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!