[[20250616135536]] 『複数条件範囲から検索する方法を教えてください』(piyo) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『複数条件範囲から検索する方法を教えてください』(piyo)

こんにちは。
エクセルの検索で以下の内容の答えが返せません。
ご教授いただけないでしょうか?

以下の表のA〜D列のマスターとして、
Eに入力した数値の検索結果をFに表示することはできるでしょうか?

	A	B	C	D	E	F
1	項目1	項目2	項目3	結果	入力	答え
2	100	111	721	福岡	121	佐賀
3	120	121	782	佐賀	150	長崎
4	150	999	682	長崎	180	沖縄
5	140	189	542	大分		
6	150	152	444	熊本		
7	160	199	333	宮崎		
8	170	109	222	鹿児島		
9	180	289	666	沖縄		

< 使用 Excel:Microsoft365、使用 OS:Windows11 >


150は熊本も対象になりまけど考慮していますか。
(?) 2025/06/16(月) 14:25:05

 E2 =XLOOKUP(TRUE,(A$2:A$9=E2)+(B$2:B$9=E2)+(C$2:C$9=E2)>0,D$2:D$9)
 下にコピーとか。

(通りすがり) 2025/06/16(月) 14:29:28


すみません! 記載ミスでした! A〜C列に同じ数値はない前提です。

	A	B	C	D	E	F
1	項目1	項目2	項目3	結果	入力	答え
2	100	111	721	福岡	121	佐賀
3	120	121	782	佐賀	150	長崎
4	150	999	682	長崎	180	沖縄
5	140	189	542	大分		
6	158	152	444	熊本		
7	160	199	333	宮崎		
8	170	109	222	鹿児島		
9	180	289	666	沖縄		

(piyo) 2025/06/16(月) 14:30:45


 どうせならスピル一発で、こっちの方がいいかな。
 =BYROW(E2:E4,LAMBDA(x,XLOOKUP(TRUE,(A2:A9=x)+(B2:B9=x)+(C2:C9=x)>0,D2:D9)))
 下にコピー不要。

(通りすがり) 2025/06/16(月) 14:36:02


 間違えました。
 どちらも F2 = ・・・・・ です。

(通りすがり) 2025/06/16(月) 14:40:55


通りすがり様、早速ありがとうございました!
どちらもきれいに出てきました。

2つ目の関数は初めて知りました! 範囲指定を大きくすれば下にコピーしなくても
全部検索してくれるのですね! すごいです。

大変勉強になりました!

ありがとうございます!!!
(piyo) 2025/06/16(月) 14:53:04


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.