目次
データセットには、ダッシュ(-)を含む電話番号が含まれています。 ダッシュを外す 今回は、電話番号の入力から、最も手っ取り早い方法である 検索&選択 , フォーマットセル , SUBSTITUTE Formula(代入式)。 と VBAマクロコード を使えば、簡単にダッシュを消すことができます。
例えば、顧客の電話番号のリストがあるとします。
なお、この表には、例を示すためのダミー情報が含まれています。
データセットダウンロード
電話番号からダッシュを削除する.xlsmエクセルで電話番号からダッシュを削除する4つの簡単な方法
方法1:Find & Selectメソッドを使用する。
ステップ1. 次のページへ ホームタブ>> クリック 検索&選択 於 編集 セクション)>> 選択 交換する。
ステップ2. での 交換 ダイアログボックス、で Find What ボックスタイプ ダッシュ/ハイフン(-)と入れ替え を押してください。 Null ( )。 をクリックします。 すべてを検索する
を押すことで使用できます。 CTRL+H を引き出します。 検索と置換 ウィンドウに表示されます。
ステップ3. をクリックします。 すべて交換する。
ステップ4. 確認画面が表示されます。 をクリックします。 よっしゃー .
すべての ダッシュ/ハイフン は、以下の画像のように自動的に置換されます。
注意事項:留意点 検索&選択 このメソッドを実行する前に、必ず生データをコピーしてください。
続きを読む Excelでセルから非数字を削除する方法
方法2:セルの書式設定を使用する
ステップ1. ダッシュを削除したいセル範囲を選択し、次の画面に進みます。 ホームタブ >> をクリックします。 セル (セクション)>>をクリックします。 フォーマット >>選択 セルをフォーマットします。 ウィンドウがポップアップ表示されます。
ステップ2. の左側にある。 フォーマットセル 窓の内側 カテゴリー 選択 カスタム >>0が11個ある形式を修正(電話番号が11桁のため)
ステップ3. をクリックします。 OKです。
結果は以下の画像のようになります。
0で始まる電話番号も、この処理で0を先頭にしたままです。
続きを読む Excelで特殊文字を削除する方法
方法3:計算式による方法
を使った数式で、別のセルのダッシュ&を削除し、電話番号を表示することができます。 サブスティテュート 機能です。
= substitute(d4,"-","-")
ステップ1. 計算式を入力する =substitute(d4,"-","-") を隣接するセルの
ステップ2. をドラッグしてください。 フィルハンドル 最後のエントリまで実行すると、以下の画像のような結果が表示されます。
方法4:VBAマクロコードを使用する
A ブイビーエー によって実行されるコードによって、選択されたセル範囲からダッシュを削除するマクロコードです。 マイクロソフトビジュアルベーシック .
ステップ1 : プレス ALT+F11 ぜんぶあける マイクロソフトビジュアルベーシック .
ステップ2. Microsoft Visual Basic ツールバーで、 をクリックします。 インサート >> モジュールです。
ステップ3. に以下のコードを貼り付けます。 Microsoft Visual Basicモジュール。
Sub DeleteDashes() Dim rng As Range Dim WorkRng As Range On Error Resume Next Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) Application.ScreenUpdating = False For Each rng In WorkRng rng.NumberFormat = "@" rng.Value = VBA.Replace(rng.Value, "-", "") Next Application.ScreenUpdating = True End Sub
ステップ4. F5キーを押して、コードを実行します。 選択ウィンドウが表示されます。
ステップ5. ダッシュを削除したいセルの範囲を選択します。
ステップ6 : クリック OKです。 この手順を実行すると、以下の画像のような結果が得られます。
電話番号の先頭に0が存在する場合、このメソッドはそれをそのまま保持する .
続きを読む Excelで文字列から文字を削除するVBA
結論
Excelのデータセットには様々なセル形式がありますが、電話番号もその一つです。 電話番号を含むデータセットは、一般的な形式のセルにし、ダッシュを削除しないと作業できないことが多いです。 ここでは、次のような4つの最も簡単な方法を紹介します。 検索&選択 , フォーマットセル , サブスティテュート 式、および VBAマクロコード これらのメソッドが、あなたの疑問を解決し、プロセスを理解する助けになることを願っています。