条件に合うデータを抽出できる数式でのOR条件の指定方法
「条件に合うデータをすべて順に抜き出す数式」を解説するページ目です。
ここでは、条件に合うデータをすべて順に抜き出す数式で、OR条件の条件値を指定できる方法を解説します。
方法は簡単なので、読めばすぐに分かります。
なお、解説の1ページ目を見るにはこちらです。
1.まずは数式の基本形を確認
まず、条件に合うデータをすべて抜き出せる数式の基本形は、次の通りです。
引数は、「抽出対象の列」、「条件式」、「条件範囲」の3つです。
OR条件にする場合には、ここから少し形が変わります。
なお、数式の基本的な作り方を見たい場合には、2ページ目を参照してください。
2.「同じ条件範囲」でOR条件にする方法
OR条件には2パターンあり、数式の形が少し違うので、それぞれ見てみます。
まずは、「OR条件同士の条件範囲が同じ場合」からです。
2-1.数式の形
OR条件で条件範囲が同じ場合、数式は次のようになります。
引数は、「抽出対象の列」、「条件範囲」、「条件値1」、「条件値2」の4つです(条件値が2つの場合)。
このように、条件範囲が同じ場合OR条件は「『{ }』を使う」ことででき、どちらかの条件に当てはまればデータを抽出できます。
上の数式をコピー・貼り付けて、引数の所を直すと簡単だと思います。
なお、引数の指定の仕方は基本と変わりません。
指定の仕方の説明は、2ページ目を見てください。
2-2.数式の例
一つ例を見てみましょう。
上の表から、「部署名が『総務部』か『経理部』データ」を抜き出した時、セルA15に入る数式は、次のようになります。
=IFERROR(INDEX(A:A,1/LARGE(INDEX((($F$4:$F$9={"総務部","経理部"}))/ROW($A$4:$A$9),0),ROW(A1))),"")
3.「違う条件範囲」でOR条件にする方法
次に、「OR条件同士の条件範囲が違う場合」です。
3-1
.数式の形は
OR条件で条件範囲が違う場合、数式は次のようになります。
引数は、「抽出対象の列」、「条件範囲1」、「条件値1」、「条件範囲2」、「条件値2」の5つです。
条件ごとの条件範囲が違う場合には、このような数式になります。
ちなみに、比較演算子を「=」としていますが、「>=」や「<>」など、変更しても問題ありません。
上の数式をコピー・貼り付けて、引数の所を直すと簡単だと思います。
指定の仕方の説明は、2ページ目を見てください。
3-2
.数式の例
一つ例を見てみましょう。
上の表から、「部署名が『総務部』か、役職が『課長』のデータ」を抜き出した時、セルA15に入る数式は、次のようになります。
【口コミ・評判のいいExcel本の紹介】
なお、一連の記事の好きなページに行けるリンクはこちらです。
- 条件に合うデータ抽出 各ページへのリンクはこちら
- ◎具体例の確認と数式の概要(1/12頁)
- ◎数式の作り方(2/12頁)
- ◎数式構成の解説(3/12頁)
- ◎条件値の基本的な指定方法(4/12頁)
- ◎空白、空白以外の条件指定方法(5/12頁)
- ◎以上、以下等の指定方法(6/12頁)
- ◎含む条件、含まない条件の指定方法(7/12頁)
- ◎OR(または)条件の指定方法(8/12頁)
- ◎OR条件値を範囲指定する方法(9/12頁)
- ◎OR条件以外と指定する方法(10/12頁)
- ◎数式のQ&A(11/12頁)
- ◎空白が0になる対処法(12/12頁)