• ベストアンサー

エクセルの関数で・・・

エクセルの関数で例えば う い あ え お ↓ あ い う え お の様に、あいうえお順に変換は出来ますか?

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

  • ベストアンサー
  • kamejiro
  • ベストアンサー率28% (136/479)
回答No.1

昇順の並び替えで、出来ます。 念のため、並び替えの際に、オプションの方法を「ふりがなを使わない」にした方が、変換の際のフリガナを考慮せずに並び替えをしますので、お勧めです。

chanzuja
質問者

お礼

返答ありがとうございます え~とその昇順の並び替えというのはどの様に 行うのでしょうか?

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

データが2文字以上の場合(こういうケースが多いと思い) 先頭第1文字だけで並べ替えする方法 #2のご回答と似てしまいますが 例データ A1:A5 あきら 925001 あきら えいご 925602 いんし いんし 925203 うめしゅ おうし 925804 えいご うめしゅ 925405 おうし とし B1に作業列として =(CODE(A1)&TEXT(ROW(),"00"))*1 を入れてB5まで式を複写。 100行以上あれば、00を000に変えます。 C1に =INDEX($A$1:$A$10,MOD(SMALL($B$1:$B$100,ROW()),100),0) と入れて式をC5まで複写。 100行以上あれば100を1000に変えます。 第2文字まで並べ順を考えるときは、B列のCODEに部分を第1文字のCCODEと第2文字のCODEを結合すればできそう。

すると、全ての回答が全文表示されます。
  • kamejiro
  • ベストアンサー率28% (136/479)
回答No.3

#1です。 領域を選択します。その後で、メニューのデータ→並び替えから処理します。

すると、全ての回答が全文表示されます。
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんばんは。 関数という指定でしたので、関数で考えてみました。 だから、Excelのメニューのデータ-並べ替えの「昇順」「降順」などは、基礎的なことですから、ヘルプなどをご覧ください。 A1から文字列があるとします。 B1から、 =CHAR(SMALL(INDEX(CODE($A$1:$A$5),0,1),ROW(A1))) フィルハンドルで、下にドラッグします。 ただし、文字コード順以外は分りません。

すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル関数をつかってカウントできる表をつくる

    エクセルで苦情電話がかかってきた回数をおおい順に並べ替えるような表が作りたいです。 会社名でカウントしたいんですが、まずは会社名をあいうえお順に並べ替え、その後あいうえお順の苦情電話の多い順にしたいのですが、カウント関数を使ってもうまくいきません。 なにかいい方法はありませんか?

  • エクセルで20060817を2006/08/17にする関数

    タイトルのままですが、 エクセルで、現在20060817等、8桁で入っている数値を、 2006/08/17等、yyyy/mm/dd形式に変換する関数を教えてください。 もし関数では無理であれば、関数でなくても結構ですので変換方法をお願いします。

  • EXCELの関数

    古いバージョンで、 =DEC2HEX(A2,4) という10進数を16進数4桁表示にする関数を使っていました。 EXCEL2003にして、何もしなければ問題ないのですが、関数のセルをさわるとエラーになってしまいます。もとにも戻りません。 関数のヘルプ(関数がバージョンアップにより、変わってしまった?)又は、何か修正手段はないのでしょうか? それと、10進数を8進数に変換できる関数はないのでしょうか? EXCELの関数のホームページとかあれば教えて下さい。

  • エクセルの関数で

    エクセルの関数辞典を見ていたら、CUMPRINC関数というのがありました。 しかし、エクセルの「挿入」→「関数」→関数の分類で「財務」というのを選択したのですが、一覧表に載っていません。 どこに載っているのでしょうか? どうすればこの関数を使えますか? ちなみにシートの上でやっても関数の反応をしませんでした。

  • エクセルの関数について

    こんにちは。 エクセルで、人物の年齢で入力されたデータをその人物の生まれた西暦に 一括で変換したいです。 例えば、19 → 2005 - 19 = 1986のような感じです。 関数でできるかどうかは、エクセルの知識があまり自信がないので 分からないのですが、できるような気がしています。 エクセルに詳しい方がいらっしゃれば、是非 教えて頂きたいです。

  • エクセル関数の記号についてです。お願いします。

     エクセル関数の【メジアン(Xの上に横線)】【モード(Xmod)】【分散(S二乗)】【平方和(S)】【範囲(R)】の5つを()の中の記号の状態でエクセル上に変換して出したいのですが、どのように入力すればいいのでしょうか?  教えてください。よろしくお願いします。

  • エクセル2002の関数で教えて下さい。

    IF関数などで、例えば「1と同じかそれより大きい」という式を入力するにはどうしたら良いでしょうか? 以前は「ふとうごう」を変換して「≧」を使えばOKだったように思うのですが、最近のエクセルになってからうまく行きません。 よろしくお願いいたします。

  • 名前順になる関数?

    エクセルで、会社別にならんであるものを、名前順(あいうえお順)にしたいのです。 1000件もあるので、いちいちコピーして・貼り付けてとやっていられません(*TдT*) 何方か、名前順に出来る関数を教えていただけますか。 PCまったくわからないので、質問もうまく説明出来ないのですが、宜しくお願いしますっ☆

  • エクセル関数を教えてください

    以前こちらで回答を頂き、活用させていただいてます。 今回の質問についてもおねがいします。  ※今回の質問 セル内の4桁の数字(1から0までの数字を使用した4桁;例えば1249)を、別のセル内に、関数(1234567890をそれぞれ2458761390へ変換する関数)で変換された4桁(例えば2489)で表示したいのですがその際に使用する関数を教えてください。参考に前回の質問と回答を参照します。 よろしくお願いします。 ※前回の質問 セル内の3桁の数字(1から8までの数字を使用した3桁;例えば124)を、別のセル内に、関数(12345678をそれぞれ24587613へ変換する関数)で変換された3桁(例えば248)で表示したいのですが、その際に使用する関数を教えてください。エクセル上に表示する数字は1から8までのうちの3桁で、12345678をそれぞれ24587613へ変換したいです。 ※回答 =SUM(FIND(MID(A1,{1,2,3},1),71823654)*10^{2,1,0}) =SUM(MID("24587613",MID(A1,{1,2,3},1)*1,1)*10^{2,1,0})

  • エクセル関数について。

    エクセル関数について。 100  98  97  102  103  のように数字が並んでいます。 この中から、関数で、最大値と最小値の差を求めることはできますか? (上の例だと103-97=6になります。)

このQ&Aのポイント
  • 筆まめのバージョンや購入した新しいPCでの利用方法について質問があります。
  • 高齢の両親が使っているため、筆まめのバージョンが不明です。
  • 新しいPCに古い筆まめをインストールしてから、新しいバージョンをインストールする必要があるのかを確認したいです。
回答を見る

専門家に質問してみよう