エクセル・VBA

Excel (substitute) |置換でワイルドカードの使い方|動画解説

2020年4月17日

エクセルの置換でワイルドカードの使い方を紹介している女性の画像

今回は、エクセルでワイルドカードを使って置換えをする方法について解説します。

文字の置き換えとは、エクセルの「セル」に打ちこんだ文字を別の文字に変えるということです。

表などを作り「セル」に様々な文字を打ちこんだ時に、後で一部の文字を変える場合に変更したい同じ文字を打ちこんでいる「セル」を一つ一つ探して一つ一つ変更しなければなりませんが、その手間を省くことができるのが置き換え方法です。

一度に変えることができるので、作業を効率よく進めることができます。

※今回は、対象となる2つの文字をいっぺんに別の文字に変更しますがそのために、「*」…アスタリスクを使います。


パソコンを覚えるのってとっても大変ですが、コツがわかってくれば、操作が楽になります。

今「パソコン教室パレハのLINE友達登録」(無料)で「パソコンに役立つ豪華15大特典」をお送りしております。

パソコンの基本操作はもちろん、パソコンが苦手な方に役立つ特典を15個ご用意しております。

良かったら下記からご登録ください。

LINE登録バナー(パソコン基本)

無料LINE登録はこちら

詳しい画像解説|置換でワイルドカードの使い方

ワイルドカードの使い方

ワイルドカードって何?

分かりやすい動画解説は下記をクリック

動画解説を紹介している画像

「ワイルドカード」とは?

ワイルドカードを紹介している画像

Excelで特定の文字列を別の文字列に変えるには置換機能を使うと便利です。

しかし「先頭にAがつく単語だけを置換したい」などさらに広い範囲で検索したキーワードを置換したいというときもあるでしょう。

そんな時に便利なのがワイルドカードを使った置換です。

ワイルドカードとは任意の文字列の代わりに使われる特殊記号です。

文字列すべてのパターンに当てはまるので、不特定文字列の置換に大変便利です。

ワイルドカードの種類はこちら

ワイルドカードの種類を紹介している画像

*(アスタリスク)を使った文字列の置換

ワイルドカードを紹介している画像

*(アスタリスク)は不特定の文字列を表します。

たとえば検索する文字列に「*会社」、置換後の文字列に「山田商事」と指定すれば、末尾に「会社」が付く文字列をすべて「山田商事」に置換することができます。

*は文字の長さを問いません。この条件ならば「A会社」も「ABCDEFGHIJKLMN会社」もすべて「山田商事」に置換されます。

では、実際に*を使った置換を試してみましょう。

教室と科目名が並んだ表から、末尾が1の教室だけを検索し、「講義中止」の文字列に置換したいとします。

リストを表示しているエクセルの画像

まず、「ホーム」タブメニューの中の「検索と選択」→「置換」と進み、ダイアログボックスを表示させます。

検索する文字列に「*1」、置換後の文字列に「講義中止」と入力します。

「すべて置換」をクリックすると検索に該当するセルをすべて置換できますが、結果を見ると教室C15も置換されて「講義中止5」になってしまうことが分かります。

結果が表示されているエクセルの画像

C15のC1の部分が*1に該当して置換され、最後の5の部分が残ってしまったのです。

これを防ぐためには「すべて置換」ではなく、「すべて検索」を選択する必要があります。

「すべて検索」を使うとダイアログボックスの下部に検索結果が表示され、どのようなセルが選ばれているかが分かります。

その後「置換」を押すことで、検索されたセルを1つづつ置換することができます。

置換したくないセルに移動したときは、「次を検索」を選んでセルを飛ばします。

(ちなみにWordには末尾文字のみを指定する「>(不等号)」というワイルドカードがありますが、Excelでは効果がありません。)

置換とすべて置換の場所を示しているエクセルの画像


パソコンを覚えるのってとっても大変ですが、コツがわかってくれば、操作が楽になります。

今「パソコン教室パレハのLINE友達登録」(無料)で「パソコンに役立つ豪華15大特典」をお送りしております。

パソコンの基本操作はもちろん、パソコンが苦手な方に役立つ特典を15個ご用意しております。

良かったら下記からご登録ください。

LINE登録バナー(パソコン基本)

無料LINE登録はこちら

?(クエスチョンマーク)を使った1文字の置換

ワイルドカードを紹介している画像

?(クエスチョンマーク)は不特定の1文字を表します。

たとえば検索する文字列に「?会社」、置換後の文字列に「山田商事」と指定すれば、「A会社」は「山田商事」に置換されますが、「ABCDEFGHIJKLMN会社」は「会社」の前に複数の文字があるので置換されません。

実際に「?」を使った置換を試してみましょう。

教室と科目名が並んだ表から、数字部分が1の教室だけを検索し、「講義中止」の文字列に置換します。

リストが表示されているエクセルの画像

まず「ホーム」タブメニューの中の「検索と選択」→「置換」と進み、ダイアローグボックスを表示させます。

検索する文字列に「?1」、置換後の文字列に「講義中止」と入力します。「?」は任意の1文字を表します。

次に「オプション」をクリックし「セル内容が完全に同一であるものを検索する」に値チェックマークを入れます。

このチェックマークを入れないと、?は1文字ではなく文字列を表すことになってしまい、「*」を使ったときと同じ置換結果になります(つまりB11やC15 も置換されてしまうわけです)。

「すべて検索」で意図通りの検索ができていることを確認したら、「すべて置換」でセルを置換します(「置換」で1つずつ置換しても構いません)。

セル内容が完全に同一であるものを検索する項目の場所を示しているエクセルの画像

?や*のワイルドカード効果を無効にする~(チルダ)

チルダを紹介している画像

「?」や「*」を使えばワイルドカードを使った柔軟な検索ができますが、一方で記号としての?や*を置換したい場合もあります。

「?」や「*」のワイルドカード効果を無効にし、ただの記号としてExcelに認識させるためには~(チルダ)を使います。

例えば、次の表で講義名の後ろに「*」が付いている部分を(教室変更あり)に置換したいとします。

リストを表示しているエクセルの画像

この場合「*」はただの記号なので「検索する文字列」には「~*」と入力します。

こうすると*は記号として認識されるので「英語」「ドイツ語」「ロシア語」の後ろの「*」を(教室変更あり)に置換することができます。

検索する文字列の場所を示しているエクセルの画像

ワイルドカードの応用 文字列の一部をそのまま残す置換方法

置換方法を紹介している画像

ワイルドカードを応用的に使うことで、文字列の一部をそのまま残すことができます。

例えばある懸賞の応募者名簿に「名字 名前」の順に名前が並んでいるとします。

この名簿、個人情報保護の観点からフルネームでの表記をやめて名字のみの名簿に作り替えるよう上司から指示がありました。

応募者氏名のリストを表示しているエクセルの画像

こんなとき、数百名に上る名簿を手作業で名字だけに切り替えていくのはあまりに重労働です。

しかしワイルドカードを使えば、この作業も非常に簡単に終わります。

まず、「検索する文字列」に「 *」と入力します。これは「スペース」とワイルドカードの「*」を組み合わせた検索キーワードです。

このように入力することで、スペースで区切られた後半の文字列、ここで言う名前(*を使えば、名前の長さを考慮する必要はありません)をすべて検索することができます。

「置換後の文字列」には何も入力しません(空白にするという意味です)。

こうすることで名前の部分を簡単に消去し、名字のみを残すことができます。

検索する文字列に空白とアスタリスクを入力していることを示しているエクセルの画像

結果が表示されているエクセルの画像

置換関数SUBSTITUTEでワイルドカードは使える?

置換関数を紹介している画像

Excelには文字を置換するための関数SUBSTITUTEが用意されています。

文字列を検索し、指定した文字列に置き換えるという「検索と置換」と同じような機能を持っていますが、残念ながら関数の中でワイルドカードを使うことはできません。

ワイルドカードを使おうとしても*や?は通常の記号として認識されてしまいます。

Excelのワイルドカードを柔軟に使いこなそう

使いこなすを表現している画像

ワイルドカードを使った置換は検索文字列と置換後の文字列を1対1で対応させる通常の置換とは違い、広い範囲でのデータ修正に役立ちます。

いろいろ試して事務作業を楽にしましょう。

Excel(エクセル)が苦手であればパソコン教室で学んでみませんか?

Excel(エクセル)はかなり奥が深く、知識を得ただけは操作が身に付きにくいものです。

そんな時には、弊社のようなパソコン教室を利用するのも一つの手です。

「オンライン」にも対応している「苦手な方専門パソコン教室パレハ」にお任せください。

オンラインというと「動画を見るだけ」とか「オンラインなんてやったことがない」というご不安があるかと思います。

ですが「苦手な方専門のパソコン教室パレハ」の「オンラインレッスン」は、動画ではなく、直接講師に質問できる生レッスンです。

生レッスンでありながらリーズナブルに学べるのが人気の秘密です。

また、苦手な方に特化しているのでパソコンが特に苦手だと言う方には最適です。

パソコンが苦手でも、オンラインできる仕組みがあります。

詳細は下記をご覧ください。

 

Excel関数講座

パソコンが苦手な方向けエクセル関数講座の詳細はコチラ

Excel関数実践講座

パソコンが苦手な方向けExcel関数実践講座の詳細はコチラ

パソコンが苦手な人向けエクセル講座

パソコンが苦手な方向けエクセル講座の詳細はコチラ

Excel(エクセル)の操作が苦手な方のために、操作する上でのコツをまとめたページを用意しました。

「パソコン教室パレハのLINE友達登録」(無料)で「パソコンに役立つ豪華15大特典」をお送りしております。

Excel(エクセル)の操作はもちろん、パソコンが苦手な方に役立つ特典を15個ご用意しております。

良かったら下記からご登録ください。

ライン登録プレゼント

無料LINE登録はこちら

ココがおすすめ

パソコン教室パレハ直営校

パソコン教室パレハ直営校

■ パソコン教室パレハ広島市安佐南区緑井校

■ パソコン教室パレハ広島市中区本通り校

■ パソコン教室パレハ 静岡市駿河区南町校

ココがおすすめ

パソコン教室パレハグループ加盟校

自信をもってご紹介できるパソコン教室

下記はパレハグループ加盟校となります。

料金体制などは異なりますが、パソコン教室パレハが自信をもってご紹介できるパソコン教室です。

■ 岩出市のパソコン教室キュリオステーション

■ 岩出市にあるパソコン教室 「キュリオステーション 岩出店」の公式サイトはこちら

■ 名古屋市緑区にある有松パソコン教室

■ 愛知県名古屋市緑区にあるパソコン教室 「有松パソコン教室」の公式サイトはこちら

■ 福岡市パソコン教室平尾校

■ 福岡県福岡市中央区にある 「福岡市パソコン教室平尾校」の公式サイトはこちら

■ 調布市にあるパソコン教室キュリオステーションつつじヶ丘店

■ 調布市にあるパソコン教室「キュリオステーションつつじヶ丘店」の公式サイトはこちら

■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)

■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)の公式サイトはこちら

全国加盟校一覧

全国のパソコン教室一覧(実店舗&オンライン)|パレハ直営校&グループ加盟校

ココがおすすめ

オンライン形式をご希望の方はこちら

オンライン形式をご希望の方はこちら

東京・名古屋・大阪・福岡・札幌・横浜・仙台・埼玉・千葉・沖縄などで受講したい方はオンラインレッスン(Zoomを使ったオンライン個別レッスンです)をお選びください。

オンラインパソコン教室|オンラインなのに生レッスン

ココがおすすめ

パソコン教室講座一覧はこちら

パソコン教室講座一覧はこちら

他にもパソコンの講座は多数ございます。

詳しくは下記をご覧ください。

パソコン教室の受講コース案内(講座のご紹介)

ココがおすすめ

パソコン教室に関連する情報はこちら

 

こちらも是非ご覧ください

さらに詳しく

エクセル操作情報

Excel|SUMIF関数 (サムイフ関数) の使い方を解説|動画

エクセルで置き換えの関数・数式「substitute(サブスティテュート)関数」|動画解説付き

Excel(エクセル)を勉強する方法|効率よい方法教えます

エクセル (Excel) で円グラフの順番並び替える方法|動画解説付き

メールの画像

メールはこちら

ラインの画像

LINEはこちら

電話の画像

お電話はこちら