表計算ソフトEXCELでデータ並べ替えにの時、英字と0を含む文字列の場合、例えばG1~G9999の9999個のデータの場合以下のように順番に並ばないのですがどうしたら順番に並ぶでしょう
か?お詳しい方いらっしゃいましたらよろしくお願い致します。G1をG01やG001やG0001に変えて入力するのは都合上難しいです。。。
以下ではなくて、
G1397
G1398
G1399
G14
G140
G1400
G1401
G1402
G1403
以下のように並べたいのですが。。。
…
G13
G14
G15
…
G139
G140
G141
…
G1399
G1400
G1401
…
お手数をおかけ致します。
No.1ベストアンサー
- 回答日時:
例題の様に英字の字数位置が決っているのでしたら
隣の列や最終列にleftやmid関数を使って英字と数字を
分解する方法を取っています。
例えば、A列に問題のコードがある場合
英字は =LEFT(A1,1)
左から1文字を抽出する
数字は =VALUE(MID(A1,2,5))
左から2文字目以降5文字を抽出して
数字を数値に変換する。
※VALUE関数は明示的に数値(値)とする為です。
数字は文字としてハンドリングされる為
分解前と同じ結果にしかなりません。
英字の部分が不規則ですとこの方法は使えません。
No.3
- 回答日時:
ちゃんと送信されなかったっぽいので・・・
RIGHT(A1, LEN(A1)
は、
RIGHT(A1, LEN(A1)-1)
です。
またちゃんと送信できないとやっかいなので、
全角にすると、
RIGHT(A1,LEN(A1)-1)
です。
できますね、ありがとうございます。
どちらさまも丁寧に説明して頂きとてもうれしく思っています。
アドバイスに優劣はございません。
感謝しております。
No.2
- 回答日時:
同じ行のセルに
=RIGHT(A1, LEN(A1)
とかってやって、数字の部分だけを抽出し、一緒に(データ→並べ替え)から並び替える列を抽出した列に指定したら出来ると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】複数列ごとに取得するセルを変更したい 2 2023/03/23 21:04
- Excel(エクセル) セル内の一部に別セルを差し込む 3 2022/09/18 04:39
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) 条件書式でリスト内以外の単語に色をつけたい 1 2022/09/23 13:23
- 工学 制御工学の問題について 1 2022/10/22 17:44
- Excel(エクセル) 隣り合っていないセルを まとめて税込表示したい 8 2022/09/25 14:32
- Excel(エクセル) Excelの並び替え(先頭の文字以外を基準に並び替えたい) 3 2023/07/07 22:21
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) Googleスプレッドシートの割合の関数と円グラフの並べ替えについて 1 2022/07/22 17:31
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel2017 フィルタ昇順並びがA...
-
検索条件に合うセルの個数を数...
-
エクセルで行の高さ及び列幅の...
-
急ぎ!色のついたセルを非表示...
-
Excelで並び替え後にア行...
-
オートフィルタ後のデータから...
-
【Excel VBA】指定した行の最大...
-
エクセルの時刻のカウントが出...
-
複数回答のクロス集計の方法
-
エクセル 1つのせるから3つ...
-
VBA 検索条件にヒットした行を...
-
EXCEL 最終行のデータを他のセ...
-
Excelで,一覧表シートから必要...
-
【Excel】指定した文字列の行を...
-
EXCELの行列検索をおこなう関数
-
Excelデータを少し加工して別の...
-
エクセルの集計方法を教えて下さい
-
エクセルのマクロで別のシート...
-
エクセルで円グラフに引き出し...
-
エクセルの主軸と第2軸の0を合...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2017 フィルタ昇順並びがA...
-
Excelで並び替え後にア行...
-
エクセルで行の高さ及び列幅の...
-
オートフィルタ後のデータから...
-
急ぎ!色のついたセルを非表示...
-
エクセルの時刻のカウントが出...
-
【Excel VBA】指定した行の最大...
-
基準日以前のデータを範囲を指...
-
平均変化率の信頼区間
-
エクセル VBA 行間隔を飛ばした...
-
文字列を比較し、相違するフォ...
-
プルダウンに【なし、平均、デ...
-
EXCEL 最終行のデータを他のセ...
-
excel / ピポッド 日数を出したい
-
EXCELで日付を比べ3か月以内の...
-
VBA 複数行の検索及び抽出
-
エクセル関数について
-
複数回答のクロス集計の方法
-
マクロで行の高さを設定したい
-
エクセル関数のSUMPRODUCTにつ...
おすすめ情報