• ベストアンサー

エクセルの関数での質問です

エクセルの関数での質問です sheet1に A B  C  D  E 1 ○ ○ ○ 1 2 ○ ○ ○ 3 ○ ○ ○ 2 4 ○ ○ ○ みたいな状態からsheet2に A B  C  D  E 1 ○ ○ ○ 1 3 ○ ○ ○ 2 のようにE列の数値順に行を並べることはできますか? エクセル初心者なのでわかりやすく教えていただけると助かります。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

シート1でE列を重点にして昇順で並べ替えをしてから、関連のデータ範囲を選択してからコピーし、シート2に貼り付けをすればよいでしょう。 関数を使ってシート2にE列で1からの番号があるデータを抽出して並べるのでしたら次の式をシート2のA1セルに入力してからE1セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF(COUNTIF(Sheet1!$E:$E,ROW(A1))=0,"",INDEX(Sheet1!$A:$E,MATCH(ROW(A1),Sheet1!$E:$E,0),COLUMN(A1)))

Manukey
質問者

お礼

ありがとうございます! 式を入れてみたらできました。 本当に助かりました!

関連するQ&A