Excelで電話番号にハイフンを入れる方法|TEXT関数の表示形式

Excelで電話番号にハイフンを入れる方法|TEXT関数の表示形式

Excelで、数字だけの電話番号にハイフンを入れるには、TEXT関数の表示形式に “000-0000-0000” を指定します。先頭の0が消えた番号も、補われます。

目次

関数の説明

電話番号の整形

TEXT関数は、数値を、指定した表示形式の文字列にします。表示形式の0は、桁が足りないときに、先頭に0を補います。

関数

対応バージョン

Excel 2007以降のすべてのバージョンで使えます(Excel 2003でも使えます)。

構文

TEXT関数の構文
数式=TEXT(A3,"000-0000-0000")
ひとことで表示形式を指定して文字にする
A3
必須。ハイフンを入れたい数値のセル。
"000-0000-0000"
必須。表示形式。0の数だけ桁を補い、間にハイフンを入れます。

引数

引数説明
A3必須。ハイフンを入れたい数値のセル。
“000-0000-0000”必須。表示形式。0の数だけ桁を補い、間にハイフンを入れます。

関数作成のポイント

  • 数値として入力すると、先頭の0は消えますが、TEXT関数で補えます。
  • 結果は文字列になるので、計算には使えません。
  • 番号の桁数が決まっているときに使います。

関数活用のポイント

  • 電話番号に、ハイフンを入れます。
  • 先頭の0が消えた番号を、元の形に戻します。
  • 会員番号を、決まった桁数にそろえます。

使用例

まず動かしてみよう|この記事のサンプルをその場で試せます

練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。

サンプルデータ

練習用ファイルと同じ配置の、サンプルデータです。下の練習ツールで、黄色いセルを書き換えると、結果がその場で変わります。

AB
1電話番号
2番号整形後
39012345678090-1234-5678
48011112222080-1111-2222
57098765432070-9876-5432
69055556666090-5555-6666
78044443333080-4444-3333

サンプル式

セルB3に、次の式を入れます。下のセルにも、同じ式をコピーします。

B3に入力(B7までコピー):表示形式を指定して文字にする
数式=TEXT(A3,"000-0000-0000")
ひとことで表示形式を指定して文字にする
A3
数値や日付です
"000-0000-0000"
表示形式です
補足結果は、上から順に、「090-1234-5678」・「080-1111-2222」・「070-9876-5432」・「090-5555-6666」・「080-4444-3333」です。

A3を、表示形式 “000-0000-0000” の文字列にします。 結果は、上から順に、「090-1234-5678」・「080-1111-2222」・「070-9876-5432」・「090-5555-6666」・「080-4444-3333」です。

サンプルデータダウンロード

サンプルデータをダウンロードすることができます。以下のリンクからダウンロードしてください。

【Excel】練習用サンプルデータ(例題)をダウンロード(無料)

まとめ

Excelで電話番号にハイフンを入れる方法の基本は、上の「サンプル式」のとおりです。黄色いセルを書き換えながら、結果の変わり方を確かめると、使い方が身に付きます。

関連のある関数

関数説明
TEXT表示形式を指定して文字列にします。
SUBSTITUTE文字列の一部を置き換えます。
LEFT左から指定した文字数を取り出します。
VALUE文字列を数値に変換します。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次