1つの列だけではなくテーブル全体を並べ替える必要がある

1つの列だけではなくテーブル全体を並べ替える必要がある

テーブル全体を並べ替える方法を教えてください。10x10 のテーブルがあり、1 ~ 100 の数字がテーブル内にランダムに配置されているとします。最初の列が 1 ~ 10、次の列が 11、次の列が 21 というようにテーブルを並べ替えたいです。ご協力をお願いいたします。Dave

答え1

私はテーブルデータから抽出して名前を付けましたTable1

並べ替えられたリストを作成するには、以下の数式をセルに入力し、適切な列数を入力します(または、関数があるのでIFERROR、空白が表示されるまで

=IFERROR(SMALL(Table1,SEQUENCE(ROWS(Table1),,(COLUMNS($A:A)-1)*ROWS(Table1)+1)),"")

データ ここに画像の説明を入力してください

ソート済み ここに画像の説明を入力してください

  • テーブルを使用しない場合は、名前を範囲参照に置き換えることができます。
  • 値が数値でない場合は、Power Queryより良い解決策になります。
  • 関数がない場合はSEQUENCE、以下を使用できます。
    =IFERROR(SMALL(Table1,ROW(INDEX($A:$A,(COLUMNS($A:A)-1)*ROWS(Table1)+1):INDEX($A:$A,(COLUMNS($A:A)-1)*ROWS(Table1)+ROWS(Table1)))),"")

関連情報