
エクセル2003です。
並び替えでA列を対象にして
以下のように並び替えたいです。
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
B12
ですが並び替えを実行すると
A1
A10
A11
A12
A13
A2
A3
A4
A5
A6
A7
A8
A9
B1
B10
B11
B12
B2
B3
B4
B5
B6
B7
B8
B9
となってしまいます
どのような方法がありますか。
よろしくお願いします。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
A1セルから下方にお示しのデータが入力されているとしてB1セルには次の式を入力して下方にドラッグコピーします。
=IF(A1="","",CODE(LEFT(A1,1))*100+CODE(MID(A1,2,1))+IF(LEN(A1)=3,CODE(MID(A1,3,1)),0))
B列を重点に昇順で並べ替えを行います。
No.3
- 回答日時:
NO1の方の(2)を数式で対応する方法です。
並び替えを行いたいデータがA列、A列の文字をB列に抽出、C列には数値を抽出するものとします。
C1式=IF(ISERROR(FIND("-",A1)),MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},ASC(A1)&"0123456789")),LEN(A1)),MID(A1,FIND("-",A1),LEN(A1)))*1
B1式=SUBSTITUTE(A1,C1,"")
A~C列のデータを選択し、並び替えで第一優先をB列、第二優先をC列を実施します。
並び替え終了後B~C列データを削除
添付画像はエクセル2007ですので2003の並び替え画像に置き換えて下さい。

No.2
- 回答日時:
アルファベット部分は1文字
数字部分は2桁まで、と言う条件が確定なら
A01 A02 A03 ・・・・・ A10 A11 ・・・・ B01 B02 ・・・・・
とかですかね。
アルファベットは2文字、数字は3桁まであり得る、と言う場合は、
0A001 0A002 0A003 ・・・・・ 0A010 0A011 ・・・・ 0B001 0B002 ・・・・・
とでもします。
このように、 「アルファベット部分」と、「数字部分」ともに、
「同じカテゴリー部分は、同じ桁数のデータ」にしたら上手くいかないでしょうか。
No.1
- 回答日時:
文字列として処理しているので、文字列の左からの順番どおりの並び方になってしまします。
いろいろな方法がありますよ
例えば
1.別に並び替えようの番号をつけておく
2.アルファベットと数字とを分けて入力しておき、表示だけ別のセルでくっつける
3.ふりがなを編集して順番に並ぶようにする
1か2でしょうね
NO.1
すいません。その作業を省きたいのです。
NO.2
すいません。
システムから吐き出されるファイルなので
手作業になってしまいます
NO.3
すいません。その作業を省きたいのです。
説明不足ですいません。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのA1~A5の任意のセルを選んだら1、A6~A10のセルなら2と返す設定にしたいと思ってます 6 2023/03/20 18:46
- 電気・ガス・水道 ソーラーパネル初心者です 1 2023/01/01 13:46
- 事件・事故 前川喜平氏に疑問「正義の味方みたいになっているけど違法です」…カルトも危険ですが官僚支配も危険ですね 10 2022/08/07 09:24
- Amazon 同じAmazonなのに同じ製品の値段が違うのはなぜ!? 5 2022/04/04 00:52
- メディア・マスコミ 処理水放出「なぜ騒ぐの?」...福島の漁業関係者が意見発信……マスコミに反省はなさそうですね? 15 2023/08/24 16:00
- 歴史学 ロシア軍、前線兵士の離脱防ぐ「阻止部隊」って旧ソ連軍の「督戦隊」とどこが違うんでしょ? 3 2022/11/06 16:34
- メルカリ ブラックケアシャンプー 600ml 最安はどこ? 2 2022/04/04 05:16
- Excel(エクセル) エクセルで、2つのセルに検索値を入れて結果を一覧表示させる 1 2023/07/10 10:26
- その他(エンターテインメント・スポーツ) こちらのバンド名分かりますか? 2 2022/06/16 22:57
- Excel(エクセル) EXCEL 行内のデータを2行に分けて、表を作り直したいのです。教えてください。 5 2023/06/25 14:00
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数の文字列のいずれかが含ま...
-
Excel上でのデータ数字が連番で...
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
Excelでの検索結果を含む行だけ...
-
エクセル:横長の表を改行して...
-
Excelの入力規則で2列表示したい
-
スペースとスペースの間の文字...
-
エクセル セル内の文字数を超え...
-
「エクセル」特定の行(セル)...
-
エクセルで曜日に応じた文字を...
-
時間を「昼間」と「夜間」に分...
-
入退社日より各月末の在籍者数...
-
エクセルにデータを入力すると...
-
列の数字に100をかけたい
-
Excelのセル内文字の並び替えに...
-
セルをダブルクリックで、画像...
-
EXCELでA列とB列の文字が合わせ...
-
エクセルのsumifでかけ算してか...
-
Excelのセルに特定の文字列が含...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの入力規則で2列表示したい
-
複数の文字列のいずれかが含ま...
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
Excel上でのデータ数字が連番で...
-
Excelでの検索結果を含む行だけ...
-
エクセルで曜日に応じた文字を...
-
「エクセル」特定の行(セル)...
-
エクセル:横長の表を改行して...
-
エクセルでセルの値分の個数の...
-
エクセルで表示されている数字...
-
スペースとスペースの間の文字...
-
列の数字に100をかけたい
-
エクセルで、毎日の走行距離(...
-
エクセルのsumifでかけ算してか...
-
時間を「昼間」と「夜間」に分...
-
エクセルのVLOOKUP関数について
-
Excelのセル内文字の並び替えに...
-
エクセルにデータを入力すると...
-
別のセルに値が入力されたら、...
おすすめ情報