• ベストアンサー

エクセルで、入力してある数字の頭に03を付ける方法。

以前スペースの取り除き方を教えて頂いた方ありがとうございました。 Bの列に、5555 4444 と都内の電話番号が何行もあります。 それらの電話番号の頭に、03を付けたいのですが、 簡単なやり方ありませんでしょうか? 一応、書式設定でユーザー定義で、 いろいろとやってみたのですが、上手くいきません。。 すみませんが宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.6

03 5555 4444 にしたいのですか? 5555と4444の間にスペースがあるのですよね。 表示形式をユーザー定義で "03 "@ としてください。

sakura0123
質問者

お礼

ありがとうございます! これが聞きたかったのです!

その他の回答 (5)

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

その行が都内分かを区別するのが難しいのでは。 何か手掛かりはありますか。都、区など。 無ければ人間が空き列(例A列挿入)に住所を見て東京都を判断し、「1」をいれ、空き列に=IF(A2=1,"03-"&B2,B2)といれ、下方向に複写します。(B列に電話番号ある場合) あと自分の列に値を複写して、式を消します。 全員が23区か一部近辺であれば必要無いことですが。

  • t2c
  • ベストアンサー率39% (77/195)
回答No.4

B1に 5555 4444 があって これを 03 5555 4444 にするなら B列横のC列(空いてなければ列を挿入して)のC1に ="03 "&B1 と打ってみてください。 C1に 03 5555 4444 が入ります。 このC1をずーと下までコピーしていけばB列の番号に03が付いたものが C列に入ります。 で、C列全部を コピー→形式を選択して貼り付け→値 で固定してからB列を消します。 ちなみに 5555 4444 を (03) 5555 4444 にしたくば、C1には ="(03) "&B1 と、いれて下さい。

回答No.3

No.#2のやり方で困難な場合。 電話番号の左隣に新たな列を設け、すべて"(03)"で満たせばいいことです。

回答No.2

1)空白をすべて取り除きます。 2)必要なセルを全て選択してから   [書式]→[セル]とすすみ、"ユーザ設定"を選択   して、次のように定義を書き込みます。   (03)####-#### これで"12345678"→"(03)1234-5678"になります。

  • xxjadexx
  • ベストアンサー率42% (6/14)
回答No.1

簡単ですよ。 書式→セル 表示形式を文字列に設定してください。 そうすれば03と入力しても 03とちゃんと表記されるはずです。 電話番号の表示と言うことなので 数字自体を文字として表記する様 設定すればいいのです。

関連するQ&A