• 締切済み

エクセルで0をまとめて表示させたい・・・

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

みんなの回答

  • azuki24
  • ベストアンサー率49% (907/1826)
回答No.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_number/number_shitei.html

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

質問には(1)見た目で良いのか(2)値を変えるのか記す必要があります。 (1)は表示形式で (2)なら =CONCATENATE("0",A1) =0&A2 または ="0"&A3 でできるでしょう。

noname#187541
noname#187541
回答No.3

こんばんは。 対象のセルをすべて選択します。 表示形式のユーザー定義で0を必要桁数文入力します。 11桁なら0が11個という感じです。 どうでしょうか。

回答No.2

電話番号を数値として入れてしまったのでしょうね。 数値として入れると、頭の0は無視されてしまいます。 そこでセルの表示形式で、ユーザー定義を選び、 「0000000000」(通常の電話番号10桁) または 「00000000000」(携帯・IP電話11桁) としてみてください。

noname#15285
noname#15285
回答No.1

先頭に入れるだけなら入力用のセルへ例えば =0&A1 とすれば入りますよ。(A1が入力済みセル番号とします。)

関連するQ&A