• 締切済み

エクセル(関数)について教えて下さい

A1~10列に氏名をに入力します。 A列で入力した氏名をD1~10に、50音順に並べ替えて表示させるには、どうしたら良いのでしょうか。 よろしくお願いします。

みんなの回答

noname#78040
noname#78040
回答No.4

まず、A1~10をD1~10にコピー。 そしてD1~10をドラックしたあと 並び替えとフィルタより昇順を選ぶと 50音順になります。  D1に項目名が入っている場合は D1のところはドラックしなければOKです。  この方法は名前だけを変える方法なので 項目が複数ある場合は、 表全体をドラックして並び替えとフィルタより ユーザー設定の並び替えから 並び替えをすると表全体が並び変えされます。 

morito_55
質問者

お礼

ありがとうございました!

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.3

B列に =PHONETIC(A1) と入れて下へコピィすれば振り仮名が表示されますので B列で並び返してみてください。 但し、PHONETIC関数は、IMEで漢字入力したときの読みを表示します。 例えば 高田さんの場合 タカダ と入れて漢字変換、コウダ といれて漢字変換した場合で結果の表示が異なります。 間違った振り仮名の場合は手修正で振り仮名を入れてください。

morito_55
質問者

お礼

ありがとうございました!

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

エクセル2003で 関数ではありませんが 「A1~A10」をコピー → 「D1~D10」に貼り付け → 「D1~D10」を選択 → データ → 並べ替え → 最下段の「データ範囲の先頭行」の「データ」をオン → 「最優先されるキー」をD列とし → 昇順 → OK

morito_55
質問者

お礼

ありがとうございました!

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

氏名には振り仮名情報はありますか?

morito_55
質問者

補足

ひらがなを漢字変換して、入力します。 フリガナはふりません。

専門家に質問してみよう