エクセル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列表示したい
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
別のセルに値が入力されたら、...
-
Excel上でのデータ数字が連番で...
-
スペースとスペースの間の文字...
-
エクセルで曜日に応じた文字を...
-
エクセルで小数を含む数値の抽出
-
エクセル:横長の表を改行して...
-
入退社日より各月末の在籍者数...
-
列の数字に100をかけたい
-
【Excel】での計算式教え...
-
エクセルで1列全部10倍したい
-
【エクセル】同じ文字を文頭に...
-
【EXCEL】指定したセルの値を他...
-
「エクセル」特定の行(セル)...
-
エクセルのsumifでかけ算してか...
-
エクセルで表示されている数字...
-
HYPERLINKとADDRESSとMATCHの組...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数の文字列のいずれかが含ま...
-
Excelの入力規則で2列表示したい
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
Excel上でのデータ数字が連番で...
-
スペースとスペースの間の文字...
-
エクセル:横長の表を改行して...
-
エクセルでセルの値分の個数の...
-
列の数字に100をかけたい
-
エクセルで表示されている数字...
-
VBA 同一シート内での転記の仕方
-
別のセルに値が入力されたら、...
-
エクセルのsumifでかけ算してか...
-
エクセルで曜日に応じた文字を...
-
Excelのセル内文字の並び替えに...
-
入退社日より各月末の在籍者数...
-
HYPERLINKとADDRESSとMATCHの組...
-
エクセルで小数を含む数値の抽出
-
Excel 漢字二文字の先頭と最後 ...
-
エクセルにデータを入力すると...
おすすめ情報