目次
で最も使われている関数の一つです。 エクセル でございます VLOOKUP関数 を使うことで、より効果的にすることができます。 IF関数 とのことです。 ブイルック この2つの関数を組み合わせて使うことで、さまざまな処理を行うことができます。 今回は、そのうちの1つである 例 の効果をお見せします。 ブイルック をもって 複数のIF条件 において エクセル .
練習用ワークブックをダウンロードする
以下のワークブックをダウンロードし、ご自身で練習してください。
複数のIF条件を持つVLOOKUP.xlsxエクセルVLOOKUP関数入門
- シンタックス
VLOOKUP(lookup_value、table_array、col_index_num、[range_lookup])
- 論証
lookup_value。 与えられたテーブルの左端の列で探す値。
table_arrayを使用します。 を探すテーブルです。 ルックアップバリュー を一番左の列に表示します。
col_index_num。 値を返そうとするテーブルの列番号。
[range_lookup]です。 の完全一致と部分一致のどちらかを指示する。 ルックアップバリュー が必要です。 0 をクリックすると、完全に一致します。 1 は部分一致で、デフォルトは 1 ( 部分一致 ). 任意です。
エクセルIF関数入門
- シンタックス
IF(logical_test、[value_if_true]、[value_if_false])
- 論証
logical_testです。 論理演算をテストします。
[値_if_true]です。 論理演算が真であれば、この値を返す。
[value_if_false]です。 論理演算が偽の場合、この値を返す。
9 Excelで複数のIF条件を持つVLOOKUPの例
1.VLOOKUPとIF条件を使って良し悪しを判断する
最初の例では、ある学生が取得したある点数が良いか悪いかを調べます。 したがって、以下の手順でタスクを実行します。
STEPS
- まず、セルを選択します。 F5 .
- 次に、数式を入力します。
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Great", "Good")
- 最後に 入力 と入力すると、その結果が返されます。
🔎 フォーミュラの仕組みは?
- VLOOKUP("フランク",B5:D8,2,FALSE)>80
があります。 ブイルック を検索する機能です。 フランク 範囲内 B5:D8 というマークが返されます( 70 )の中に入っています。 第2回 よりも大きい場合にマークをテストします。 80 かどうか。
- IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Great", "Good")
があります。 イフ 関数が返す 良い かわりに 70 を超えない。 80 .
続きを読む: Excel VBA:IfとOrの組み合わせ(3例)
2.Excelで複数のIF条件でカットオフ値を変更するVLOOKUPの適用
さて、カットオフの値を変更したい、あるいはダイナミックにしたい。 数式で値を指定するのではなく、セル F4 .だから、この中のステップを覚えてください。 例 操作する ブイルック をもって 複数のIF条件 において エクセル .
STEPS
- まず、セルを選択します。 F6 .
- 次に、数式を入力します。
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Great", "Good")
- 最後に 入力 .
🔎 フォーミュラの仕組みは?
- VLOOKUP("Frank",B5:D8,2,FALSE)>F4
があります。 ブイエルオークアップ 追求する機能 フランク 範囲内 B5:D8 というマークが返されます( 70 )の中に入っています。 第2回 カラムより大きいかどうかをテストします。 F4 セル値( 65 )であるかどうか。
- IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Great", "Good")
最後に、「The イフ 関数が返す 素晴らしい かわりに 70 よりも大きいです。 65 .
続きを読む: Excel 複数範囲間のIF(4つのアプローチ)
3.複数のVLOOKUP &IF条件で小売価格から割引価格を取得する例
以下のデータセットでは、いくつかの商品の小売価格が固定されていますが、割引価格を調べる方法を紹介します。 ブイルック & イフ 従って、ノウハウの蓄積には、プロセスを踏むことが必要です。
STEPS
- はじめに、セルを選択します。 E5 .
- その後、数式を入力します。
- 最後に、プレス 入力 を返します。
🔎 フォーミュラの仕組みは?
- VLOOKUP("ぶどう",B5:D8,3,FALSE)>150
があります。 ブイルック を検索する機能です。 グレープ 範囲内 B5:D8 を返し、価格( 250 )の中に入っています。 3位 次に、その価格が "1 "よりも大きければ比較します。 150 かどうか。
- VLOOKUP("ぶどう",B5:D8,3,FALSE)*80%。
この ブイルック を検索する機能です。 グレープ 範囲内 B5:D8 を返し、価格( 250 )の中に入っています。 3位 次に、その値に .8 .
- IF(VLOOKUP("Grape",B5:D8,3,FALSE)>150,VLOOKUP("Grape",B5:D8,3,FALSE)*80%)
最後に イフ 関数が返す VLOOKUP("ぶどう",B5:D8,3,FALSE)*80%。 として出力します。 VLOOKUP("ぶどう",B5:D8,3,FALSE)>150 の式は真である。
続きを読む: ExcelのIf文で範囲内に複数の条件がある場合(3つの適切なケース)
4.ExcelのVLOOKUP, IF & ISNA関数と複数条件の組み合わせ
ある果物がデータセットに存在するかどうかを調べ、存在すればその価格を返す。 さて、学習するのは 例 実行中 ブイルック をもって マルチプル イフ コンディション において エクセル .
STEPS
- セレクトセル G4 最初は
- 次に、数式を入力します。
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Not Present",VLOOKUP(F4,B5:D8,3,FALSE))。
- 最後に 入力 .
🔎 フォーミュラの仕組みは?
- VLOOKUP(F4,B5:D8,3,FALSE)
があります。 ブイルック が求めるのは F4 セル値( チェリー ) の範囲にあります。 B5:D8 .
- isna(vlookup(f4,b5:d8,3,false))です。
ISNAの機能 さがす VLOOKUP(F4,B5:D8,3,FALSE) を出力して、利用可能かどうかを確認します。
- IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Not Present",VLOOKUP(F4,B5:D8,3,FALSE))
があります。 イフ 関数は、' 現在ありません として チェリー は、与えられたデータセットで利用できない。
続きを読む: VBAでExcelの複数条件を指定するIF文(8つの方法)
5.ExcelのVLOOKUPを使った最適な店舗選びの例
もう一つの用途は ブイルック の機能は、複数の店舗を比較して、最もお得な商品を見つけることができることです。 ここで、私たちは、この機能を使って ショップ1 細胞内 G2 .したがって、手順に従って操作を行ってください。
STEPS
- まず、セルを選択します。 G5 をクリックして数式を入力します。
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))。
- 続いて、 を押します。 入力 と使用します。 オートフィルツール を追加し、残りを埋める。
🔎 フォーミュラの仕組みは?
- VLOOKUP(F5,B5:D7,2,FALSE)
があります。 ブイルック 関数が検索します。 F5 セル値( 卵 ) の範囲にあります。 B5:D7 を返し、その値 ( $1.50 )に含まれる。 第2回 の欄があります。
- VLOOKUP(F5,B5:D7,3,FALSE)
この ブイルック 関数が検索します。 F5 セル値( 卵 ) の範囲にあります。 B5:D7 を返し、その値 ( $1.75 )の中に入っています。 3位 の欄があります。
- IF($G$2="ショップ1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))。
があります。 イフ 関数が比較します。 G2 セル値( ショップ1 )に' ショップ1 を返します。 $1.50 もし G2 セル値は ショップ2 を返したはずです。 $1.75 .
続きを読む: Excelでテキストを含むIF文を複数使用する方法(6つのクイックメソッド)
6.Excelで2つのテーブルを使ったVLOOKUPの例
これまでは、1つのテーブルを使ってデータを取得してきましたが、この例では 2 そのため、以下の手順で学習してください。 例 を実行する。 ブイルック において 2 テーブル をもって 複数のIF条件 において エクセル .
STEPS
- セレクトセル F6 .
- 数式を入力します。
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)
- 最後に 入力 を返します。 売上高 の サイモン .
🔎 フォーミュラの仕組みは?
- IF(F4="January", B6:D7, B11:D12)
があります。 イフ 関数が比較します。 F4 セル値( 2月 ) を使っています。 1月 という範囲を返します。 B11:D12 論理テストが偽であるため
- VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)
があります。 ブイルック が求めるのは F5 セル値( サイモン ) の範囲にあります。 B11:D12 を返します。 売上高 の $12,500.00 において 3位 の欄があります。
7.ExcelのVLOOKUP in IF関数の論理テスト
さらに ブイルック の引数セクションにある イフ 機能です。 以下の手順を参照して、操作を実行してください。
STEPS
- まず、セルを選択します。 G4 をクリックして数式を入力します。
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")
- 次に、 を押します。 入力 .このように、出力が表示されます。
🔎 フォーミュラの仕組みは?
- VLOOKUP(F4, B5:D8, 2, FALSE)="使用可能"
があります。 ブイルック が求めるのは F4 セル値( グレープ ) の範囲にあります。 B5:D8 の値を比較します。 第2回 列( 利用不可 ) を使っています。 利用可能 .
- IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")
最後に イフ 関数が返す 在庫なし かわりに VLOOKUP(F4, B5:D8, 2, FALSE)="使用可能" の出力は偽となります。
続きを読む: Excel IF関数で3つの条件を指定する
類似の読み物
- Excelの数式でIFとANDを使い分ける(7例)
- Excel VBA:複数の条件に対するIfとAndの組み合わせ
- 複数の条件と複数の結果を持つVLOOKUP(8つの例)
8.IF関数でVLOOKUPの列を動的に選択する
この例では、動的なカラムを作成するために ブイルック そのため、この関数を利用した イフ したがって、以下をご覧ください。 例 を実行する。 ブイルック をもって マルチプル イフ コンディション において エクセル .
STEPS
- はじめに、セルを選択します。 C11 .ここで、数式を入力します。
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)
- その後 入力 で、データを流出させる。 オートフィル を購入し、シリーズを完成させました。
🔎 フォーミュラの仕組みは?
- IF($C$10="Physics", 2, 3)
があります。 イフ 関数が比較します。 C10 セル値( 物理学 ) を使っています。 物理学 を式で指定されたとおりに返す。 2 を論理テストが真であるとして
- VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)
ついに ブイルック が求めるのは B11 セル値( ウィルハム ) の範囲にあります。 B5:D8 の値を返します。 第2回 列( 50 ).
続きを読む: Excel VBA:複数の条件を持つIf Then Elseステートメント(5例)
9.Excelで複数のIF条件を持つ日付にVLOOKUPを適用する例
さらに、応用として ブイルック の手順を覚えてください。 例 適用する ブイルック にとって 日付 をもって 複数のIF条件 において エクセル .
STEPS
- セルをクリック G4 .
- 数式を入力します。
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)
- 最後に 入力 .
🔎 フォーミュラの仕組みは?
- IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,””)
があります。 イフ 関数は,範囲の各セルを比較します。 C5:C8 をもって F5 と F6 を返します。 B5:D8 を論理テストが真であるとして
- VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)
最後に ブイルック が求めるのは F4 セル値( グレープ ) の範囲にあります。 B5:D8 の値を返します。 3位 列( ミーナ ).
続きを読む: エクセルのIf関数で複数条件を指定する(ネストIF)
Excelで複数のIF条件を持つVLOOKUPの代替例
1.Excelの複数条件のヘルパーカラム
で複数の条件に対応するヘルパーカラムを作成することができます。 エクセル .従って、ヘルパーカラムを挿入する手順に従ってください。
STEPS
- まず、セルを選択します。 D5 .
- 次に、数式を入力します。
=B5&"
- その後 入力 で、その値を返します。 オートフィル シリーズを埋めるために
- 続いて、セルを選択 H5 をクリックして数式を入力します。
=VLOOKUP($G5&")
- プレス 入力 と使用します。 オートフィル をクリックして、残りを完成させてください。
ここでは ブイルック 関数が探すのは $G5&" セル値( ウィル ) の範囲にあります。 D$5:$E$8 を返します。 80 に存在する。 第2回 の欄があります。
続きを読む エクセルで複数条件のVLOOKUP(6例)
2.CHOOSE関数を使った複数基準の例
を使うことにします。 CHOOSE機能 がてら ブイルック この例では、ヘルパーカラムを回避するために 操作を実行するプロセスを学びます。
STEPS
- まず、セルを選択します。 H5 .
- 次に、数式を入力します。
=VLOOKUP($G5&")
- 最後に 入力 と入力すると、その値が返されます。
🔎 フォーミュラの仕組みは?
- CHOOSE({1,2},$B$5:$B$8&) "
があります。 選択 機能流出 B5:D8 にデータ 2 列のセル値をマージしています。 B と C の列が一緒になっている。
- VLOOKUP($G5&)」。
があります。 ブイルック を検索する機能です。 $G5&" 範囲内 B5:D8 を返します。 80 に存在する。 第2回 の欄があります。
続きを読む Excelでヘルパーカラムを使わずに複数の条件でVlookupする(5つの方法)
3.VLOOKUP関数で2つの条件を2列に並べる
を使うのではなく ブイルック を使用することができます。 INDEX MATCH式 に基づいてデータを引き出す。 2 条件 2 従って、手順に沿ってタスクを実行してください。
STEPS
- はじめに、セルを選択します。 H4 .
- その後、数式を入力します。
=INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))
- 最後に、プレス 入力 を返します。
🔎 フォーミュラの仕組みは?
- MATCH(1,(F4=B5:B8)*(G4=C5:C8),0)
があります。 MATCH せいしきリターン 4 まで INDEX ここでは、ブーリアンロジックを適用して、複数の条件を比較します。
- INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))
最後に INDEX 関数が返す 250 にあるものです。 第4 範囲内の行 D5:D10 .
続きを読む VLOOKUPを複数の条件を異なる列で使用する方法
4.エクセルで複数列のVLOOKUPを行う
を適用することにします。 INDEX MATCH 複数のカラムでルックアップ処理を行い、その結果を返すための式 価格 ということで、以下の手順を覚えてください。
STEPS
- セレクトセル G4 最初は
- 次に、数式を入力します。
=index(d5:d8,min(if(b5:c8=f4,match(row(b5:b8),row(b5:b8)),"")))
- 最後に 入力 .
🔎 フォーミュラの仕組みは?
- 列(B5:B8)
最初に ROW関数 は、それぞれの行番号を返します。
- マッチ(行(b5:b8),行(b5:b8))
その後 MATCH の式出力は 1 , 2 , 3 そして 4 .
- if(b5:c8=f4,match(row(b5:b8)),row(b5:b8)),"")
があります。 イフ の各セルを比較する関数です。 B5:C8 とのことです。 F4 の値を見つけ、その値を返します。 真 論理テスト用
- min(if(b5:c8=f4,match(row(b5:b8),row(b5:b8)),""))
MIN機能 は最小の値を返します ( 1 )のうち if(b5:c8=f4,match(row(b5:b8)),row(b5:b8)),"") の出力になります。
- index(d5:d8,min(if(b5:c8=f4,match(row(b5:b8),row(b5:b8)),"")))
最終的には INDEX 関数が返す 150 にあるものです。 第1回 範囲内の行 D5:D8 .
続きを読む Excel VLOOKUPで列と行に複数の条件を設定する
結論
以後、操作できるようになります。 ブイルック をもって 複数のIF条件 において エクセル にあるように 事例紹介 また、コメント、提案、問い合わせがあれば、下のコメント欄でお知らせください。