• 締切済み

関数で自動的に並びかえができるようにしたい。

関数の質問です。別のシートより抽出された100行程度のセル(1列)の中に空白も含めて数値が羅列されています。それを並びかえやオートフィルタを使わずに自動的に数値の若い順(1.3.5・10等)に並びかえることができる関数はないでしょうか。ありそうでなかなかありません。よろしくお願いいたします。 (データ並びかえ等した方がよいとは思うのですが、パソコンをほとんど知らない方もデータ入力等行い資料提出するようにしてますので、データさえ入力すれば別のシートに自動的に並びかえができており、その資料提出だけで済ませたいというのが実情です)

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

=SMALL(元データの範囲,順位) で並べ替えできます。 例 範囲 A1:A10をB1:B10へ並べ替えの場合 B1=SMALL(A$1:$A$10,ROW()) ※ROW()は数式のある行番号を返します。上記の場合は1になります。 2行目からはじめる場合はROW()-1のようにして調整してください。

関連するQ&A