プロが教えるわが家の防犯対策術!

ExcelのVLOOKUP関数は便利なものですが、検索したとき 結果が一つしか表示できないが複数表示させるにはどうすればいいのか、例えば VLOOKUP関数で青森県の都市を青森県を指標として検索して データ表(県名:A列 都市名:B列で下にならんでいた場合)を参照した場合、検索結果が データ表の一番上で青森県 八戸市が一番上にあった場合、それしか表示してくれないが、その下に青森県 弘前市もあった場合、青森県 弘前市も表示させるにはどうすればいいのでしょうか。 またXLOOK関数でこれができるんでしょうか。

A 回答 (7件)

https://oshiete.goo.ne.jp/qa/13108923.html

一応、FILTER関数を使うようにはしたみたいですよ。
    • good
    • 0

[No.5]に重大ミス!!


提示していた数式中の一部の
「ROW(A1)))」を「ROW(A1))-1)」に訂正願います。m(_._)m
添付の数式バー上の式の両端が {} (括弧)で囲われているのは、
配列(CSE)数式として入力したから、です。

理解できなきゃ、スルーしてください。
「ExcelのVLOOKUP関数」の回答画像6
    • good
    • 0

古いバージョンでもヤッテヤレナイコトハナイっ!(^_^)


添付図参照(Excel 2019)
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄↓↓↓↓↓↓↓↓↓↓↓↓↓
「ExcelのVLOOKUP関数」の回答画像5
    • good
    • 0

VLOOKUPでやるのなら、


検索値は同じで、範囲を毎回1セルずつずらせば上手く行きます。
    • good
    • 0

多分、VLOOKUP関数の仕様でしょう。

結果が一つしか表示されません。
すでに回答されていますが、
FILTER関数
でできます。他の関数と組み合わせればお望みのことは十分可能です。
    • good
    • 0

>Microsoft 365です。



では、FILTER関数使えますよね?
    • good
    • 0

VLOOKUPで抽出するのはそもそも使用意図が違うので、考えない方がいいです。



FILTER関数が使えるバージョンではないのでしょうか?
質問の際にはお使いのバージョンを書くようにしたください。
    • good
    • 0
この回答へのお礼

Microsoft 365です。ありがとう。

お礼日時:2022/08/23 07:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!