
取引先の会社からエクセルファイルをいただく時に
ABC1
ABC2
~~~~
ABC10
ABC11
のようなデータなので並べ替えをすると
ABC1
ABC10
ABC11
~~~~~
ABC2
ABC20
という風になってしまうので、1桁の数字には0を入れたいのですが
どうすればよろしいのでしょうか?
(ABCというところは品番で、他にもDEF,GHIなどと他の品番が混ざって入っているため、並び替えがしたいのです)
過去ログ、エクセル質問サイトなどを見たのですが
どのカテゴリーの作業なのかわからず探すのが難しかったので
質問させて頂きました。お願いします
No.5ベストアンサー
- 回答日時:
提示の例では、頭3桁がローマ字、残りの桁が数字になってますが、
頭のローマ字部分の桁が、3桁未満とか4桁以上ある場合や
A1______> A01
AB2_____> AB02
ABC3____> ABC03
ABCD4___> ABCD04
頭のローマ字部分に数字が混ざっている場合
A5Y4____> A5Y04
AB5Y4___> AB5Y04
なども考慮して、一案。
A2からデータがある場合、以下を必要な分だけコピー
=IF(ISERROR(VALUE(RIGHT(A2,2))),LEFT(A2,LEN(A2)-1) & "0" & RIGHT(A2,1),A2)
こういった類の質問をする時は、
ABC1、ABC2 とかではなくて、実際のものをいくつか提示し、
それについてローマ字部分の桁は固定だとかそうでないとかなどの
補足情報を具体的に提示した方がベターかと。。。
応用もありがとうございます。
実際のもので質問したかったのですが、そういうわけにいかないので、
自分で少しアレンジしてしまいました。申し訳ございません
皆様すばやい回答ありがとうござました。助かりました
No.3
- 回答日時:
データがA列にあるとして、
B列に以下の式を記入です。
=LEFT(A1,3)&TEXT(MID(A1,4,2),"00")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointで表の1つの列だけ...
-
エクセルで二つの数字の小さい...
-
【画像あり】【関数】指定した...
-
オートフィルターをかけ、#N/A...
-
Excelで半角の文字を含むセルを...
-
EXCELで 一桁の数値を二桁に
-
エクセルで文字が混じった数字...
-
エクセルのセル内の文字の一部...
-
2つのエクセルのデータを同じよ...
-
エクセル(勝手に太字になる)
-
エクセル 同じ値を探して隣の...
-
エクセル 文字数 多い順 並...
-
エクセルで最初のスペースまで...
-
エクセルの項目軸を左寄せにしたい
-
「B列が日曜の場合」C列に/...
-
エクセルで2列のセルを連続して...
-
お店に入るために行列に並んで...
-
Excel 文字列を結合するときに...
-
【エクセルの並び替え】末尾の...
-
Excelでの列比較(A列とB列の組...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
2つのエクセルのデータを同じよ...
-
Excelで半角の文字を含むセルを...
-
EXCELで 一桁の数値を二桁に
-
エクセル(勝手に太字になる)
-
エクセル 文字数 多い順 並...
-
エクセルで最初のスペースまで...
-
オートフィルターをかけ、#N/A...
-
エクセル 同じ数字を他の列に自...
-
エクセル 同じ値を探して隣の...
-
「B列が日曜の場合」C列に/...
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
エクセルの項目軸を左寄せにしたい
-
Excel 文字列を結合するときに...
-
エクセルの表から正の数、負の...
-
【VBA】特定列に文字が入ってい...
-
エクセルで、列の空欄に隣の列...
-
オートフィルターの絞込みをし...
おすすめ情報