今回の記事はExcel(エクセル)|VLOOKUP関数で複数条件を指定する方法について紹介します。
VLOOKUP関数はビジネスでもよく利用される関数で、簡単に表の中からほしいデータを抽出することができます。
VLOOKUP関数の検索値は、通常1つですが、2つのデータをつなげ、1つの文字 列にする方法を覚えておくことで複数条件を指定することができます。
初心者にもわかりやすく説明していますので、ぜひ参考になさってください。
VLOOKUP関数に関する関連記事は下記をご覧ください。
Excel(エクセル)|VLOOKUP関数とは?|使い方を徹底解説
Excel(エクセル)|VLOOKUP関数とIF関数を組み合わせる方法と便利な活用例
Excel(エクセル)を使いこなすのって結構難しいです。
Excel(エクセル)は、出来ることが多くて覚えるのがかなり大変です。
そんな方のためにExcel(エクセル)の使い方や、関数のコツ、ピボットテーブルやグラフなどをまとめたページをライン登録で無料プレゼントしております。
Excel(エクセル)以外にも、Word(ワード)、パソコン基本、PowerPoint(パワーポイント)、Mac、ブラインドタッチなどの特典もございます。
ご興味ある方は下記よりご登録ください。
VLOOKUP 複数条件を指定 画像解説
VLOOKUP の構文はこちら
=VLOOKUP(検索値, 範囲, 列番号, 検索の型)
検索値 | 何に対応するものを探したいのか、どのデータを使って検索するのか |
範囲 | どの範囲から検索してほしいのか |
列番号 | 指定した範囲の左から何列目にあるものを検索するのか |
検索の型 | 完全一致(FALSE)・近似一致(TRUE) |
引数は、このような感じになります。
VLOOKUP関数 複数条件で検索する手順
そもそもVLOOKUP関数で範囲を参照するときは、検索値と一致するデータを探すために、検索値となるデータが左端に来るように範囲を選択する必要があります。
上記の例で解説します。
今回のように、商品名を検索値にした場合、「みかん」が2つかぶっているので、商品名だけでは検索するデータを区別することができません。
そこで、「産地」と「商品名」を組み合わせたデータを検索値にすることで、VLOOKUP関数で取り出すデータを区別することができます。
「みかん」で検索するのではなく、「和歌山産みかん」で検索できるようにしましょう。
①マスタ表の左側に新しく列を挿入
範囲となるマスタ表の左端に必要なデータを作成するため、まずは左端に1列追加しましょう。
左端の列を選択し、列番号の上で右クリックをしたら、一覧から「挿入」をクリックします。
列が挿入されたら、そのまま、オプションをクリックして、一覧から「右側と同じ書式を適用」を選択します。
※表にすでに書式が設定されている場合、オプション機能を使用することにより、その書式を適用することができます。
②追加した列の一番上のセルに数式を入力
では、追加した列の一番上のセルに数式を挿入しましょう。
今回は、「産地」と「商品名」を結合させたいので、「=D1&B1」となるようにセル参照します。
※セルとセルの文字列を繋げたい場合は、「&」を使用してつなぐことができます。
結果が表示されたら、下のセルに数式をコピーしましょう。
これで、マスタ表の左端に検索値を参照する新しい列ができました。
③新しく追加したデータをリストにする
検索値を一覧から選択できるようにしておきましょう。
データタブの「データの入力規則」をクリックします。
種類から「リスト」を選択して、先ほど追加した列のデータを参照します。
選択出来たら「OK」をクリックします。
これで、一覧から検索値を選択することができます。
④VLOOKUP関数を挿入する
VLOOKUP関数を挿入しましょう。
範囲を選択するときに、先ほど作成した新しい列が左端に来るように、範囲を選択します。
これで産地と商品名を合わせたキーワードを使って、結果を返すことができました。
⑤追加した列を非表示にする
もし、新しく追加した列が不要と感じたら、削除ではなく、非表示にしましょう。
新しく追加した列を選択して、列番号の上で右クリックをしたら、一覧から「非表示」を選択します。
これで、全体がスッキリをした見た目になります。
もちろん、マスタ表の左端の列は非表示にしているだけなので、範囲選択に影響しません。
検索値を変更しても正しい結果を返すことができます。
Excel(エクセル)を使いこなすのって結構難しいです。
Excel(エクセル)は、出来ることが多くて覚えるのがかなり大変です。
そんな方のためにExcel(エクセル)の使い方や、関数のコツ、ピボットテーブルやグラフなどをまとめたページをライン登録で無料プレゼントしております。
Excel(エクセル)以外にも、Word(ワード)、パソコン基本、PowerPoint(パワーポイント)、Mac、ブラインドタッチなどの特典もございます。
ご興味ある方は下記よりご登録ください。
VLOOKUP関数以外で実行する方法
VLOOKUP関数を使って複数条件を指定して結果を求めようとすると、作業するための列を追加したり、見栄えが悪くなるので列を非表示にしたりと、スマートとは言えない方法です。
そこで、便利なのが、VLOOKUP関数ではなく、INDEX関数とMATCH関数を使って複数条件を指定したデータを取り出す方法です。
上記のように、作業列が不要で、スッキリとした表で複数条件を指定することができます。
INDEX関数とMATCH関数の組み合わせ
このように、2つの関数を組み合わせて使うことで条件1、条件2といった2つの条件を満たした結果を取り出すことができます。
INDEX関数とMATCH関数をネストする方法
では、入力方法の解説です。
まず「=INDEX( 」と入力をします。
続いて、表の範囲を選択します。各引数の間は半角カンマで区切りましょう。
次に、MATCH関数を挿入し、検索したい条件のセルを「&」で繋ぎます。
同様に、検索する範囲の列も「&」で繋ぎましょう。
続いて、検索方法に「0」を入力します。※完全に一致したデータを取り出すためです。
MATCH関数をカッコで閉じ、取り出したいデータがある列番号を指定し、INDEX関数をカッコで閉じましょう。
最後に、「Shift」+「Ctrl」+「Enter」を押して関数を確定させます。
これで、条件1・条件2を満たすデータを表示することができます。
XLOOKUP関数に対応している場合は、そちらの方が便利ですが、対応していない場合は、INDEX関数とMATCH関数を組み合わせて実行すると良いですね。
ビジネスに役立つ関数を習得するためにはパソコン教室という選択肢もおすすめです
Excel(エクセル)は、仕事の中で最も使われているソフトといっても過言でありません。
仕事の現場では、かなり多くの事を要求され、またそれが当たり前になってきています。
中々Excel(エクセル)が覚える事が出来ない方は、ちょっとしたコツを知らないので操作を苦手とされているケースが多いです。
そのコツを覚えるだけで日常のストレスは大幅に改善されます。その感覚を覚えれば使いこなせます。
ご自身で学習されるのもよいですし、弊社のようなパソコン教室を利用するのも良いです。
パソコン教室パレハは、特に「パソコンが苦手な方に特化した」パソコン教室で、Excel(エクセル)の使い方を実践力を交えて学べる講座をご用意しております。
ご興味ある方は下記をご覧ください。
Excel(エクセル)を使いこなすのって結構難しいです。
Excel(エクセル)は、出来ることが多くて覚えるのがかなり大変です。
そんな方のためにExcel(エクセル)の使い方や、関数のコツ、ピボットテーブルやグラフなどをまとめたページをライン登録で無料プレゼントしております。
Excel(エクセル)以外にも、Word(ワード)、パソコン基本、PowerPoint(パワーポイント)、Mac、ブラインドタッチなどの特典もございます。
ご興味ある方は下記よりご登録ください。
ココがおすすめ
パソコン教室パレハ直営校
ココがおすすめ
パソコン教室パレハグループ加盟校
下記はパレハグループ加盟校となります。
料金体制などは異なりますが、パソコン教室パレハが自信をもってご紹介できるパソコン教室です。
■ 岩出市にあるパソコン教室 「キュリオステーション 岩出店」の公式サイトはこちら
■ 愛知県名古屋市緑区にあるパソコン教室 「有松パソコン教室」の公式サイトはこちら
■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)の公式サイトはこちら
全国のパソコン教室一覧(実店舗&オンライン)|パレハ直営校&グループ加盟校
ココがおすすめ
オンライン形式をご希望の方はこちら
東京・名古屋・大阪・福岡・札幌・横浜・仙台・埼玉・千葉・沖縄などで受講したい方はオンラインレッスン(Googleミートを使ったオンライン個別レッスンです)をお選びください。
ココがおすすめ
パソコン教室講座一覧はこちら
他にもパソコンの講座は多数ございます。
詳しくは下記をご覧ください。
ココがおすすめ
パソコン教室に関連する情報はこちら
ココがおすすめ
エクセルの操作情報はこちら