Excel: ワイルドカードを使用した検索と置換の使用方法


Excel の検索と置換機能を使用すると、セル内の特定の文字を検索し、別の文字に置換できます。

検索と置換機能の利点の 1 つは、次のワイルドカードを使用して特定の置換を行えることです。

1. 2 つの特定の文字の間にあるすべての文字を置換します。

この特定の例では、文字列「this」と「that」、およびこれら 2 つの文字列間のすべての文字が置き換えられます。

2. 特定の文字の前にあるすべての文字を置換します

この特定の例では、文字列「this」と、セル内のその文字列の前にあるすべての文字を置き換えます。

3. 特定の文字の後のすべての文字を置換します

この特定の例では、文字列「this」と、セル内のこの文字列に続く文字を置き換えます。

次の例は、各メソッドを実際に使用する方法を示しています。

例 1: 2 つの特定の文字の間にあるすべての文字を置換する

チーム内のさまざまなバスケットボール選手の名前とポジションを示す次のデータセットがあるとします。

「位置」列の各セルの括弧内のすべての文字を置換するとします。

これを行うには、セル範囲B2:B13を強調表示します。

次に、 Ctrl + Hを入力して、検索と置換ウィンドウを表示します。

次に、 [検索]ボックスに「*」と入力し、 [置換] フィールドを空白のままにします。

[すべて置換]をクリックすると、括弧と括弧の間にあるすべての文字が各セルから削除されます。

例 2: 特定の文字の前にあるすべての文字を置換する

チーム内のさまざまなバスケットボール選手の名前とポジションを示す次のデータセットがあるとします。

Position列の各セル内の文字列「ar」とその文字列の前にあるすべての文字を置換するとします。

これを行うには、セル範囲B2:B13を強調表示します。

次に、 Ctrl + Hを入力して、検索と置換ウィンドウを表示します。

次に、 [検索]ボックスに「*ar」と入力し、 [置換] フィールドを空白のままにします。

[すべて置換]をクリックすると、「ar」とその前のすべての文字が各セルから削除されます。

: 「Center」位置の各セルは、セル内のどこにも文字列「ar」が含まれていなかったため、変更されませんでした。

例 3: 特定の文字の後のすべての文字を置換する

もう一度、チーム内のさまざまなバスケットボール選手の名前とポジションを示す次のデータセットがあると仮定してみましょう。

Position列の各セル内の文字列「ar」とその文字列に続くすべての文字を置換するとします。

これを行うには、セル範囲B2:B13を強調表示します。

次に、 Ctrl + Hを入力して、検索と置換ウィンドウを表示します。

次に、 [検索]ボックスに「ar*」と入力し、 [置換] フィールドを空白のままにします。

[すべて置換]をクリックすると、「ar」とそれに続くすべての文字が各セルから削除されます。

: 「Center」位置の各セルは、セル内のどこにも文字列「ar」が含まれていなかったため、変更されませんでした。

追加リソース

次のチュートリアルでは、Excel で他の一般的な操作を実行する方法について説明します。

Excelで#N/A値を置き換える方法
Excelで空のセルをゼロに置き換える方法
Excelでセル内の複数の値を置換する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です