• ベストアンサー

電話番号のハイホン

090******** 電話番号を数字のみで電話番号を入力しているのですが これを090-****-**** というようにハイホンを入れる関数は ありますでしょうか? ご指導よろしくお願いします。

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

  • ベストアンサー
  • wolis
  • ベストアンサー率45% (14/31)
回答No.1

「セルの書式設定」→「ユーザ定義」で 000-000-0000 のようにされるか、 数式ということでしたら、 例.データがA1セルに入っている場合、B2セルに =TEXT(A1,"000-000-0000") という感じでしょうか。

uri-BOX
質問者

お礼

有難うございます。 一人で色々調べて見てもやっぱりこちらで聞く方が早いですね。 とても分かりやすくて助かりました!

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

その他の回答 (2)

回答No.3

実は、電話番号の仕組みってかなり複雑なので、”正確に”連続した数字の中にハイフンを入れる処理って言うのは、Excelの関数のみでは無理だと思ってください。 国内だけでも、携帯電話の090・080や特殊サービス用の0XX0ナンバー、さらに市外局番だけでも2桁のものから5桁のものまであり、連続した数字から番号の並びを見て、桁数を分けるのはプログラムで処理する場合でも相当複雑な処理となります。 ハイフンつきの電話番号からハイフンを除去する処理のほうがよほど楽です。ExcelでもSUBSTITUTE()関数一発でOKです。 とはいっても、全国の電話番号を対象にするのでなければ たとえば、携帯等の電話番号のみを扱うとか、同一市内の電話番号のみあつかう(あるいはほとんどがそうであるような場合)といった場合で、簡易的にするのであればNo2さんの方法でよいと思います。 ただ、あくまでも「簡易的」ということで、「正確ではない」ということは頭に入れておいたほうがよいと思います。

uri-BOX
質問者

お礼

有難うございます。 全国の電話番号を関数のみでは難しいという事で 都道府県か電話番号のセルで並び替えてある程度揃ったところで 区分けして関数を入れていこうと思っています。 勉強になりました!

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

TEXTのほかにもうひとつ別の関数がある。 A1にデータがあるとして =REPLACE(REPLACE(A1,4,0,"-"),8,0,"-") 例データ 1234567890 結果 123-456-7890 その他MID,LEFT,RIGHT関数の組みあわせでも出来るが、式が少し長くなる。

uri-BOX
質問者

お礼

有難うございます。 またひとつ勉強になりました!

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

関連するQ&A

  • エクセル郵便番号で「000-0000」ハイホンを消したい

    こんにちは、今まで作っていた住所録からクロネコヤマトの 宛名印刷ソフトへデータ移行する際に郵便番号のハイホン を消したものじゃないと読み込んでくれないのでただいま 作業中です。 「123-4567」から「1234567」にしたいのです 一括処理出来る関数教えてもらえると助かります やはりVBA使用でしょうか?(^_^;)

  • Access2010 携帯番号にハイホン追加したい

    Access初心者です。 携帯電話(ハイホンなし)の請求データをテーブルにインポートしました。 ユーザー情報(ハイホンあり)のテーブルとリレーションシップで データを抽出したいのですが、どのようにしたら良いでしょうか? 抽出したいデータ 携帯番号(ハイホンあり)・・・請求データテーブル 請求金額・・・請求データテーブル ユーザー名・・・ユーザー情報テーブル クエリで抽出条件に以下を入れてみましたが、出来ませんでした。 (パラメータのボックスがでてしまいました。) format([テーブル名],"@@@-@@@@-@@@@") left([テーブル名],3)&"-"&MID([テーブル名],4,4)&"-"&

  • エクセルの効率的な電話番号入力

    膨大なエクセルの電話番号入力のお仕事があり助けて下さい。 12345678 という数字の先頭にゼロをつけて下記の様にしたいです。 01-234-5678 関数などで一発で変換する魔法の方法ありませんよね?

  • FileMakerProで、電話番号の入力欄について

    ネット上にあるサンプルなどを見ても解らなかったので質問させて頂きます。 電話番号の入力欄を作ったのですが、現在の所、テキストをただ打ち込むだけで、入力規制や書式の設定などを行っていないのです。 数字とハイフンとカッコのみ使えるような書式設定をするべきだと思うのですが、どうも入力値の制限のダイアログにもありません。どうやら関数を使用して自分で定義しなくてはならないようです。 こういった電話番号入力等の関数について、解りやすく説明しているサイトをどなたかご存知ないでしょうか? やはり、専門書を読んで勉強しないと無理なのでしょうか・・・。

  • 電話番号に - を入れたい

    郵便番号で1234567の番号があったら、REPLACE(リプレイス)関数で123-4567ってすぐつけれるのですが、 電話番号で0123456789という電話番号が有った場合、0123-45-6789のように、 - を2つ入れたいのですが、それはリプレイス関数は無理でしょうか?リプレイス関数で可能なら、どのような式にしたら良いか教えてください。  リプレイス関数じゃなく、他に関数が有るなら、是非教えてください。

  • 電話番号の分割

    上司に電話番号を入力したエクセルシートを渡され 1234567890 09012345678 0501234567 ... これらを市外局番と次の番号と最後の番号に分けて表示するように言われました。 上で言うと              b列  c列 d列 1234-56-7890なので1234  56 7890 090-1234-5678なので090 1234 5678 050-123-4567なので050  123 4567というふうに a列にはハイフンの入ってない電話番号が入力されてます。 自分で考えたことは電話番号のa列のデータにハイフンを入力していって b列はLEFT関数とFIND関数で求めてc列ができなくて d列はたぶんすべて4桁なのでRIGHT関数でしようかと 思いましたがc列の求め方がわからず、できないままで... もっと簡単に??できる方法はないかと思いました。よろしくお願いしますm(__)m

  • アクセスで電話番号を使って

    アクセス2002です。 名簿を作っています。電話番号を使って、整理番号を作り、整理番号を元に検索したいと思っています。 電話番号を入力したら、その下4桁が自動的に整理番号にするのには、どうしたらいいでしょうか。 関数rightを使って、テーブルに式を入れたのですが、うまくいきません。 教えて下さい。

  • 知らない番号からの電話

    よく、携帯に 知らない番号から電話がかかってくるというのは聞いたことがあります。 今日、私の携帯に電話がかかってきていたので 番号をチェックすると、非通知ではなくちゃんと番号が載っていたので 友達だと思いついつい電話をかけてしまいました。 すると、出た人は変なしゃべり方をする人で 「どなたですか?」と聞いてみると 「私は中国人です」と言っていました。 その後、私が「間違い電話だったんですか?」と、聞いているのに 何をしゃべっているのかわからず、結局電話を切られてしまいました。 ただ単に、間違ってかけてきてしまっただけだと良いのですが “中国人”と、080-△△△△ー△△△△のように、二つの4ケタの数字が一緒の数字だったのが気になります… 親には「間違い電話にかけなおしてしまって、携帯代が高くなることがある」と聞いたのですが、 番号を非通知にしないということは普通に間違えただけなのでしょうか?

  • 電話番号について

    昨日、PM10:00に11桁の数字の電話番号から携帯に電話がありました。出なかったのですがその番号があまりに不思議で質問させていただきました。 「823281*****」(かかってきた番号です。)で「82」から始まる番号に心当たりがなくただの間違いだったのでしょうか? 分かられる方おられますか?よろしくお願いします。

  • 電話番号のハイフン

    現在EXCELの入力で電話番号を入力した時に0975から始まる番号には097-5○○-○○○○と入力されますが、0963や0962から始まる番号では同じように入力されません。関数のところは=IF(D25="",E183,IF(LEFT(J25,4)="0975",LEFT(J25,3)&"-"&MID(J25,4,3)&"-"&MID(J25,7,4),IF(MID(J25,3,1)="0",LEFT(J25,3)&"-"&MID(J25,4,4)&"-"&MID(J25,8,4),LEFT(J25,4)&"-"&MID(J25,5,2)&"-"&MID(J25,7,4))))となっているのですが、どこをいじれば0963や0962も同じように入力されるようになりますか?教えてください。

スキャンについて教えて下さい
このQ&Aのポイント
  • スキャンする方法について教えてください。
  • PCとの接続方法について教えてください。
  • 関連するソフト・アプリや電話回線の種類について教えてください。
回答を見る

専門家に質問してみよう