dポイントプレゼントキャンペーン実施中!

エクセル初心者で困っています。

下記のような表があり、

4月 5月 6月
a 45 40 10
b 100 50 80
c 60 30 20
東京 205 120 110
d 20 15 30
e 25 35 50
埼玉 45 50 80

この表のデータを別のシートに抽出したいです。
例えば、
あるセルに東京と入力すると、
a,b,cと東京の4,5,6月のデータがこの形式を維持したまま抽出されるようにしたいです。

埼玉、と入力したときには、
d,eと埼玉の4,5,6月のデータがこの形式のまま抽出されるようなイメージです。

どのような関数をつかって、式を書けば良いのでしょうか?

すみませんがどなたか宜しくお願いします。

A 回答 (2件)


関数以外の方法です。ご参考ください。
    • good
    • 0

若干、無理やり感が否めませんが、


A12セル
=IF(ISNA(LOOKUP(2,1/(CODE(A2:INDEX(A2:A8,A13-1))>256))),1,LOOKUP(2,1/(CODE(A2:INDEX(A2:A8,A13-1))>256),ROW(A2:A8)))
A13セル
=MATCH(A11,$A$2:$A$8,0)

B12セル =A12
B13セル
=IF($A$13>B12,B12+1,"")
下へオートフィル

C12セル
=IF($B12="","",INDEX(A$2:A$8,$B12))
右へ 下へ オートフィル

添付図参照 参考まで
「エクセルで別シートの表から、検索条件によ」の回答画像1
    • good
    • 0

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