Excelで列の値を検索する方法(4つの方法)

  • これを共有
Hugh West

我々は日常業務で特にデータの計算や整理にExcelを使用しています。 時には我々は、特定の列に値を検索する必要があります。 我々は手動でこれを行う場合、それは非常に時間がかかります。 我々は関数を使用してこれを行うことができます。 だから今日ここで我々は、Excelで列に値を検索する方法を説明するつもりです。

とあるスーパーに来店した何人かの顧客のデータセットを取る。 お客様ID ショッピング 金額 特定の日付に、また 合計 以前購入したものがあれば

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

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

列の値を検索する.xlsx

Excelで列の値を検索する4つの方法

1.Excelで列内の値を検索する条件付き書式機能を適用する

エクセルで任意の値を見つけるには 条件付き書式設定 ここでは、Excelの表計算ソフトで特定の列の値を求めます。

ステップ1.

  • まず、値を求めたい列を選択します。
  • ここでは、以下を選択します。 セルズ C5 まで C8 において C列 .

ステップ2.

  • に行ってみてください。 ホーム タブを最初に表示します。
  • ここで 条件付き書式設定。
  • 選択 セルの強調表示ルール のドロップダウンから 条件付き書式設定 .
  • を選択します。 イコール・トゥ。

ステップ3.

  • 今度は ポップアップ .
  • ここには、調べたい値を入れる必要があります。

ステップ4.

  • となるような値を求めたい。 500 .
  • この値を マーク1 の部分をご覧ください。
  • また、ハイライトカラーを選択することも可能です。
  • 次の画像のようにメニューから選択します。

ステップ5.

  • 最後に、選択した列で色分けされた値を求めます。

続きを読む エクセル列の最高値の求め方(4つの方法)

2.ExcelのVLOOKUP関数を使って列の中の値を検索する

Excelで列の値を見つけるには、次のようにします。 VLOOKUP関数 以下にその手順を示します。

ステップ1.

  • まず、新しいカラムを作成します。 結果 を表示するようにしました。 VLOOKUPです。

ステップ2.

  • では、次に進みます。 セルE5 を入力し ブイルック 関数を使用します。
  • ここでは セルD5 欄外 レンジ D5 まで D8 .
  • を置きました。 ファルス は、正確な結果が必要なので、引数セクションにある
  • だから、計算式はこうなる。
=vlookup(c5, d5:d8,1,false)

ステップ3.

  • を押してください。 入力 .
  • 選択した値が選択した列にあるので、このセルにそれが表示されます。

のすべての値を比較することもできます。 D列 をもって E列 そのためには、以下の手順が必要です。

ステップ4.

  • 数式を編集する。
  • 置く ドル ($) ようす アブソリュートリファレンス .式になります。
=vlookup(c5,$d$5:$d$8,1,false)

  • 次に、 を押します。 エンタメ .

ステップ5.

  • から、塗りつぶしハンドルアイコンをプルダウンします。 セル E5 .
  • 最後に、比較した結果を得る D列 価値観 E列 .

ここでは、セル D5 D7 にあります。 E列 で、残りの値は存在しません。 E列 そのため、この関数は #該当なしエラー を、彼らのために。

注. の場合 VLOOKUPです。 の場合、比較する列が参照セルの右側になければなりません。 そうでない場合、この関数は機能しません。

続きを読む Excelで列の値を検索して別の列の値を返す

類似の読み物

  • Excelで列内の値の最初の出現を見つける方法(5つの方法)
  • Excelで列内の値の最後の出現を検索する(5つの方法)

3.Excelで列内の値を検索するMATCH関数を挿入する

を挿入することで、カラム内の値を見つけることができます。 MATCH機能 .

ステップ1.

  • このデータセットでは、すでにカラムを追加しています。 結果 をクリックすると、異なる機能の結果が表示されます。
  • ここで、数式を入力します セルE5 .
  • 指定された数式を入力してください。
=match(c5,$d$5:$d$8,0)

  • の値を求めます。 セルC5 において コラム レンジのE D5〜D8 .
  • ここでは、セル参照が変更されないように絶対記号を使用しています。
  • 最後の引数は、これまで 0 というのは、正確な結果を得たいからです。
  • 最後に、比較した結果を得る D列 価値観 E列 .

ステップ2.

  • 次に、 を押します。 入力 .

ステップ3.

  • を得ることができます。 1 において E列 これは、セルの値が選択された範囲の最初の位置にあることを意味します。
  • ここで、Fill Handle を使って列全体をオートフィルし、もし C列 にあります。 E列 .

もし、私たちが見たいのは または ファルス をpositionの代わりに使用する。 以下の手順で適用する必要がある。

ステップ4.

  • を使用する予定です。 ISERROR関数 .
  • この関数は、以下を返します。 エラーが見つかった場合、それ以外の場合 ファルス .
  • では、この関数を セルE5。 という式になる。
=iserror(match(c5,$d$5:$d$8,0))

  • からフィルハンドルを使用します。 セルE5 .

ステップ5.

  • を見ることになります。 ファルス において セルE5 .
  • 表示する理由 FALSE は、前のステップで説明したとおりです。
  • では、使用する NOT機能 TRUEとFALSEを交互に表示する機能です。
  • を使用しています。 NOT機能 ということで、実際のシナリオを理解することができます。
  • 最終的に数式はこうなる。
=not(iserror(match(c5,$d$5:$d$8,0)))である。

これによって、どの値が見つかったか、見つからなかったかが一目瞭然になります。

続きを読む ExcelのVBAを使用して列の値を検索する方法(4つの方法)

4.INDEXとMATCH関数を連携させ、列内の値を検索する

ここにリンクします INDEX機能 とのことです。 MATCH を適用する方法は既に知っています。 MATCH そのステップの後に説明します。

ステップ1.

  • を適用すると、次のような画像が出力されます。 MATCH.

ステップ2.

  • では、次に進みます。 セルE5 をクリックし、数式バーを編集します。
  • タイプ INDEX 関数を使用して、値を求める範囲を選択します。
  • 編集後の計算式はこうなります。
=index(d5:d8,match(c5,$d$5:$d$8,0))である。

ステップ3.

  • を押してください。 ENTER.
  • その結果は次の画像のようになります。

ステップ4.

  • 残りのセルにも結果を表示させたい場合は、残りのセルをオートフィルで E列 .
  • その前に、数式を編集して アブソリュートリファレンス .
  • これで計算式はこうなる。
=index($d$5:$d$8,match(c5,$d$5:$d$8,0))

ステップ5.

  • そして、下にドラッグして フィルハンドル アイコンの最後のセルまで E列 .
  • そして、最終的な出力は次の画像のようになります。

続きを読む Excelの列で最も低い値を検索する方法(6つの方法)

結論

Excelで列の値を検索する方法について説明します。 条件付き書式、VLOOKUP、MATCH、INDEXがこの問題を解決するために使用されます。 我々は最も簡単な方法を提供しようとしました。 さて、ユーザーは必要に応じて、自分にとって適用しやすい方法を見つけるでしょう。 サイトを検索する エクセルウィキ をご覧ください。

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