• ベストアンサー

VLOOKUPと並べ替え

こんにちは。 今作っているデータなんですが、 コードNo.を入れると、取引先社名が出るようにVLOOKUPで作っています。 それで、取引先名を昇順で並べ替えして集計したいのですが、 よくわからない順番に変わってしまいます。 コード順にしようかとも思いましたが、 同じ会社で支店も並べるのに、支店のコードNo.が全然違うので無理です。 値だけコピーしてもダメだったので、なにかやり方があれば教えてください。 Excelは2000です。

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 Excelでの並べ替えは、文字コード順になります。 まず、1文字目の文字コード順に並べて、同じなら2文字目、という風にします。 文字コードは、その文字固有の値で、漢字の場合はだいたい音読み順に近いです。 取引先社名のセルに対して、 =CODE(A1) とすると、先頭文字のコードを表示します。 また、メニューの[データ]→[並べ替え]→[オプション]で、 [方法]で[ふりがなを使う]にチェックがあると、ふりがな順になります。 ふりがなは、セルへの入力方法で変化します。 例えば「山田」を、 「やまだ」で入力するか、 「さんでん」で入力するかで変わります。 また、どこかからコピーしてきた場合などで、ふりがながないこともあります。 ふりがなは、該当セルに対して、 =PHONETIC(A1) とすることで表示出来ます。 もし、読み仮名順に並べたいなら、取引先社名の表に、読み仮名の列を追加してデータを入れておく必要があります。 そして、その読み仮名のデータもVLOOKUP関数で持ってきて、そのデータで並べ替えるようにします。

TKO-T2
質問者

お礼

お礼が遅くなってすいません。出来ました! PHONETICはやってみたんですが、 VLOOKUP関数で出た社名を出そうとしたのでダメだったんですね。 でもPHONETICって…時々謎です。 『日鉱○○』という取引先が多いのですが 一部「にちこう」や「ひこう」になってたり… まとめて「にっこう」で入力してるのに。 ともかく、ありがとうございました!