• ベストアンサー

抽出

エクセルでの質問です。 例えばシートに あ行 アネモネ    黄色    5本 あさがお    青色    2本 か行 金木犀     黄色    3本 カーネーション 桃色    1本 菊       黄色    2本 このような2つの表があります。 この2つの表の中から黄色の花だけを抽出してあいうえお順に並べ替えることって可能でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.1

まず、並べ替えの場合あらかじめ ふりがなの列を用意していないと漢字を含む場合、うまく並べ替えられない可能性があります。 EXCEL2003以外はオートフィルタを使用した後、並べ替えが出来ないので 先に並べ替えをします。 次にツールメニューのオートフィルタで フィルタの三角印を押して黄色選べば、目的は達成できると思います。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

あ行、か行のデータ行は邪魔をするから、 あ行 アネモネ    黄色    5本    あさがお    青色    2本 か行 金木犀     黄色    3本    カーネーション 桃色    1本    菊       黄色    2本 のように表を構成しましょう。 例データ A2:E6 あ行 アネモネ アネモネ      黄色 5本 1 あさがお アサガオ      青色 2本 か行 金木犀 キンモクセイ 黄色 3本 2 カーネーション 桃色 1本 菊 キク     黄色 2本 3 F2に=IF(D2="黄色",MAX($F$1:F1)+1,"")と入れてF6まで式を複写。結果上記1,2,3のように黄色行に連番が振られます。 Sheet2で A2に=INDEX(Sheet1!$A$2:$E$6,MATCH(ROW()-1,Sheet1!$F$2:$F$6,0),COLUMN())と入れて、E2まで、+ハンドルを引っ張る。 A2:E2を範囲指定し、E2で+ハンドルを出してA4:E4まで引っ張る。 結果 あ行 アネモネ アネモネ 黄色 5本 か行 金木犀 キンモクセイ 黄色 3本 菊 キク 黄色 2本 (imogasi方式) A列の書式をユーザー定義###にして0を見えなくする。 A2:E4をコピーし、同じセル範囲へ、形式を選択して貼り付けー値、にして、式を消し、フリガナ列でソートする。

ichigolove
質問者

補足

ちなみに、表がBook1,Book2と分かれていた場合はまとめて抽出は無理ですか?

関連するQ&A