- ベストアンサー
エクセルの関数での質問です
エクセルの関数での質問です sheet1に A B C D E 1 ○ ○ ○ 1 2 ○ ○ ○ 3 ○ ○ ○ 2 4 ○ ○ ○ みたいな状態からsheet2に A B C D E 1 ○ ○ ○ 1 3 ○ ○ ○ 2 のようにE列の数値順に行を並べることはできますか? エクセル初心者なのでわかりやすく教えていただけると助かります。
- みんなの回答 (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)))
お礼
ありがとうございます! 式を入れてみたらできました。 本当に助かりました!