複数条件に当てはまる行のデータを表から取得するための関数を教えていただきたいです。 複数条件のうちの1つは「空白ではない」です。 INDEX+MATCH関数を使って、データを取得しようとしています。 数式を入力するのは「まとめ」シートの8~553行目の表(E列)です。 同じブックの、「種別1」シートの8~553行目の表より、以下の条件に合うセル番地の値を取得したいです。 以下の①の数式(2つの条件に合う行のデータを取得)を、「まとめ」シートのE8以下に組んでいます。 ①{=INDEX(種別1!$F$8:$H$553,MATCH(B8&N8,種別1!$C$8:$C$553&種別1!$Q$8:$Q$553,0),2)} その他に、空白ではない、条件も入れた数式を作ろうと考えています。 ②{=INDEX(種別1!$F$8:$H$553,MATCH(B8&「ここを空白ではないの条件にしたい」,種別1!$C$8:$C$553&種別1!$G$8:$G$553,0),2)} 最終的にはifの分岐で、 {=if(INDEX(種別1!$R$8:$R$553,MATCH(B8,種別1!$C$8:$C$553),1)=O8,①,②)} としたいと考えています。 INDEXMATCH以外の関数を使っても構わないのですが、お分かりになる方は教えていただけますでしょうか。 不足事項あれば申し訳ありません。 また、いろいろ調べているのですが、まだINDEXMATCHや配列関数を使い慣れておらず、検討違いがあるかもしれません。。 不足事項などあればコメントにてご指摘いただけますでしょうか。 よろしくお願いいたします。
Excel