エクセル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の入力規則で2列表示したい
-
Excel上でのデータ数字が連番で...
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
入退社日より各月末の在籍者数...
-
別のセルに値が入力されたら、...
-
列の数字に100をかけたい
-
HYPERLINKとADDRESSとMATCHの組...
-
エクセルで表示されている数字...
-
エクセル:横長の表を改行して...
-
スペースとスペースの間の文字...
-
エクセルでセルの値分の個数の...
-
エクセルで住所の番地順に並べ...
-
エクセルで、毎日の走行距離(...
-
【EXCEL】指定したセルの値を他...
-
アルファベットを含む数をエク...
-
時間を「昼間」と「夜間」に分...
-
エクセルのsumifでかけ算してか...
-
エクセルにデータを入力すると...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数の文字列のいずれかが含ま...
-
Excelの入力規則で2列表示したい
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
Excel上でのデータ数字が連番で...
-
列の数字に100をかけたい
-
スペースとスペースの間の文字...
-
別のセルに値が入力されたら、...
-
エクセルで表示されている数字...
-
エクセルでセルの値分の個数の...
-
エクセル:横長の表を改行して...
-
[関数について]わかる方教えて...
-
エクセル関数に詳しい方教えて...
-
エクセルで、毎日の走行距離(...
-
エクセルのsumifでかけ算してか...
-
HYPERLINKとADDRESSとMATCHの組...
-
エクセルで曜日に応じた文字を...
-
入退社日より各月末の在籍者数...
-
エクセルで1列全部10倍したい
-
エクセルで小数を含む数値の抽出
おすすめ情報