エクセルで電話番号に拡張子を付けて書式設定する方法(3つの簡単な方法)

  • これを共有
Hugh West

電話番号に拡張子を付ける場合、Excelに搭載されている機能や数式を使えば簡単にできます。 今回は、以下の内容を学びます。 Excelの電話番号の書式 をもって エクステンション 簡単な計算式と機能を使って。

ここでは、次のようなデータセットがあります。 名称 & 電話番号 今、私たちは 電話番号のフォーマット をもって エクステンション このデータセットを使って

練習用ワークブックをダウンロードする

内線番号を含む電話番号のフォーマット.xlsm

Excelで電話番号を拡張子付きでフォーマットする3つの方法

1.カスタムフォーマット機能を使って内線番号で電話番号をフォーマットする

を使うことで、より効果的になります。 カスタムフォーマット機能 よろしい フォーマット その 電話番号 をもって エクステンション .

ここでは、いくつかの電話番号と、その方法を紹介します。 形式 此れ等 計数 .

そのためには

  • まず、使用するセルまたはセル範囲を選択します。 カスタムフォーマット .
  • ここでは、範囲を選択しました。 C5:C10 .
  • 今すぐ 右クリック について マウス を開いてください。 コンテキストメニュー .
  • 後で選択 セルのフォーマット .

A ダイアログボックス セルのフォーマット が表示されます。

  • そこから、以下を選択します。 カスタム では タイプ を入れる。 形式 を、数字に適用したい。
  • ここで、私が使用したのは (###) ###-### "ext" ##
  • 最後にクリック よっしゃー .

その結果 電話番号 をもって エクステンション .

続きを読む エクセルでの電話番号の書き方(あらゆる方法)

2.Excelの複合関数を使った内線電話番号の書式設定

必要であれば ミッド に機能する。 電話番号のフォーマット をもって エクステンション .

その手順を説明します。

  • まずはじめに、配置するセルを選択します。 よわき の値を設定します。
  • ここでは、セルを選択しました。 D5 .
  • ここで、次の数式を D5 セル、またはその中に フォーミュラ・バー .
="("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)

ここでは、その組み合わせで ミッド の機能を持つ。

フォーミュラ・ブレークダウン

  • "("&LEFT(C5,3)&") --> があります。 関数が返す 3 のキャラクターが登場します。 左側 .
    • 出力:101
  • "("&LEFT(C5,3)&") --> ここでは アンパサンド(&) を追加します。 パランテーゼ .
    • 出力:"(101)"
  • MID(C5,4,3)--> があります。 ミッド 関数が返す 3 のキャラクターが登場します。 ちゅう から始まる選択された番号の 第4 の文字が表示されます。
    • 出力:"345"
  • MID(C5,7,4)--> となります。
    • 出力:"6789"
  • MID(C5,11,99)--> に変わります。
    • 出力:"6"
  • " ext"&MID(C5,11,99)-->
  • " ext"&6--> ここでは アンパサンド(&) は、テキストを連結します。 エクステンド 数で 6 .
    • 出力:"ext6″。
  • "("&LEFT(C5,3)&")"&MID(C5,4,3)&"-"&MID(C5,7,4)&" ext"&MID(C5,11,99)")
  • “(“&101)&”)”&345&”-“&6789)&” ext”&6
    • 出力:(101)345-6789 内線番号6
    • 説明する。 ここで アンパサンド(&) で異なるフォーマットの数値を連結する。 エクステンション .

を押してください。 エンタメ で期待される電話番号の形式を取得します。 エクステンション .

  • ここでは フィルハンドル まで オートフィル の式を残りのセルに適用します。

続きを読む: Excelで国番号付きの電話番号を書式設定する方法(5つの方法)

3.VBAを使って電話番号を拡張子付きでフォーマットする

を使用することもできます。 ビジュアルベーシックアプリケーション(VBA) まで 電話番号のフォーマット をもって エクステンション .ここで、私は プライベートサブ に適用されます。 シート .

その手順を説明します。

まず デベロッパー を選択します。 ビジュアル・ベーシック

すると、新しいウィンドウで Microsoft Visual Basic for Applications .

  • ここで、以下を選択します。 シート であるため プライベートサブ .

  • 次に、以下を選択します。 ワークシート から 一般 .

  • 次に、以下を選択します。 変更 から 宣言する。

では、次のコードを シート .

 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column 1 Then Exit Sub If Target.Count> 1 Then Exit Sub If Len(Target) = 8 Then With Target Application.EnableEvents = False .Value = "(" & Left(.Value, 3) & ") "amp; Mid(.Value, 4, 3) & "-" & "ext" & Right(.Value, 2) Application.EnableEvents = True Exit Sub End With EndIf Len(Target) = 10 Then With Target Application.EnableEvents = False .Value = "(" & Left(.Value, 3) & ") " & Mid(.Value, 4, 4) & "-" & "ext" & Right(.Value, 3) Application.EnableEvents = True 終了 Sub End With End If Len(Target) = 12 Then With Target Application.EnableEvents = False .Value = "(" & Left(.Value, 3)& ") " & Mid(.Value, 4, 3) & "-" & Mid(.Value, 7, 4) & _ "-" & "ext" & Right(.Value, 3) Application.EnableEvents = True Exit Sub End With End If End Sub 

ここで、私が使ったのは Private Sub Worksheet_Change(ByVal Target As Range) の各新規エントリをチェックするところです。 ワークシート の条件を満たすかどうか。 ターゲット(Len) 番号 という条件を満たしていれば 電話番号 が取得されます。 エクステンション .

コードブレークダウン

  • ここで、私が使用したのは 複数IF文 のフォーマットを書いて、桁数を確認しました。 8,10, 12 桁、必要に応じて変更することができます。
  • 次に 価値 をクリックしてセルを選択します。 価値 を使用しました。 VBA 左 そして ミッド を与える関数です。 形式 を選択しました。

このコードはカラムに対して機能します。 A .

  • 今すぐ 保存 を実行し、自分の ワークシート .
  • ここで、私が入力したのは 8桁 の数字が表示されます。 A1 のセルがあります。

次に、 を押します。 エンタメ でお好みのフォーマットを取得します。 エクステンション .

ここに、あります。 形式 の3種類の桁があります。

続きを読む 電話番号の書式を変更するExcelの計算式(5例)

プラクティス部門

ここでは、説明した方法を実践していただくために、練習シートを用意しました。

結論

を説明しようとしました。 3 の簡単で迅速な方法です。 形式電話番号 をもって 拡張 これらの異なる方法は、すべてのタイプの数字をフォーマットするのに役立ちます。 最後になりましたが、あなたが提案、アイデア、またはフィードバックを持っている任意の種類は、以下のコメントダウンして自由に感じなさい。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。