エクセルで特殊文字を置換する方法(6つの方法)

  • これを共有
Hugh West

Excelでテキストデータを扱う場合、以下のようなことが必要になることがあります。 特定文字に置き換える を、不要なものは不要とします。 文字に置き換える この記事では、Excelが持つ7つの簡単なテクニックを紹介します。 特殊文字に置き換える を、適切なイラストとともに紹介します。

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

この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。

特殊文字の置換.xlsm

Excelで特殊文字を置き換える6つの適切な方法

例えば、異なる 製品コード 異なる場合 製品情報 において C列 で始まり,製品名は特殊文字#で示される。 B列 本日のタスクのデータセットの概要は以下の通りです。

1.Excelで特殊文字を置換するためにFind & Selectコマンドを適用する

この方法では、Excelで特殊文字を置換するために 検索&選択 コマンドに置き換えます。 # をデータセットから空っぽにする。 以下の手順に従ってみよう。

ステップス

  • ホーム]タブから、[に移動します。

ホーム → 編集 → 検索・選択 → 置換

  • をクリックした後 交換 オプションで 検索と置換 のウィンドウがポップアップ表示されます。

  • から 検索と置換 ウィンドウ、タイプ # において を探す ボックスと に置き換えてください。 箱詰め
  • その後 すべて交換 ボックスを使用します。

  • という名前の新しいダイアログボックスが表示されます。 マイクロソフトエクセル を表示したまま、目の前に現れる。 すべて完了し、交換用ランプを作りました。
  • その後で OKです。

  • 上記の作業が完了すると、特殊文字である # をEmptyで表示させました。

続きを読む Excelでワイルドカードを使用して値を検索および置換する方法

2.エクセルで特殊文字を置換するREPLACE関数を挿入する

を使用することができます。 REPLACE関数 を使用して、任意のセルの任意の文字を置き換えることができます。 Excel で特殊文字を置き換えるには REPLACE関数 以下の手順で学習してください

ステップス

  • まず、空のセルを選択し、そこに次のように入力します。 REPLACE関数 を、データから選択します。 セルD5です。

  • セル選択後 D5 に、次の数式を入力します。 フォーミュラ・バー ,
=replace(c5,1,1,"")

  • これです。 C5 は、特殊文字を置換したいセルを指し、最初の 1 は、テキストの最初の文字から置換することを示し、2番目は 1 は1文字を置き換えることを示し、( " ") は、その文字を削除することを示します。

  • を押してください。 入力 あなたの キーボード のリターンを得ることができるようになります。 REPLACE関数 であり、リターンは 4227 .

  • その後、あなたの カーソル について 右下 よこ セルD5 オートフィルサイン をポップアップ表示します。 オートフィルサイン ダウンしています。

  • 上記のプロセスを完了させながら、交換することができます。 # を、スクリーンショットにあるEmptyで表示します。

3.エクセルで特殊文字を置き換えるSUBSTITUTE関数の使い方

使用方法 SUBSTITUTE関数 は、Excel で特殊文字を置き換えるもう一つの方法です。 このデータセットから、次のように置き換えることができます。 # をもって エンプティ を利用して SUBSTITUTE関数 . 以下の説明に従って、学んでください

ステップス

  • 選択 セルD5 先願 SUBSTITUTE関数 .

  • その後、次のように入力します。 SUBSTITUTE関数 において フォーミュラ・バー その機能とは
=substitute(c5, "#", "")

  • を入力した後 SUBSTITUTE関数 において フォーミュラ・バー を押してください。 入力 あなたの キーボード をクリックすると、関数の出力が表示されます。 4227 特殊文字に置き換えているもの。

  • ここで、あなたの カーソル について 右下 よこ セルD5 オートフィルサイン をポップアップ表示します。 オートフィルサイン を下方向に出力します。 SUBSTITUTE関数 .

類似の読み物。

  • Excelで条件に応じてセルの文字列を置換する(5つの方法)
  • Excelで複数の値を検索・置換する(6つのクイックメソッド)

4.Excelで特殊文字を置換するフラッシュフィルコマンドを実行する

最も簡単な方法は、Excelで特殊文字を置換するために Flash Fillコマンド。 を使って特殊文字を置き換える場合 Flash Fillコマンド。 は、以下の手順で行ってください。

ステップス

  • まず、以下を選択します。 セルD5 を手入力します。 コード 製品 名前付き イレーザー を特殊文字無しで表示します。

  • では、から ホームタブです。 に行く。

ホーム → 編集 → 塗りつぶし → フラッシュ塗りつぶし

  • を押すと、特殊文字を除いたすべてのプロダクトコードが表示されます。 フラッシュフィル オプションを使用します。

5.RIGHT関数とLEN関数を応用して、Excelの特殊文字を置き換える

この方法では、Excelで特殊文字を置換する方法について説明します。 THE RIGHT LEN関数 以下のステップで学びましょう。

ステップス

  • まず、以下を選択します。 セルD5 セルから特殊文字に置き換えるには C5 .

  • その後、次のように入力します。 THE RIGHT LEN関数 において フォーミュラ・バー の機能があります。 フォーミュラ・バー があります。
=right(c5,len(c5)-1)

  • これです。 C5 は、文字の置き換え元のセルを指します。 RIGHT機能 は,本文の文字が最後の文字から取られることを示し LEN(C5)-1 は、結果のテキストが、参照されたテキストの最初の文字を含まないことを示します ( C5 ).

  • を押してください。 入力 あなたの キーボード をクリックすると、関数の出力が得られます。 関数の出力は 4227.

  • を押した後 入力 あなたの キーボード を配置してください。 カーソル について 右下 細胞の D5 をクリックすると、瞬時に目の前にオートフィル・シングが表示されます。

  • その後、ドラッグして オートフィルシング から特殊文字に置き換えることができるようになります。 C列 .

6.Excelの特殊文字を置換するVBAコードを実行する

を実行することで、特殊文字を置き換えることができます。 VBAコード の特殊文字を置き換える最も簡単な方法です。 エクセル 以下の手順で学習してください。

ステップ1.

  • まず最初に ALT + F11 のキーになります。 キーボード を開いてください。 Microsoft Visual Basic for Applications
  • より Microsoft Visual Basic for Applications ウィンドウに移動します。

インサート→モジュール

  • をクリックした後 モジュールです。 という名前の新しいウィンドウを作成しました。 モジュール1 が瞬時に目の前に現れます。

ステップ2.

  • での モジュール1 ウィンドウ ペースト 以下 コード
 Function ReplaceSpecial(Str As String) As String 'updatedbyExceldemy 0043 Dim Char As String Dim L As Long Char = "#$%()^*&" For L = 1 To Len(Char) Str = Replace$(Str, Mid$(Char, L, 1), "") Next RemovedSpecial = Str End Function 

  • そして、このコードを保存して閉じ、ワークシートに戻ってください。

ステップ3.

  • ここで、以下を選択します。 セルD5 を入力すると、数式が表示されます。 ReplaceSpecial .

  • その後で、次のように入力します。 ReplaceSpecial の式で表されます。 フォーミュラ・バー の計算式は フォーミュラ・バー です。
=ReplaceSpecial(C5)

  • を押してください。 入力 あなたの キーボード という出力が得られます。 4227 として ReplaceSpecial での機能 セルD5 .

  • そして、あなたの カーソル について 右下 細胞の D5 を、瞬時に オートフィルサイン が表示されたら、下方向にドラッグします。
  • をドラッグした後 オートフィルシング を下げた場合、その出力は ReplaceSpecial 関数を、特殊文字に置換されたD列全体に適用する。

覚えておきたいこと

👉使用中 フラッシュフィルコマンド イレーザーのコードを手動で入力し

ホーム → 編集 → 塗りつぶし → フラッシュ塗りつぶし

👉 もし デベロッパーメニュー には表示されません。 メニューバー を押してください。 ALT + F11 のキーになります。 キーボード を開いてください。 Microsoft Visual Basic for Applications ウィンドウに表示されます。

結論

このように、特殊文字の置き換えに適した方法を紹介したことで、あなたの エクセル ご質問やご不明な点がございましたら、お気軽にコメントください。

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