- ベストアンサー
エクセルで、入力してある数字の頭に03を付ける方法。
以前スペースの取り除き方を教えて頂いた方ありがとうございました。 Bの列に、5555 4444 と都内の電話番号が何行もあります。 それらの電話番号の頭に、03を付けたいのですが、 簡単なやり方ありませんでしょうか? 一応、書式設定でユーザー定義で、 いろいろとやってみたのですが、上手くいきません。。 すみませんが宜しくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
03 5555 4444 にしたいのですか? 5555と4444の間にスペースがあるのですよね。 表示形式をユーザー定義で "03 "@ としてください。
その他の回答 (5)
- imogasi
- ベストアンサー率27% (4737/17069)
その行が都内分かを区別するのが難しいのでは。 何か手掛かりはありますか。都、区など。 無ければ人間が空き列(例A列挿入)に住所を見て東京都を判断し、「1」をいれ、空き列に=IF(A2=1,"03-"&B2,B2)といれ、下方向に複写します。(B列に電話番号ある場合) あと自分の列に値を複写して、式を消します。 全員が23区か一部近辺であれば必要無いことですが。
- t2c
- ベストアンサー率39% (77/195)
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 と、いれて下さい。
- koma1000nin
- ベストアンサー率30% (342/1133)
No.#2のやり方で困難な場合。 電話番号の左隣に新たな列を設け、すべて"(03)"で満たせばいいことです。
- koma1000nin
- ベストアンサー率30% (342/1133)
1)空白をすべて取り除きます。 2)必要なセルを全て選択してから [書式]→[セル]とすすみ、"ユーザ設定"を選択 して、次のように定義を書き込みます。 (03)####-#### これで"12345678"→"(03)1234-5678"になります。
- xxjadexx
- ベストアンサー率42% (6/14)
簡単ですよ。 書式→セル 表示形式を文字列に設定してください。 そうすれば03と入力しても 03とちゃんと表記されるはずです。 電話番号の表示と言うことなので 数字自体を文字として表記する様 設定すればいいのです。
お礼
ありがとうございます! これが聞きたかったのです!