エクセルの並び替えがうまくいきません。
自分でいろいろ調べたのですが、結局わからなかったのでお尋ねなのですが、
エクセルの並び替えがうまくいきません。
どのようなことかというと、1.2.3.という数字を並び替えするのでなく、
R-123、R-124などという数字(というより文字ですかね?)を並び替えしたいのです。
たとえばR-1,R-2,R-7,R-101,R-22という文字がそれぞれセルに入って縦に並んでいるとき、
理想の並び替えはR-1,R-2,R-7,R-22,R-101というふうに、数字の大きい順なのですが、
実際に並び替えをすると、R-1,R-101,R-2,R-22,R-7
という風になってしまいます。
これを前者のようにするには何かやり方がありますでしょうか?
どなたかどうぞお願い致します。
No.6ベストアンサー
- 回答日時:
WindowsとExcelのバージョンは何でしょうか?それによりやり方が変わる場合もあります(バージョンが違うと、前の回答者の説明ではうまくいかないことがありますので…)。
なぜこのようになるかといえば、先頭の数字の大小だけで判断していることが大きな理由です。
例をあげると、「2は10より大きい」とか「32は5より小さい」という命題は正しいものになります。「2は1より大きい」「3は5より小さい」は当然正しいですが、2と10及び32と5の大小比較でもこれをそのまま適用してしまうため、「2>1だから2>10」、「3<5だから32<5」という判断がされてしまいます。WindowsMeではシステム復元にこの問題が存在しました。
根本的な方法は、「R-002」など桁数をそろえるのが一番いいんですが…
No.4
- 回答日時:
No.3です。
コピーいらないみたいです。
B列にmid関数で数値を取り出して、B列を基準に並び替えで出来ました。
その際、「数値に見えるものはすべて数値として並び替えを行う」のほうを選択してください。
失礼しました。
No.3
- 回答日時:
面倒ですが、、
新しい列(B列)を挿入して、B列からmid関数で数値を取り出して、B列をいったんコピーして、値として貼り付け。そのあとはB列を基準に並び替え。
A列 B列
R-1____=MID(A1,3,3)
R-2____=MID(A2,3,3)
R-7____=MID(A3,3,3)
R-101__=MID(A4,3,3)
R-22___=MID(A5,3,3)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 変換のプログラムを教えてください。 6 2023/07/01 09:57
- Excel(エクセル) Excelで、行に複数の数字が入力されているセルが複数の列存在し、行を跨いでセル内の数値を並び替える 5 2022/06/17 18:03
- 物理学 前回、(1)だけ質問させて頂いたのですが(4)が分からず再度質問させて頂きますり (1)B内壁:-Q 1 2023/07/04 19:11
- Excel(エクセル) Excel>マクロ>特定のセルで同じ情報が登録されている行を1行にまとめたい(文字連結) 6 2023/01/05 16:30
- 物理学 物理の惑星の問題 2 2023/03/21 18:51
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- Excel(エクセル) 製品番号での整列と、検索に関して 3 2023/06/28 19:20
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- 数学 n乗はどうなったのでしょうか 1 2023/01/31 19:26
- Visual Basic(VBA) countifsについての質問 3 2023/03/08 13:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
スマートな関数を教えて下さい。
-
PowerPointで表の1つの列だけ...
-
関数を教えて下さい。
-
エクセルで最初のスペースまで...
-
「B列が日曜の場合」C列に/...
-
2つのエクセルのデータを同じよ...
-
エクセル 時間帯の重複の有無
-
エクセル 文字数 多い順 並...
-
エクセルの項目軸を左寄せにしたい
-
EXCELで 一桁の数値を二桁に
-
エクセルの並び変えで、空白セ...
-
エクセル(勝手に太字になる)
-
50人を数回、グループ分けする...
-
オートフィルターをかけ、#N/A...
-
エクセルで文字が混じった数字...
-
VBAで文字列を数値に変換したい
-
エクセル 同じ値を探して隣の...
-
Excel 別ファイルに自動的に反...
-
エクセルの表から正の数、負の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル 同じ値を探して隣の...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
エクセルの項目軸を左寄せにしたい
-
Excel、市から登録している住所...
-
エクセルで、列の空欄に隣の列...
-
エクセルの表から正の数、負の...
-
エクセルの並び変えで、空白セ...
-
VBAで文字列を数値に変換したい
-
A列がない・・・A列が非表示に...
-
文字列に数字を含むセルを調べたい
-
50人を数回、グループ分けする...
おすすめ情報