『3つの数字をクリアしたものを抽出』(テック)
教えてください。
A B C D E F G H I J K
商品名 縦 横 高さ 〇 〇 〇 ▲ ▲ ▲ ▲
・ □ □ □ □
・ ◆ ◆ ◆ ◆
▲ ▲ ▲ ▲
・
□ □ □ □
Aに商品名 BCDは縦横高さの数字が入力されています。
行は500行あります。
EFGに希望する縦横高さを入力すると
HIJKにEFCの数字以上(EはB以上・FはC以上・GはD以上を全てクリア)
が抽出されるようにしたいです。
抽出されるものは複数になるので下にすべて表示させたいです。
上手く説明できていないかもしれませんが、よろしくお願いします。
< 使用 Excel:Excel2016、使用 OS:unknown >
イメージ的には↓こんな感じでしょうか?
[___]|___A____|___B____|___C____|___D____|___E____|___F____|___G____|___H____|___I____|___J____|___K____|___L____|___M____| [ 1]|商品名 |縦 |横 |高さ | 1| 3| 4|B | 4| 8| 5| | | [ 2]|A | 1| 2| 3| | | |C | 7| 9| 6| | FALSE | [ 3]|B | 4| 8| 5| | | | #NUM! | #NUM! | #NUM! | #NUM! | | 3| [ 4]|C | 7| 9| 6| | | | #NUM! | #NUM! | #NUM! | #NUM! | | 4| [ 5]|D | | | | | | | #NUM! | #NUM! | #NUM! | #NUM! | | FALSE | [ 6]|E | | | | | | | | | | | | FALSE |
[H1] =INDEX(A:A,SMALL($M:$M,ROW())) [M2] =IF(AND(B2>=$E$1,C2>=$F$1,D2>=$G$1),ROW())
(白茶) 2026/01/29(木) 18:45:05
フィルタオプション(詳細設定)を使う方法も考えられます。 速度も十分早いです。 いったん設定すると、記憶されていて、実行の都度、設定する必要はありません。 # 実行の都度設定する必要はあるのですが、現在のものが表示されるので、 # 一部を修正するだけでよく、全項目を再セットする必要は無い、ということです。
【サンプル】
A B C D E F G H I J K L
1 商品名 縦 横 高さ 縦 横 高さ 商品名 縦 横 高さ
2 A 1 2 3 1 3 4 FALSE B 4 8 5
3 B 4 8 5 C 7 9 6
4 C 7 9 6
・1行目の見出しは必須です。(無いと動作せず) ・E2:G2 をセットします。 ・H1セルは空白としておきます。 ・H2セル =AND(B2>=$E$2,C2>=$F$2,D2>=$F$2)
【詳細設定】 ・抽出先 「指定した範囲」を選択 ・リスト範囲 $A$1:$D$4 ・検索条件範囲 $H$1:$H$2 ・抽出範囲 $I$1:$L$1
→ I2:L2以下に結果が抽出されます。 (xyz) 2026/01/29(木) 19:37:31
【サンプル】
A B C D E F G H I J K L
1 商品名 縦 横 高さ 縦 横 高さ 商品名 縦 横 高さ
2 A 1 2 3 >=1 >=3 >=4 B 4 8 5
3 B 4 8 5 C 7 9 6
4 C 7 9 6
・1行目の見出しは必須です。(無いと動作せず) ・E2:G2 に上記のとおりセットします。
【詳細設定】 ・抽出先 「指定した範囲」を選択 ・リスト範囲 $A$1:$D$4 ・検索条件範囲 $E$1:$G$2 ・抽出範囲 $I$1:$L$1
→ I2:L2以下に結果が抽出されます。 (xyz) 2026/01/29(木) 19:43:51
数式がいいということではありません。案として数式で抽出です。
H1: =IFERROR(INDEX($A$2:$D$501,AGGREGATE(15,6,ROW($A$1:$A$500)/(($B$2:$B$501>=$E$1)*($C$2:$C$501>=$F$1)*($D$2:$D$501>=$G$1)),ROW(A1)),COLUMN(A1)),"")
必要数、右と下にコピーします。
(メジロ) 2026/01/30(金) 10:15:46
色々な方法ありがとうございます。
思った通りのものを作ることが出来ました。
ありがとうございます。
(テック) 2026/01/30(金) 11:13:49
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.