
Office2017でのフィルタを使っての並び替えについて
本来は下記の通り並べたい
A1
A2
A3
A10
A11
実際にフィルタ(昇順)での結果
A1
A10
A11
A2
A3
過去の質問で
------------------------------
https://detail.chiebukuro.yahoo.co.jp/qa/questio …
文字列から数値へは当該データ範囲を選択して
データ→区切り位置→(何もしないで)完了です。
ちなみにExcel2010で数値だが文字列扱いとなっているセルの並び替えを行うと
下図のようなダイアログが出てくれます。
------------------------------
とのことでしたが、私はうまくいきませんでした。
詳しい方、解決した方は教えて頂けると助かります。
宜しくお願い致します(๑•̀ㅂ•́)و✧
No.13ベストアンサー
- 回答日時:
No9,No12の続きです。
No9お礼の具体的な品番例示見落としていました。
品番を分類してみたら下表の様なことがわかりましたが、
品番は細分類で3パターンある中で、
文字列なら 1,11,2は当然のとろ、数字が数値であるかのように
1,2,11に並べ替えたいとのことですが、以下私の感想です。
お気にさわられたらごめんなさい。
もし並べ替え課題がゲームなら
No11回答に IF関数を幾重にも拡張していけば面倒でも出来るかもしれません。
マクロなら、(自分は出来ませんが)No10回答だと思います。
しかし、実務の品番管理での並べ替えなら、
01,02,11と付番するとか、付番ルールを見直した方が、適切な管理方法だとおもいます。
付番ルールを確定して、品番管理されることをお勧めしたいです。
以上気付いたまま、失礼します

No.12
- 回答日時:
No9です
解決していないようなので、再度おじゃまします。
質問の元データの形式では、期待する並べ替えは不可能なので
空いている列に作業列を追加して
元データを加工してから、その列を最優先して並べ替える必要があります。
とりあえず 例題を添付しますからご覧ください。
No8回答でお尋ねした、文字数は1文字、数字は2桁の場合の例です。
左の表で加工データを作成し、並べ替えれば、右の表になります。
B列は、No1さんへのお礼(0を付けない)加工データ
C列は No1さん提案の(0を付けた)加工データ
私はC列を薦めたいですが、0を付けないならB列の式を適用してください。
B2またはC2の式を入力して、7行目(必要なだけ)までコピーし、
その列を最優先して並べ替えれば右の表の結果が得られます。
なお、B2の式中 &" "& の部分は
&""& ではなく &" "& で " と"の間に 半角スペースがあります。
データが多数の場合は、手入力で書き直すより楽にできると思います。

No.9
- 回答日時:
>「A」だけではないのです。
(1) A,B,AB,XYZなど最大文字数は何個ですか。
(2) 1,2,3,10,11など数字部分は最大何桁ですか。
上の2点を補足されれば
No4さんの式を元に解決できると思います。
ごめんなさい、私の当初の設問が悪いです。
ご推察いただいたとおり、
---
A1 A2 A11
B1 B2 B11
AB1XY AB2XY AB11XY
XYZ1ABC XYZ2ABC XYZ12ABC
---
という品番があったとして。
大枠としての順序(先頭のアルファベットの昇順)はフィルタで全て順序どおりになります。
そのすべてが
1
2
11
とならずに
1
11
2
となってしましまいます。
これを一括りづつ、手動で挿入するのはかなり面倒であるので質問をさせていただきました。
これまで曖昧な表記で、お答え頂いたすべての皆様にお詫び申し上げます(。>﹏<。)
No.8
- 回答日時:
文字列 A1 を入力したセルを下方にオートフィルすると
A1
A2
A3
…
A9
A10
A11
…
となりますね。此れが添付図の A列です。
数値 1 を入力したセルを「"A"G/標準」あるいは「"A"0」に“ユーザー定義”書式設定し、かつ、“左詰め”に書式設定して、Shiftキーを抑えたままで、そのセルを下方にオートフィルしたものは、上と全く同じミテクレになることをご存知でしょうか?此れが添付図の B列です。
[オートフィルタ]の並び順を A列、B列で確認されたし。
ご存知でしたか?こりゃまた失礼!

No.7
- 回答日時:
こんなやり方もあるようです
この質問者の方は
-------------------
ユーザ定義で対応出来そうです。
ありがとうございました。
-------------------
との答えがありますね。
しかしながら、このやり方ですと、かなり限定されてしまいそうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelのマクロで、特定のセルから順番に値を取得したい 5 2022/12/06 15:34
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- その他(Microsoft Office) エクセルで串刺ししたシートの並べ替えをしたいです 4 2023/02/14 11:59
- Excel(エクセル) エクセル シート内のボックスを縦並びから横並びに 7 2023/04/05 04:28
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- Excel(エクセル) [オートフィルター]機能について 3 2023/02/04 14:32
- Excel(エクセル) マクロでコピーすると数式が表示される 1 2022/09/09 20:21
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- Excel(エクセル) マクロ セルの選択 5 2022/08/12 22:47
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルで文字が混じった数字を並べ替えしたいのですが
Excel(エクセル)
-
VBA ソートすると、1、11、2,3になって・・
Excel(エクセル)
-
桁数が混在する並び替えの方法
PowerPoint(パワーポイント)
-
-
4
桁の違う数値での並び替え
Excel(エクセル)
-
5
アルファベットを含む数をエクセルでうまく並べ替えをしたい。
Excel(エクセル)
-
6
EXCELのハイホン区切りの数字並べ替えについて教えて下さい
Excel(エクセル)
-
7
Excelで文字+数字のデータの並び替えについて
Excel(エクセル)
-
8
数値とアルファベットに分ける(エクセル)
Excel(エクセル)
-
9
エクセルの並び替えで順番どうりにならない
Excel(エクセル)
-
10
エクセルのソートで、数字よりもアルファベットを優先したい
Excel(エクセル)
-
11
VBAにて 文字と数字が混在してるデータの並び替え
Excel(エクセル)
-
12
エクセルのセル内の数字順に変える
その他(Microsoft Office)
-
13
並び替え(エクセル)
Excel(エクセル)
-
14
Excel 「並び替えの前に」を表示しないことがある
Windows Vista・XP
-
15
EXCELで、A01をA1と表記させたい、他マクロ
Excel(エクセル)
-
16
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
17
セル入力文字が、「右のセルにはみ出す場合と」「はみ出さない場合」の違い
Excel(エクセル)
-
18
B列の最終行までA列をオートフィル
Visual Basic(VBA)
-
19
拡張子はなぜ、大文字と小文字のものがある?
Windows Vista・XP
-
20
『エクセル』特定の文字を無視した並べ替えをするには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel2017 フィルタ昇順並びがA...
-
【マクロ】並び替えの範囲が、...
-
Excelで並び替え後にア行...
-
【Excel】数式の参照範囲を可変...
-
EXCELで日付を比べ3か月以内の...
-
excel / ピポッド 日数を出したい
-
エクセルで行の高さ及び列幅の...
-
基準日以前のデータを範囲を指...
-
オートフィルタ後のデータから...
-
文字列を比較し、相違するフォ...
-
【Excel VBA】指定した行の最大...
-
エクセルの時刻のカウントが出...
-
エクセル関数のSUMPRODUCTにつ...
-
Excel 新しい組み合わせの抽出
-
ExcelデータをAccessに取得させ...
-
プルダウンに【なし、平均、デ...
-
マクロで行の高さを設定したい
-
VBA 複数行の検索及び抽出
-
時間の重複チェック
-
VBA 配列で型がエラーになります。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2017 フィルタ昇順並びがA...
-
エクセルで行の高さ及び列幅の...
-
Excelで並び替え後にア行...
-
【Excel VBA】指定した行の最大...
-
エクセルの時刻のカウントが出...
-
オートフィルタ後のデータから...
-
急ぎ!色のついたセルを非表示...
-
EXCELで日付を比べ3か月以内の...
-
基準日以前のデータを範囲を指...
-
エクセル VBA 行間隔を飛ばした...
-
excel / ピポッド 日数を出したい
-
プルダウンに【なし、平均、デ...
-
マクロで行の高さを設定したい
-
エクセル関数について
-
文字列を比較し、相違するフォ...
-
EXCEL 最終行のデータを他のセ...
-
VBA 複数行の検索及び抽出
-
検索条件に合うセルの個数を数...
-
VBA 配列で型がエラーになります。
-
行の一番右のデータセルと同じ...
おすすめ情報