目次
電話番号に拡張子を付ける場合、Excelに搭載されている機能や数式を使えば簡単にできます。 今回は、以下の内容を学びます。 Excelの電話番号の書式 をもって エクステンション 簡単な計算式と機能を使って。
ここでは、次のようなデータセットがあります。 名称 & 電話番号 今、私たちは 電話番号のフォーマット をもって エクステンション このデータセットを使って
練習用ワークブックをダウンロードする
内線番号を含む電話番号のフォーマット.xlsmExcelで電話番号を拡張子付きでフォーマットする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 の簡単で迅速な方法です。 形式電話番号 をもって 拡張 これらの異なる方法は、すべてのタイプの数字をフォーマットするのに役立ちます。 最後になりましたが、あなたが提案、アイデア、またはフィードバックを持っている任意の種類は、以下のコメントダウンして自由に感じなさい。