インターネット、PCと家電 » ソフトウェア » Office系(Word、Excel)
データ抽出をする関数を教えて下さい。...
-
データ抽出をする関数を教えて下さい。例えば、下記のような表があったとします。(例)№/氏名/出身地/順位1/Aさん/栃木/12/Bさん/茨城/23/Cさん/茨城/34/Dさん/栃木/35/Eさん/埼玉/46/Fさん/栃木/5仮に出身地の『栃木』を条件指定にした際(結果)№/氏名/出身地/順位1/Aさん/栃木/14/Dさん/栃木/36/Fさん/栃木/5といったように『栃木』のデータだけを別シートに抽...
質問日:2009-01-31 23:55:06 / 解決日:2009-02-01 18:31:20 -
ベストアンサー
A1「NO」、B1「氏名」、C1「出身地」、D1「順位」とした時、シート1で作業列を使用します。仮に、F2に、=IF(C2="","",COUNTIF($C$2:C2,C2)&C2)これを下へオートフィルします。出身地別に番号付けされます。(この列は、あくまで作業列なので邪魔なら「非表示」にして隠してしまっても構いません)シート2のA2に、=IF(ISERROR(INDEX(Sheet1!$A:$D,MATCH(ROW(A1)&$C$2,Sheet1!$F:$F,0),COLUMN())),"",INDEX(Sheet1!$A:$D,MATCH(ROW(A1)&$C$2,Sheet1!$F:$F,0),COLUMN()))このA2をコピーして、C2以外のA列~C列に貼り付けてください。(C2は出身地を手入力)D2には、=IF(C2="","",COUNTIF($C$2:C2,C2))これも下へオートフィルで貼り付けてください。これで、C2に出身地「栃木」を入力すると、全てが自動表示されます。式にエラー関数を組み込んだために長くなってますが、栃木の出身者がいなくなった時点で空白表示に変わります。
- 愛媛の不動産ならお任せ!
- 愛媛の不動産をお探しですか?不動産競売や相場情報がたくさん。不動産総合情報サイトです。
- 自動車保険を利用するなら
- 自動車保険見積もりも簡単・正確です。きっとご満足いただけるはずです。
- 福岡の新築マンション情報なら!
- 福岡での新築マンション暮らしをされたい方必見。