VLOOKUP関数の並び替えについて質問です。
VLOOKUP関数の並び替えについて質問です。
A B C J M N
1 品名 原産地 金額 税番 品名 税番
2 SPACER JP 1 7318.22-0000 AIR CYLINDER 8412.31-0001
3 SPACER JP 2 7318.22-0000 SPACER 7318.22-0000
4 SCREW JP 3 7318.15-9004 O-RING 4016.93-0002
5 AIR CYLINDER JP 4 8412.31-0001 SCREW 7318.15-9004
6 AIR CYLINDER US 5 8412.31-0001 VALVE 8481.80-1904
7 AIR CYLINDER US 6 8412.31-0001 CABLE 8544.42-9902
・
・
・
・
・
---------------------------------------------------------------
M列・N列はデータとして置いてあります。
J2セルに=VLOOKUP(A2,$M$:$N$1000,2,FALSE)という関数を入れてあります。
J3セルからはJ2セルの関数をドラッグして入れました。
---------------------------------------------------------------
上記を1)J列・昇順、2)B列・昇順で並べ替えをすると
A B C J
1 品名 原産地 金額 税番
2 SCREW JP 3 7318.15-9004
3 SPACER JP 1 7318.22-0000
4 SPACER JP 2 N/A
5 AIR CYLINDER JP 4 8412.31-0001
6 AIR CYLINDER US 6 8412.31-0001
7 AIR CYLINDER US 5 8412.31-0001
といったようにJ列4行目がエラーになってしまいます。
そこの関数を見ると=VLOOKUP(A4,$M$4;$N$1000,2,FALSE)と
範囲の始まりがズレてしまいます。
このエラーを解消するには最初にJ2セルから関数を
ドラッグした所から直せば宜しいのでしょうか?
聞いた事があるのですがもしかしたら絶対参照とやらで直りますか?
後、他にいい関数があったら教えて下さい。
宜しくお願い致します。
お礼
msMikeさん、ありがとうございます。 「アルファベット昇順に表示」するには、どうすればいいのでしょうか。