事務ツール

電話番号のハイフンを一括でそろえる

「0312345678」「03(1234)5678」「+81 90 1234 5678」のようにばらばらな電話番号を、「03-1234-5678」の形にそろえます。住所録や顧客リストの CSV なら、そろえた列を書き足して保存できます。

電話番号や名簿はこのページの中だけで処理し、どこにも送信しません。市外局番のデータはこのページに組み込んであり、通信を禁止する設定(Content-Security-Policy)のまま動きます。

1電話番号を入れる

または、名簿の CSV を読み込みます(そろえた電話番号の列を書き足した CSV を作れます)。

お手元のデータがなくても、サンプルで動きを試せます。

2そろえる

区切り方

固定電話(10 桁)
市外局番・市内局番・加入者番号に分けます。市外局番は 2〜5 桁(03、011、0422、01267 など)で、番号の先頭 6 桁ごとに総務省が決めています。このツールは総務省の電気通信番号指定状況のデータで市外局番を決めるので、「04-2992」(埼玉県所沢市など)と「042-911」のように、頭が同じでも区切りが違う番号も正しく分けます。
携帯電話・IP 電話(11 桁)
090・080・070・050 で始まる番号は「090-1234-5678」の形にします。
着信課金・統一番号など
0120 は「0120-123-456」、0800 は「0800-123-4567」、0570 は「0570-123-456」の形にします。
国番号付きの番号
「+81 90 1234 5678」「+81(0)3-1234-5678」のような番号は、頭を 0 に直してからそろえます。

結果の見方

0 を補った
先頭に 0 がなく、0 を足すと電話番号の形になる番号です。CSV を Excel で開くと先頭の 0 が消えるので、その番号かもしれません。理由と防ぎ方は先頭の 0 が消える理由と防ぎ方をご覧ください。
局番を確認
市外局番と市内局番の組み合わせが、総務省のデータでは使われていない(割り当てのない)番号です。打ち間違いのことが多いので確かめてください。データより後に割り当てられた番号のこともあります。
形が違う
桁数が合わない番号や、「内線」などの文字が入った番号です。内線は別の列に分けてください。

よくある質問

区切りなしで保存すると、Excel で 0 が消えませんか?
区切りなしの番号は、CSV を Excel でダブルクリックして開くと数値として読まれ、先頭の 0 が消えます。ハイフンかかっこで区切った形なら消えません。
Excel の式ではそろえられませんか?
携帯電話の番号は式でそろえられますが、固定電話は市外局番の長さが 2〜5 桁とばらばらで、番号の頭だけでは決まりません。式と、その限界はExcel で電話番号にハイフンを入れる式にまとめています。
その番号が実際に使われているかも分かりますか?
分かりません。総務省のデータで分かるのは、局番(先頭 6 桁)が電話会社に割り当てられているかどうかまでです。携帯電話などの番号は、局番の確認もしていません。

市外局番と局番の割り当ては、総務省「電気通信番号指定状況」の固定電話番号のデータ(公共データ利用規約 第1.0版)を加工して作成しています。