Excelスプレッドシートで検索を行う方法

株式市場に投資する女性

Excelスプレッドシートで検索を行う方法

画像クレジット: マヌエルブレバコルメイロ/モーメント/ゲッティイメージズ

Excelは、大量の情報の分析と合成に関して非常に便利なツールですが、 膨大なスプレッドシートで1つのフレーズや図を見つけると、 干し草の山。 データの列と行が非常に多いため、単一の情報を手動で見つけることは簡単でも実用的でもありません。 マイクロソフトがExcelで検索を実行し、情報を表示するために使用できるいくつかの関数を組み込んだ理由 求める。 ただし、いくつかの方法で問題に取り組むことができるため、最善の方法を決定する前に、それらすべてについて学ぶことが役立ちます。

Excelで検索して置換

スプレッドシートで特定のフレーズや数字を検索する最も簡単な方法は、 探す MicrosoftWordや他の多くのOfficeプログラムと同じようにウィンドウを表示します。 このオプションはコードを必要とせず、探しているもの、つまりテキストまたは数値の特定の文字列のセル位置を正確に返します。 スプレッドシートで特定の情報を見つけるための他のオプションは、特定のセル内で何かを見つけるのに役立ち、必要なものを正確に取得するにはもう少し作業が必要です。

今日のビデオ

タブ、リボンの右端を見て 検索して選択 の中に 編集 グループ。 ドロップダウン矢印をクリックして、 探す また 交換 表示されたオプションから。 The 探す オプションは、テキストの特定のビットを検索するためだけのものであり、ウィンドウの最も単純なバージョンを表示します。 探しているテキストをに入力します 何を見つける フィールドをクリックし、いずれかをクリックします 次を見つける 単語、数字、フレーズのすべてのインスタンスを循環する、または すべて検索 検索語を含むすべてのセルの場所を一覧表示します。

クリック オプション>> ウィンドウに返してほしいものを正確に選択するための選択肢を増やします。 あなたは変更することができます 以内に シートまたはワークブック全体を検索するフィールド。 検索は、を使用して行または列で整理できます。 検索 フィールドで、数式、値、またはコメントを使用して検索することを選択できます。 覗く 分野。 のためのオプションもあります マッチケース、ケースが一致するセルのみを返す、または

セルの内容全体を一致させる 検索語がセル全体を占める結果のみが必要な場合。 あなたは使用することができます フォーマット 特定のフォーマットのインスタンスを検索するオプション。

Excelでの置き換え

The 探す オプションはあなたが探している用語を見つけます、しかしあなたがそれが起こるすべてのインスタンスで何かを変更したいならどうしますか? たとえば、クライアントの名前を次のようにリストした場合 スミス、 でも実際は スミス、のすべてのインスタンスを変更する必要があります スミススミス. 使用 交換 このための機能。これは、下のドロップダウンメニューのいずれかを使用して選択します。 検索して置換 またはに切り替えることによって 交換 最後のステップで表示したウィンドウのタブ 探す オプション。

この方法は、 探す セクションと呼ばれる追加のフィールドがあることを除いて と置換する 代わりに必要なテキストまたは番号を入力します。 この例では、次のように入力します スミス の中に 何を見つける フィールドと スミス の中に と置換する 分野。 他のすべてのオプションは同じであるため、特定の用語を検索し、それを含む各セルを再フォーマットすることを選択できます。たとえば、 フォーマット 横のオプション と置換する 分野。

のように 探す セクションをクリックすると、 交換 また すべて交換してください 各インスタンスを順番に置き換えるか、一度にすべて置き換えます。

Excelの検索機能

Excelでの検索のさまざまな側面を処理するように設計された特定のExcel関数があります。 検索 機能は2つの最も重要なものの1つです。 この関数は、特定のセルで文字列を検索するのに役立つように設計されています。 使用方法の基本を学ぶことは、多くの状況で、特に多くの文字を含むセルがある場合に役立ちます。

The 検索 Excelの関数には、次の形式の3つの引数があります SEARCH(find_text、within_text、[start_num]) Excelの用語を使用します。 The find_text セクションは、探しているテキスト文字列を入力する場所であり、 within_text セクションは、検索するテキストを含むセルの参照を入力する場所です。 これは数字を返します。これは、検索語が始まる文字番号または #価値! セルにまったく表示されない場合。 最後のオプションの引数[_start_num_]を使用して文字番号を入力できます。これにより、この文字番号から検索が開始され、それ以前のすべてが無視されます。

たとえば、郵便番号を検索している場合 98199 一連のアドレスから、特定の場所に住んでいるスプレッドシート内の人を見つけるには、次のように入力します = Search( "98199", [cell reference _])[_ cell reference_]スポット内の特定のセルへの参照があるため、_ = Search( "98199"、A3)、 例えば。 そこから、数式を列の下または行全体にドラッグして、他のセルを確認できます。 #価値! 用語が表示されない場合。

Excelの検索機能

The 探す Excelの関数は 検索 機能しますが、使用するほど効果的ではありません 検索して置換 シート全体を検索する場合のオプション。 の議論 探す 機能は、 検索 関数: find_text, within_text、[start_num]. したがって、同じように使用します。

前の例では、次のように入力します = Find( "98199"、A3) セルA3のどこに郵便番号が表示されているかを確認します。 出力も同じです 検索 関数。 この数式を1つのセルに入力し、ドラッグして数式をコピーしますが、任意のセルを変更できます それに応じて参照します。これにより、スプレッドシートまたはその中の列または行で 特定の用語。

検索と検索の違い

なぜだろうと思うかもしれません 検索探す 同じ引数を持ち、同じ基本情報を出力する場合、は別個のExcel関数です。 これら2つの機能には2つの重要な違いがあり、これらを学習することで、それぞれの状況で使用するのに最適な機能を決定するのに役立ちます。

The 検索 関数は大文字と小文字を区別しませんが、 探す は。 あなたが探しているなら 、たとえば、 探す 関数は、を含むセルの値を返しません 、 しかし 検索 関数はなります。 2つの間の他の主な違いは 検索 検索文字列でワ​​イルドカード文字を使用できます。これは多くの状況で役立ちますが、 探す そうではありません。

ワイルドカード文字を使用した検索

特定の用語の開始と終了を検索したいが、検索用語の途中に関係なくすべての結果を返したい場合は、ワイルドカード文字を使用できます。 ? *****検索機能または[検索と置換]ダイアログボックスを使用します。

The ? 検索語の途中に配置された文字( find_text 引数)は、疑問符があるスペースに個々の文字を含む特定の用語を含めるようにExcelに指示します。 たとえば、検索する場合 s? t、 あなたが得る 座った また 設定 結果として、しかしではない 消耗、後者のオプションの間に複数の文字があるため NSNS.

The ****文字は、クエスチョンマークと基本的に同じように機能しますが、スペース内の任意の数の文字を使用できます。 たとえば、_sを検索するとt、_結果には次のものが含まれる場合があります 座った, 座る, 唾を吐く, スポット, 消耗 およびその他の組み合わせ NSNS それの始まりと終わりに。 検索でいずれかのワイルドカード文字を使用すると、探しているすべての結果が失われることなく提供されます 関連する可能性のあるものは何でも、外部につながる可能性があるため、使用方法に注意してください 結果。

ワイルドカード文字の検索

では、疑問符を検索したいときはどうしますか? Excelがワイルドカード文字として扱われないようにするにはどうすればよいですか? これは、チルダを入力することで実現できます ~ 検索している文字の前のフィールド。 たとえば、セルA2で疑問符を検索する場合は、次のように入力します。 = Search( "〜?"、A2) 空のセルに。

複数の可能な用語の検索

特定のセルで多くの用語の1つを検索する場合、これまでに説明した方法は、すべての用語に対して個別の検索を作成しない限り機能しません。 ただし、数式を使用すると、適切に設定するのに時間がかかりますが、一度に複数の用語を検索することができます。 この方法には、 検索 と組み合わせて動作する機能 IsNumber 機能と SumProduct.

これは必須ではありませんが、 名前付き範囲 テストしたいもののリストについては、プロセスを簡素化します。 これを行うには、隣接するセルに各検索語を入力し、すべてのセルを強調表示してから、数式バーのすぐ左にある左上のフィールドに名前を入力して名前を付けます。 これにより、リスト全体をその名で参照できます。 ただし、名前付き範囲を作成せずに、内部でコンマで区切ることにより、すべての検索語を含めることもできます。 { } 角かっこ。

セルをテストするには、次の数式を使用します。

= SUMPRODUCT(-ISNUMBER(SEARCH([named range]、[cell])))> 0

どこ [名前付き範囲] 範囲の名前、または各個別の用語を含む{}括弧に置き換えられます。 [細胞] テストするセルの参照に置き換えられます。

数式は TRUE 問題のセルに用語の1つが含まれている場合の値または FALSE そうでない場合。 数式のセル参照は自動的に更新されるため、下にドラッグして他のセルを確認できます。

Excelでどのように検索する必要がありますか?

Excelで検索する方法はたくさんありますが、どれを使用する必要がありますか? 答えはあなたの目的に大きく依存します。 ある特定の用語のセルの大きなリストを調べている場合、そしてほとんどの場合、一般的には 検索して置換 ボックスは、結果を得る最も簡単で効果的な方法です。 ただし、一連の長いセルで特定の用語を検索する場合は、 検索 関数は大文字と小文字を区別せず、ワイルドカード文字を使用できるため、最適なオプションである可能性があります。

特定のセルで多くのものの1つを探している場合は、前のセクションの数式がタスクを完了するための最も効率的な方法です。