• ベストアンサー

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

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

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

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

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

sakura0123
質問者

お礼

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

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答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

  • Excelで桁を固定して頭に0をつけたい

    どうも。メーカーに入社して1年目の者ですが、 Excelの使い方で困っています。 部品のLOT番号をExcelに注文書として入力しているのですが、 LOT番号の都合上、どうしても入力に手間がかかっています。 例えば、0001~0029番までを入力したい。 次は0030~0100番までといった感じです。 今は書式設定→ユーザー定義で頭に0001なら000#、 0029なら00##と桁が変わる度に定義し直してます。 文字列にしてもいいのですが、さらにそのLOT番号で数式を 組むので、文字列にはできないのです。 調べてみたところ*00とユーザー定義するとセル枠が許す限り 頭に0をつける機能があることを知りました。 しかしこれではセルを動かす度に0の数が変わってしまうので 加工するとまたセル幅を整えなければいけません。 LOT番号の性質上、4桁で固定して且つ、頭の0の数を入力しなくて済む 方法があれば教えていただきたく思います。 文章下手でわかりにくいかと思いますが、宜しくお願い致しします。

  • Excelで、同じ文字を入力する手間を省きたい

    Excel97を使用しています。 C列に「会員番号」を入力するのですが、 5桁の番号の前に、「0」を5つつけたいのです。 いちいち「0」を打たずに、自動的に頭に5つ 「0」が入るようにしたいのですが…。 「セルの書式設定」の「表示形式」→ 「ユーザー定義」で「"00000"#####」とすれば、 一応そのように表示はされるのですが、 数式バーでは「0」は表示されませんよね? (数字なので…) でも、実際のセルに「00000XXXXX」と入力 されているようにしたいのです。 (C列が、他の数式の参照先になっているので) 「表示形式」を「文字列」にしてしまうと、 「0」がなくなってしまいますし…。 関数はあまりよく分からないのですが、 「0」の5つ入った列と、 数字の入った列を「CONCATENATE」でつないで、 後で「形式を選択して貼り付け」→「値」 にすれば一応出来ますが、 もっと手軽にやる方法はないでしょうか? マクロは全然分からないのですが、 そういったものを使わないと無理なのでしょうか?

  • エクセルで入力した数字が変わってしまうのですが

    度々お世話になっており、大変助かってます。 また、教えて下さい。 オフィス2000のエクセルを使用しておりますが、セルの書式設定でユーザー定義により次のように設定しましたが、末尾の数字が入力した数字ではなく、必ず0になってしまいます。設定方法が悪いのか解決方法を教えていただきたいと思います。 ユーザー設定 #"-"##"-"###"-"##"-"#######"-"# 16桁の数字の途中にハイフンを入れ区切りたいのです。 よろしくお願いします。

  • Excel 入力条件について

    条件が2つある場合の入力設定について教えて下さい。 A列に番号を入力していきます。 セルA1に 12345601 を入力すると 123456-01 セルA2に 1234560001を入力すると 123456-0001 になる。 セルの書式設定 ユーザー定義で000000-0000を設定すると セルA1 が 001234-5601になってしまいます。 ご指導をどうぞ宜しくお願い致します。

  • 数字を文字列に変えて頭に0を足せますか?

    データベースをエクセルに変換して、編集していたのですが、うっかり文字列にするのを忘れてしまい、電話番号の頭の0がすべて消えてしまいました。 09011111111→901111111 のような感じです。 すでにかなりいじってしまった為、一からやり直すこともできず、データベースは4000件程になっています。 電話番号の行をいまさら文字列に変えても頭の0は復活しないのですが、 これらの行を指定して、すべてのセルの数字の頭に「0」を追加する事はできますでしょうか。

  • エクセル 数字のユーザー定義について

    すいません。 エクセルで、 10001と入力すると、1000010001 18570と入力すると、1000018570 となるようにしたいので、 (1) 書式のセル→ユーザー定義→100000###0 と設定しているのですが、 3011014120 9000075941 と、出したい場合もあるので、 そのときは、普通に、すべての数字を入力しているのですが、 (1)の設定をしているので、 頭に、1がつき 13011014120 19000075941 などとなってしまいます。 上のよう1がつかないようする、ユーザー定義を教えてほしいです。 もしくは、もっと、スマートとな方法があれば、教えてほしいです。 あまり、エクセルには、詳しくないので、 よろしくお願いいたします。

  • エクセルの数字の入力

    エクセルで請求書を作成していますが、金額の欄に例えば 一行目に45,280、二行目に1,119,759と入力すると右端の0と9の位置がそろいません。きちんと右端の数字を位置を合わすにはどうすればいいのでしょうか。セルの書式設定で会計にするとそろいますが、セルの一番右端でそろえられてしまいます。セルの中央で配置をして右端の数字をそろえさせたいのです。以前、エクセルの本でユーザー設定で何かを入力をしてたら、きちんとそろわすことが出来たような記憶があるのですが、定かではありません。何か方法があれば教えてください。

  • エクセル 日付、数字の入力方法

    エクセル2002を使用 ○日付の入力方法 2009/09/04と入力したい。0が消える。 セルの書式設定、ユーザー定義でYYYY”年”m”月”d”日”でも0が消える。’で文字化はしたくない。 ○数字の入力 数字の前に0がある 例:000012340 これも当然数字の前の0が消える。’で文字化はしたくない。 どのようにセルの書式設定をすればよろしいでしょうか?

  • 値をコピーしたものの頭に00をつける方法教えて

    エクセル2003使用です。 4桁の数字のコードの末尾に1をつけて5桁にし、更に頭に00をつけて7桁にしたいのです。 やってみたのは、まず、列の連結(=セル&セル というやつです)で1を末尾につけて5桁にし、 それをコピーして値を貼り付けたものにセルの書式設定のユーザー定義で0を七つ並べて設定したのですが、うまくいかず、00がつきません。 どうすればいいのでしょうか?

  • エクセルの改行時、2行目の頭にスペースを入れる方法

    エクセルのセルの中に複数行の文字を入れるとき、セルの書式設定で「折り返し」を選びますが、その2行目に2~3文字分のスペースを入れようと思っても入らず、2行目は常に左端からしか文字が入力できません。どうすれば、2行目の頭にスペースが入るか教えて・・・。

このQ&Aのポイント
  • Windowsの数字が変わる時には、新しいバージョンのWindowsがリリースされていることを意味します。
  • 新しいバージョンのWindowsがリリースされると、機能の追加や改善、セキュリティの強化などが行われます。
  • Windowsの数字が変わることは、より使いやすく安全なパソコン環境を提供するためのアップデートであることが多いです。
回答を見る

専門家に質問してみよう