1

学校の年鑑のワーキング インデックスとして使用している Excel スプレッドシートがあり、各人のページ番号が名前と同じ行の列に表示されます。セルにページ番号を追加し、自動的に最低から最高に並べ替え、各値をカンマとスペース、そして次の値で区切る方法はありますか? これをやりたいので、スプレッドシートでその人がいる行を見つけて、新しいページ番号を既存のページ番号の最後に追加するだけで、どこに表示する必要があるかわかりません。例: セルに 3,2,45,22 という値がある場合、2, 3, 22, 45 に自動的に整理できますか?

私はこれを怠惰にするのではなく、少し余分な時間がかかるが本当に私を助けることができるステップを排除する効率を求めています。

4

1 に答える 1

1

エクセルVBAができれば大丈夫です。splitセルの内容を「コンマとそれに続くスペース」で分割するために使用するVBA関数をセットアップできます,。それらを配列に追加して並べ替えます ( vba 並べ替えコード サンプルについては、こちらを参照してください) 。

編集:さらに良いことに、同様の質問が回答されています: Excel: how do i sort within a cell?

于 2013-06-03T02:53:23.733 に答える