よねさんのWordとExcelの小部屋Excel2007(エクセル2007)基本講座の総目次|Excel2007(エクセル2007)基本講座:文字列の並べ替えとふりがなを付ける方法
よねさんのWordとExcelの小部屋

Excel2007(エクセル2007)基本講座:文字列の並べ替えとふりがなを付ける方法


スポンサードリンク


文字列の並べ替え 数字(文字列)の並べ替え
文字列にふりがなを付ける方法

文字列の並べ替え      Topへ

ふりがなを使って並べ替える設定

ふりがなの昇順に並べ替える

  1. データのセル範囲を選択します。
  2. 基準となる列へアクティブセルを移動します。
  3. [データ]タブの[並べ替えとフィルタ]グループにある[昇順]を実行します。
  4. ふりがなの50音順に並び変わりました。
  5. 『ふりがなを使わない』で並べ替えると、下表のように、文字コード順になります。
    ※ A3=CODE(C3)として、A列に1文字目のコードを参考までに並べておきます。

文字列にふりがなを付ける方法    Topへ

Wordのルビ機能を利用する方法

  1. Sheet2のB3:B11セルを選択し、コピーボタンをクリックします。
  2. Word2007を起動し、[ホーム]タブの[貼り付け]を実行します。
    表として貼付けられるので、[貼付けオプション]で「テキストのみ保持」を実行します。
  3. 貼り付けた文字列を選択し、[ホーム]タブの[フォント]グループにある[ルビ]を実行します。
  4. ルビの付いた文字列をコピーし、ExcelのD列へ貼り付けました。
    下図のようにふりがな情報が加わりました。

VBAでふりがなを付ける

ショートカットキー

数字(文字列)の並べ替え   Topへ

【例】下表のような数字+文字列のCodeを並べ替えると数字の順番に並べ替えることができません。

並べ替え前 並べ替え後
  B C
2 No Code
3 1 1aa
4 2 12aa
5 3 2aa
6 4 11aa
7 5 3aa
  B C
2 No Code
3 4 11aa
4 2 12aa
5 1 1aa
6 3 2aa
7 5 3aa


【対処法1】文字列から数字を抜き出し、その数値で並べ替える。

【対処法2】文字数を同じにして、並べ替える。

【結果】

並べ替え後
  B C D E
2 No Code 対処法1 対処法2
3 1 1aa 1 001aa
4 3 2aa 2 002aa
5 5 3aa 3 003aa
6 4 11aa 11 011aa
7 2 12aa 12 012aa


【説明】

スポンサーリンク


よねさんのWordとExcelの小部屋Excel2007(エクセル2007)基本講座の総目次|Excel2007(エクセル2007)基本講座:文字列の並べ替えとふりがなを付ける方法

PageViewCounter
Counter
Since2006/2/27