Excelの検索と置換を最も効率的に使用する方法

  • これを共有
Michael Brown

このチュートリアルでは、Excelの検索と置換を使用して、ワークシートまたはワークブック内の特定のデータを検索する方法と、検索後にそれらのセルに対してできることを学習します。 また、ワイルドカード、数式や特定の書式を持つセルの検索、開いているすべてのワークブックでの検索と置換など、Excel検索の高度な機能についても説明します。

Excelで大きなスプレッドシートを扱う場合、欲しい情報をすぐに見つけられることが重要です。 何百もの行や列をスキャンするのは確かに大変です。そこで、Excelの検索と置換の機能について詳しく見てみましょう。

    エクセルで検索を使用する方法

    以下では、Excelの検索機能の概要と、Microsoft Excel 365、2021、2019、2016、2013、2010、および旧バージョンでこの機能を使用する方法の詳細な手順について説明します。

    範囲、ワークシート、またはワークブック内の値を検索する

    以下のガイドラインは、セルの範囲、ワークシート、またはワークブック全体から特定の文字、テキスト、数字、または日付を検索する方法について説明しています。

    1. まず、検索するセルの範囲を選択します。 ワークシート全体を検索する場合は、アクティブなシート上の任意のセルをクリックします。
    2. エクセルを開く 検索と置換 または、「Ctrl + F」ショートカットキーを押して、「Ctrl + F」ダイアログを表示します。 ホーム tab> 編集 グループをクリックし 検索&選択 > 探す ...

    3. での を探す ボックスに、探したい文字(テキストまたは数字)を入力して すべて検索 または 次を探す .

    をクリックすると 次を探す 2回目のクリックで2回目、3回目のクリックで4回目と、順々に選択されます。

    をクリックすると すべて検索 Excel では、出現するすべての項目のリストが表示され、リスト内の任意の項目をクリックすると、対応するセルに移動することができます。

    Excel検索 - 追加オプション

    検索条件を細かく設定するには オプション の右端にあるExcel 検索と置換 ダイアログを表示し、以下のいずれかを実行します。

    • 現在のワークシートまたはワークブック全体から指定した値を検索するには シート または ワークブック において .
    • アクティブなセルから左から右へ(行ごと)検索するには 列による において 検索 上から下へ(列ごとに)検索するには、以下を選択します。 コラム別
    • 特定のデータ型から検索するには、以下を選択します。 計算式 , 価値観 または コメント において 覗き込む .
    • 大文字と小文字を区別して検索する場合は マッチケースチェック .
    • に入力した文字だけを含むセルを検索するには、次のようにします。 を探す フィールドを選択します。 セルの内容全体を一致させる .

    ヒント:範囲、列、行の中の値を検索する場合は、その範囲、列、行を選択してから 検索と置換 例えば、検索対象を特定の列に限定する場合は、まずその列を選択し、その後で 検索と置換 ダイアログを表示します。

    Excelで特定の書式を持つセルを検索する

    特定の書式が設定されているセルを探すには、Ctrl + F のショートカットキーを押して 検索と置換 をクリックします。 オプション をクリックします。 フォーマット... ボタンをクリックし、Excelで選択項目を定義します。 フォーマットの検索 のダイアログボックスが表示されます。

    ワークシート上の他のセルの書式と一致するセルを検索したい場合は、「検索条件」の項目をすべて削除してください。 を探す ボックスの横にある矢印をクリックします。 フォーマット を選択します。 セルからの書式設定」を選択する をクリックし、希望の書式が設定されたセルをクリックします。

    Microsoft Excelは、指定した書式オプションを保存します。 ワークシート上の他のデータを検索したときに、Excelがそこにあることがわかっている値を見つけられなかった場合、前回の検索の書式オプションをクリアします。 これを行うには、以下の手順で開きます。 検索と置換 をクリックします。 オプション ボタンをクリックします。 探す タブの横にある矢印をクリックします。 フォーマット... を選択し クリア検索フォーマット .

    Excelで数式を含むセルを検索する

    エクセルの 検索と置換 を使用すると、Excel 検索の追加オプションで説明したように、指定した値に対する数式でのみ検索できます。 数式を含むセルを検索するには、次のようにします。 スペシャルへ 機能を搭載しています。

    1. 数式を検索したいセル範囲を選択するか、現在のシート上の任意のセルをクリックして、ワークシート全体を検索します。
    2. の横の矢印をクリックします。 検索&選択 をクリックします。 スペシャルへ または、F5キーを押して このページのトップへ ダイアログを開き 特別な... ボタンをクリックします。

  • での スペシャルへ ダイアログボックスで 計算式 をクリックし、検索したい数式結果に対応するボックスにチェックを入れ、「OK」をクリックします。
    • Numbers - 日付を含む数値を返す数式を検索します。
    • Text - テキスト値を返す数式を検索します。
    • Logicals - TRUEとFALSEのブール値を返す数式を検索します。
    • エラー - #N/A、#NAME?、#REF!、#VALUE!、#DIV/0!、#NULL!、#NUM!などのエラーが発生する数式を持つセルを検索します。

    Microsoft Excelで条件に合うセルが見つかった場合は、そのセルがハイライト表示され、そうでない場合は、そのようなセルは見つからなかったというメッセージが表示されます。

    ヒント:すばやく探すには 数式を含むすべてのセル をクリックすると、計算式の結果に関係なく 検索&選択 > 計算式 .

    シート上で見つかったすべての項目を選択し、ハイライトする方法

    ワークシート上で指定された値の出現箇所をすべて選択するには、Excelの 検索と置換 ダイアログに検索語を入力します。 Find What をクリックします。 すべて検索 .

    Excelに見つかったエンティティのリストが表示されるので、リスト内の任意の出現箇所をクリックし(または結果領域内の任意の場所をクリックしてそこにフォーカスを移動し)、Ctrl + Aショートカットを押します。 これにより、見つかったすべての出現箇所を 検索と置換 ダイアログとシート上に表示されます。

    セルを選択したら、次の操作を行います。 ハイライト は、塗りつぶしの色を変更することによって、これらの

    エクセルで置換を使用する方法

    以下では、選択したセルの範囲、ワークシートまたはワークブック全体である値を別の値に変更するためにExcelの置換を使用する方法についてのステップバイステップのガイドラインを見つけることができます。

    ある値を別の値に置き換える

    Excelシートの特定の文字、テキスト、数字を置き換えるには、以下の機能を利用します。 交換 タブで、Excel 検索と置換 ダイアログが表示されます。 詳しい手順は以下の通りです。

    1. 文字や数字を置換するセル範囲を選択します。 ワークシート全体の文字を置換する場合は、アクティブシート上の任意のセルをクリックします。
    2. Ctrl + Hのショートカットを押すと、次のような画面が表示されます。 交換 タブで、Excel 検索と置換 ダイアログを表示します。

      または ホーム tab> 編集 グループをクリックし 検索&選択 > 交換 ...

      Excelの検索機能を使っただけなら、単純に切り替えればいいだけです。 交換 タブで表示します。

    3. での を探す ボックスに検索する値を入力します。 に置き換えてください。 ボックスに置換する値を入力します。
    4. 最後に、どちらかをクリックします。 交換 を実行すると、見つかった項目を1つずつ置き換えることができます。 すべて交換 を使って、すべてのエントリーを一度に入れ替えることができます。

    ヒント:何か問題が発生し、期待した結果と異なる結果が得られた場合は、[OK]をクリックします。 アンドゥ ボタンを押すか、Ctrl + Z キーを押すと、元の値に戻ります。

    その他のExcel置換機能については オプション の右端にあるボタンをクリックします。 交換 これらは、先ほど説明したExcelの検索オプションと基本的に同じです。

    文字や数字を何もない状態に置き換える

    特定の値の出現回数をすべてで置き換えるには 何でもない に、検索する文字を入力します。 を探す のボックスは、そのままにしておきます。 に置き換えてください。 をクリックします。 すべて交換 ボタンをクリックします。

    Excelで改行を検索または置換する方法

    を交換するには かいせんせつだん をスペースやその他のセパレータで区切った場合、改行文字を を探す このショートカットは、文字10(改行)のASCII制御コードです。

    Ctrl + Jを押した後、一見すると を探す のボックスは空っぽに見えますが、よく見ると、下のスクリーンショットのように小さな点が点滅しているのがわかります。 に置換文字を入力してください。 に置き換えてください。 ボックス(例:スペース文字)をクリックします。 すべて交換 .

    ある文字を改行で置き換えるには、その逆で、現在の文字を を探す ボックスで、改行 ( Ctrl + J ) をします。 に置き換えてください。 .

    シート上のセルの書式を変更する方法

    このチュートリアルの最初の部分では、Excelの検索ダイアログを使って特定の書式を持つセルを見つける方法について説明しました。 Excelの置換では、さらに一歩進んで、シート上またはワークブック全体のすべてのセルの書式を変更することができます。

    • を開く 交換 をクリックし、Excelの検索と置換ダイアログの オプション
    • の隣にある。 を探す ボックスの矢印をクリックします。 フォーマット ボタンで選択します。 セルからの書式設定」を選択する をクリックし、変更したい書式のあるセルをクリックします。
    • の隣にある。 に置き換えてください。 をクリックします。 フォーマット... ボタンをクリックし、新しい書式を設定するには、Excel フォーマットの置き換え の矢印をクリックします。 フォーマット ボタンで選択します。 セルからの書式設定」を選択する をクリックし、希望の書式のセルをクリックします。
    • の書式を置き換える場合、その書式を変更する必要があります。 ぜんしょ を選択します。 ワークブック において アクティブなシートのみで書式を置き換える場合は、デフォルトの選択( シート) .
    • 最後に すべて交換 ボタンをクリックし、結果を確認してください。

    注意:この方法は、手動で適用した書式を変更するため、条件付きで書式設定されたセルには使えません。

    Excel ワイルドカードを使った検索と置換

    検索条件にワイルドカード文字を使用することで、Excelでの検索と置換の多くの作業を自動化することができます。

    • を使用します。 アスタリスク (*) で任意の文字列を検索することができます。 例えば スマップ が見つかりました " ほほえみ " と " ".
    • を使用します。 クエスチョンマーク (?)で任意の一文字を探すことができます。 例えば が見つかりました " グレー " と " グレー ".

    例えば、""で始まる名前のリストを取得するには 広告 " を使用します。 アド 「また、デフォルトのオプションでは、Excelはセル内の任意の場所を検索することに留意してください。 広告 「を任意の位置でクリックすることで、この現象を防ぐことができます。 オプション ボタンをクリックし、確認します。 セル全体の内容を一致させる ボックスで始まる値のみを返すように強制します。 広告 「をクリックすると、以下のスクリーンショットが表示されます。

    Excelでワイルドカード文字を検索・置換する方法

    Excelのワークシートで実際にアスタリスクや疑問符を見つける必要がある場合は、それらの前にチルダ文字(~)を入力します。 たとえば、アスタリスクを含むセルを見つけるには、~*を入力します。 を探す ボックスで、クエスチョンマークを含むセルを検索するには ~? を検索条件とします。

    このように、ワークシート上のすべての疑問符(?)を別の値(この例では数字1)に置き換えることができるのです。

    ご覧のように、Excelはテキストと数値の両方でワイルドカードをうまく検出し、置き換えています。

    ヒント:チルダ文字をシート上で見つけるには、ダブルチルダ(~~)を を探す ボックスを使用します。

    Excelで検索と置換を行うためのショートカット

    このチュートリアルの前のセクションをよく見ていると、Excelは2つの異なる方法で、以下のものを操作できることに気づいたかもしれません。 検索と置換 リボンボタンをクリックしたり、キーボードショートカットを使用することで、コマンドを実行できます。

    以下に、すでに学んだことの簡単な要約と、さらに数秒を節約できるショートカットを紹介します。

    • Ctrl+F - エクセル 探す を開くショートカットです。 探す のタブをクリックします。 検索と置換
    • Ctrl+H - エクセル 交換 を開くショートカットです。 交換 のタブをクリックします。 検索と置換
    • Ctrl+Shift+F4 - 検索値の前の出現箇所を検索します。
    • Shift+F4 - 検索値の次の出現箇所を検索します。
    • Ctrl+J - 改行記号を検索または置換します。

    開いているすべてのワークブックで検索と置換が可能

    このように、Excelの検索と置換は便利な機能がたくさんありますが、一度に一つのワークブックしか検索できません。 開いているすべてのワークブックで検索と置換を行うには、Ablebitsのアドイン「高度な検索と置換」を使用するとよいでしょう。

    以下はその例です。 高度な検索と置換 の機能が、Excelでの検索をさらに強力にします。

    • での検索と置換 すべての開いたワークブック または せんたんてき ワークブックとワークシート。
    • 同時検索 値、数式、ハイパーリンク、コメントで構成されています。
    • 検索結果のエクスポート をワンクリックで新しいワークブックにコピーできます。

    アドイン「高度な検索と置換」を実行するには、Excelリボン上のアドインのアイコンをクリックします。 Ablebitsユーティリティ tab> 検索 または、Ctrl + Alt + F を押すか、おなじみのショートカットキー Ctrl + F で開くように設定することもできます。

    高度な検索と置換]ペインが開くので、次の操作を行います。

    • に検索する文字(テキストまたは数字)を入力します。 を探す
    • 検索するワークブックとワークシートを選択します。 デフォルトでは、開いているすべてのワークブックのすべてのシートが選択されます。
    • 値、数式、コメント、ハイパーリンクのうち、どのデータ型を検索するかを選択します。 デフォルトでは、すべてのデータ型が選択されています。

    さらに、以下のオプションがあります。

    • を選択します。 マッチケース オプションで大文字小文字を区別したデータを探すことができます。
    • を選択します。 セル全体 に入力した文字だけを含むセルを検索する、完全一致検索を行う場合は、チェックボックスをオンにします。 を探す

    をクリックします。 すべて検索 ボタンをクリックすると、見つかったエントリーのリストが 検索結果 そして、すべてまたは選択した出現箇所を他の値に置き換えたり、見つかったセル、行、列を新しいワークブックにエクスポートしたりすることができるようになりました。

    Excelのシートで高度な検索と置換を試してみたい方は、以下から評価版をダウンロードしてください。

    来週もよろしくお願いします。 テキストチュートリアルでは、ExcelのSEARCHとFIND、そしてREPLACEとSUBSTITUTE関数について説明します。

    ダウンロード可能なもの

    Ultimate Suite 14日間フル機能版(.exeファイル)

    Michael Brown は、ソフトウェア ツールを使用して複雑なプロセスを簡素化することに情熱を注ぐ熱心なテクノロジー愛好家です。テクノロジー業界で 10 年以上の経験があり、Microsoft Excel と Outlook、さらに Google Sheets と Docs のスキルを磨いてきました。 Michael のブログは、彼の知識と専門知識を他の人と共有することに特化しており、生産性と効率を向上させるためのわかりやすいヒントとチュートリアルを提供しています。経験豊富なプロフェッショナルであろうと初心者であろうと、Michael のブログでは、これらの重要なソフトウェア ツールを最大限に活用するための貴重な洞察と実践的なアドバイスを提供しています。