- ベストアンサー
Excel2003でデータ抽出方法
- Excel2003のデータを抽出する方法について教えてください。
- A表からB表のように該当するデータを抽出する方法を教えてください。
- 世帯主欄と該当者欄をもとにデータを抽出する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A表)が、A1:C7にあるとして、 どこかのセルに =IF(COUNT(C:C)<ROW(A1),"",INDEX(A:A,MATCH(MAX(B2:INDEX(B:B,MATCH(ROW(A1),C:C,0))),B:B,0))) と書いて、下のほうにコピーしてみてください。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
問題の意味の補足をお願いします。 ●A表の例の○美の隣は1の洩れ? ●>「抽出した人は該当者の欄に同じく1,2,3と数字が入っています」 の抽出したとは、B表に抽出した人は、A表にサインを立てるのですか。 ●B表の例の3名は、検索したい人の名前ですか? ●A表からB表に持ってくる、情報項目は、家族(世帯)の所帯主+妻子など家族(名)を併せてとって来たい? もしそうなら、妻子の名前はB、C、・・列にセットする?
補足
急いで質問したため、言葉足らずなところがあり申し訳ありません。 ●A表の例の○美の隣は1の洩れ? ●>「抽出した人は該当者の欄に同じく1,2,3と数字が入っています」 の抽出したとは、B表に抽出した人は、A表にサインを立てるのですか。 A表の家族構成は3家族であり、 ○田家は(○田○夫,○美,○子)であり、世帯主は○夫ですので世帯主欄には「1」を入れます。また、該当者は○子ですので該当者欄に「1」を入れます。 △池家は(△池△夫のみ)であるので、世帯主欄に「2」を入れます。また、該当者でもあるので該当者欄に「2」を入れます。 □池家は(□池□子,□池□男)であり、世帯主は□子ですので世帯主欄には「3」を入れます。また、該当者は□男ですので該当者欄に「3」といれます。 つまり、家族の世帯主毎に1,2,3・・・・と連番を記入する。また、B表に抽出したい人を該当者欄に1,2,3・・・・と連番を記入する。 今回は3家族ですが、もっと増える予定です。また、「該当者」というのはB表に世帯主を抽出させるためのサインのようなものです。 ●B表の例の3名は、検索したい人の名前ですか? 該当する人の属する家族の世帯主を表示したいのです。(世帯主欄に連番をふっている人) ●A表からB表に持ってくる、情報項目は、家族(世帯)の所帯主+妻子など家族(名)を併せてとって来たい? もしそうなら、妻子の名前はB、C、・・列にセットする? 表示させるのは、世帯主の名字のみです。 A表の該当者に連番がふられているのは、「○田○子」「△池△夫」「□海□男」ですので、B表に抽出させたいひとは、それぞれの属する世帯主である「○田○夫」「△池△夫」「□海□子」を表示したい。 以上ですが、全般的に把握しにくい案件とは思いますが、ご指摘の点がありましたらお願いします。
お礼
回答が遅くなってすみません。 おかげさまで、バッチリ上手くいきました!! 本当に助かります。また、是非ともよろしくお願いします。