別のプログラムにインポートする前にExcelでBOMを作成し、これらのリストをプレフィックスページ番号1-200、デバイスタイプA- ZZ、そのページのデバイス番号(ID)、デバイスAZの一部を表す文字(そのデバイスが複数の部分で構成されている場合)が続きます。私はそれが、その後のページでは、デバイスID、デバイスの一部で、その後、デバイスタイプA-ZZによって最初にソートしたい
VBAを使用したExcelでの英数字ソート
1Q1
1S6
1S7
1T1
1VENT
1X1
1X2
1Y1
1Z1-A
1Z1-B
2A1-A
2A1-B
2A1-C
22M1
2QF1
2RB1
2Z1-A
2Z1-B
13A1-A
13A1-B
13A1-C
3A2-A
3A2-B
3A2-C
:
はここRefDesの例です。
1A1A
....
1A1Z
1A2A
....
1A2Z
2A1A
....
2A1Z
....
200A99Z
1B1A
....
200ZZ99Z
上記のリストは、次のようにソートされるように:それから、1A-1zzが:
2A1-A
2A1-B
2A1-C
3A1-A
3A1-B
3A1-C
13A1-A
13A1-B
13A1-C
22M1
1Q1
2QF1
2RB1
1S6
1S7
1T1
1VENT
1X1
1X2
1Z1-A
1Z1-B
2Z1-A
2Z1-B
これまでのところ私は、デバイスの種類によって、ページでソートすることができましたし、でもそれは間違って並べ替えます1xA-1xZZ、2A-2ZZ、2xA-2xZZなど... BOMを構築すると、ダッシュ( - )を取り除くことができます。
:また、あなたがこの順にソートしたいの結果ではなく、あなたが記事で言及した順序を取得しますこのようなものを作るとき、私は4つの部分すべてを自分の細胞に入れます。次に、必要な順番で列を並べ替えることができます。単一のセル出力が必要な場合は、列を連結することができます。それは4つの部分にデータを解析して並べ替える必要があるためです。 –
1VENTはどのようにあなたのパターンに合っていますか? –
1VENTは異常です。デバイスタイプはVE、シートは1とソートされます。 – MaxK