次の方法で共有

添付画像のような並べ替えについて

Anonymous
2024-10-07T06:18:53+00:00

エクセルの並べ替えについて質問です。

添付画像の左側のセルの表示を右側のような並び順に並び替えることは可能でしょうか?

Microsoft 365 と Office | Excel | ビジネス向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

motosan 3,230 評価のポイント
2024-10-07T10:54:32+00:00

YM-H さま

データを見るとわかりにくくなりますが

単純に1件目、11件目、2件目、12件目、… と並べ替えたいということなら下記のようにできると思います。

データ 連番 余り
#01 0 0 0
#01 1 0 1
#02 2 0 2
#02 3 0 3
#03 4 0 4
#03 5 0 5
#04 6 0 6
#04 7 0 7
#05 8 0 8
#05 9 0 9
#06 10 1 0
#06 11 1 1
#07 12 1 2
#07 13 1 3
#08 14 1 4
#08 15 1 5
#09 16 1 6
#09 17 1 7
#10 18 1 8
#10 19 1 9

連番は0から振る

商・余りは 連番/10 の商と余り

余り・商の順に並べ替えれば良いと思います。

Excel のバージョンがわかりませんが Microsoft 365 であれば LET 関数、

SEQUENCE 関数、SORTBY 関数 などを使用できるかもしれません。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

質問作成者が受け入れた回答

simo-k 85,415 評価のポイント ボランティア モデレーター
2024-10-07T09:23:05+00:00

「#01」などを抽出した列を作成して、ユーザー設定リストにて並べ替え出来ないでしょうか?

<外部サイト> 並べ替えで使う順番を登録する (ユーザー設定リスト)

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

質問作成者が受け入れた回答

Nei First 30,455 評価のポイント ボランティア モデレーター
2024-10-07T07:23:01+00:00

以下の様に先頭3文字を1組みで扱い、同一の文字で複数組み存在する場合は、若い番号を優先し並べ、同一組みを並べ直すということでしょうか。

●組み合わせ

#01=#06

#02=#07

#03=#08

#04=#09

#05=#10


●ソート後

#01

#06

↓もう1組み存在するから以下の様に続ける。

#01

#06

↓組みが変わったから値の小さな方を先頭にして繰り返し。

#02

#07

↓以下繰り返し


VBA組む必要あるんじゃないかな。

*--追記--*

やっぱり質問に条件抜けてたのね。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

5 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2024-10-07T07:19:41+00:00

    motosan様

    返信ありがとうございます。

    説明不足で申し訳ありません。

    また、工程も1つ抜けていました。

    一度左側を昇順で並び変えし、下から10列分(#06から#10まで)を上の10列(#01から#05)のセルとセルの間に挿入する方法が知りたいです。

    参考に資料を添付します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. motosan 3,230 評価のポイント
    2024-10-07T06:38:57+00:00

    YM-H さま

    右側は特に並んでいるように思えないのですが

    ランダムに並べ替えたいということでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません