- ベストアンサー
ExcelにIDを順不同で表示しています。
ExcelにIDを順不同で表示しています。 昇順、降順はわかるのですが、末尾が同じで、昇順に整列させたいのですが、 ひとつひとつ入れ替えています。 何か簡単な方法とかありますか?どなたか教えてください! 例 1から100番までとしたら、 10, 20, 30, 40, 1, 11, 21, 31, 41, 2, 12, ・・・
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A列に1や2や13の数字が並んでいるとしたら,隣のB列に B1: =RIGHT(A1) と入れてずらりコピーしておき, A列で昇順で並べ替えボタンをポチッてから B列昇順でも並べ替える と出来ています。 データメニューの並べ替えで一度に並べ替えても,勿論出来ます。
その他の回答 (2)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.3
A1セルから下方にお示しのようなデータがあるとしたらB1セルには次の式を入力して下方にオートフィルドラッグします。 その後にB列を最重点に昇順で並び替えを行います。 =IF(A1="","",RIGHT(A1,1)*1+IF(LEN(A1)=2,LEFT(A1,1)*0.001,IF(LEN(A1)=3,LEFT(A1,2)*0.001,0)))
- aokii
- ベストアンサー率23% (5210/22062)
回答No.2
2桁でしたら、1,~9,を01,~09,に置換えしては。 カンマで区切られているなら、数字のみエクセルの列に抽出して、並べ替えしては。 セルの書式を文字列にしても良いでしょう。 実際のファイルを添付していただけたら、数式で変換できますが。
お礼
とても解り易く、助かりました。 ありがとうございました。