[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『検索条件をつけて別シートに複数データを抽出』(飴ちゃん)
お世話になっております。
sheet1に日々のデータ入力をして、sheet2に条件を入力するとそれに該当するデータを自動表示する という数式を教えてください。マクロ?VBA?などは使わず、またフィルタオプションとかではなく、関数で出来る方法を教えていただけますでしょうか。これは使わずあれは使わず…と色々わがままで申し訳ありません。
sheet1(データ入力シート)
A B C D E
1 2011.10月分
2 配送日 曜日 氏名 車番 納品先
3 1 土 あ 123 福島
4 2 日 い 456 大阪
5 3 月 う 789 名古屋
6 4 火 え 321 北海道
7 5 水 あ 654 愛媛
8 6 木 い 987 鹿児島
9 7 金 う 123 神奈川
10 8 土 え 456 東京
sheet2(検索条件として、氏名をB2に入力)
A B C D E
1 2011.10月分
2 氏名 あ
3 配送日 曜日 車番 納品先
4 1 土 123 福島
5 5 水 654 愛媛
といった具合で、sheet2のB2に抽出条件の項目(氏名)の「あ」を入力すると、sheet1から「あ」さんが入力されている行のデータをすべて抽出してsheet2にズバっと表示させたいのです。ちなみにsheet2の3行目は最初から入力してある項目です。その下の行から数式を入れたいです。何十行でも。
sheet2は「あ」さんだけの検索シート、sheet3は「い」さんだけの検索シートというファイルです。
申し訳ありません。お力添えをお願いいたします。
WINDOWS7です。
Sheet1 F列作業列
F3 =IF(Sheet2!B$2=Sheet1!C3,MAX(F$2:F2)+1,"") 下へコピー。
Sheet2
A4 =IF(MAX(Sheet1!$F:$F)<ROW(A1),"",INDEX(Sheet1!$A:$E,MATCH(ROW(A1),Sheet1!$F:$F,),MATCH(A$3,Sheet1!$2:$2,0)))
右、下へコピー。
(GobGob)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.