下のエクセルファイルは私のMP3デッキに挿入するSDカードに入っている、1500曲の曲名を五十音順で並べたファイルです。
聞きたい曲の右側にある曲番号をリモコンに入力すればその曲がかかるようになっています。
気に入った曲がたくさん入ったMP3フォルダの中のファイル名(曲名)をエクセルファイルにした時、五十音でソートしなおすと曲が探しやすいですよね。
しかしコピーして貼り付けた漢字には入力時のひらがな情報が附属していないのです。
ですから曲名を昇順にソートした時けっこう変な並び方になってしまいます。エクセルはひらがな情報のない漢字をほとんど音読みしてしまうからです。
列を増やして曲名の最初のひらがな2文字を書いておけばその列をソートすれば正しく並び替えができます。
そのためには膨大な曲名をひらがなにするという作業が必要になってきます。しかし、ひとつづつやっていたのではいつ終わるかわかりません。
何とか、簡単にできないか方法を相当探してみました。
そしたら見つかりました。若干の時間はかかりますが、かなり簡単になるはずです。
その前に各MP3から曲名やアーティスト名などを抜き出す必要がありますがそれは別ページにあります。
↓
エクセルの漢字データをすべてひらがなに変換する方法
まず結論から申しますとエクセル単体では不可能です。
かといって何らかのソフトをダウンロードしたりするわけでもありません。
ワードを使って漢字をひらがなに変換する
ワードの優れた変換機能で漢字をひらがなに変換します。
ワードなら人名などもひらがなで入力すると適切に漢字に変換してくれます。
実はその逆も適切に変換してくれるのです。
1、エクセルの情報をコピーする
下の画像はエクセルのA列にアーティスト名とB列にそのアルバム位置番号が入力されています。
アーティスト名をひらがなに直すと五十音順ソートが正確に行われ、探したいアーティストがすぐ見つかります。
実際は1600名分ありますが、画面の関係で今回は30名に絞って作業してみます。
画像をクリックで拡大
まず、A列のアーテスト名を全選択してコピーします
画像をクリックで拡大
2、ワードに貼りつける
コピーしたらワードを立ち上げます。ワードは作業前に先に立ち上げておく方が作業が速いかもしれませんね。
ワードの先頭にカーソルを置き右クリックして貼り付けのオプションの一番右のテキストのみ保持(カーソルを乗せると文字が出ます)をクリックします。
画像をクリックで拡大
ワードに歌手名が縦に並びますので上から20ほど選択します。
画像をクリックで拡大
選択したら左上のルビボタンを押すと、確認のボックスが開きますのでそのままOKを押します。
なぜ、全選択でしないかというとルビをつけるのは一度に16個までしかできないようになっていますので、大量の名前を処理する場合はこの作業を繰り返してすべてにルビをつけてください。
画像をクリックで拡大
ワードは文法的な間違いの恐れがあったり入力ミスの疑いがあると赤い波線が出ます。その部分はルビが付きませんので後から修正することになります。
また、ワードがその漢字の読方のデータを持ってない場合もルビが付きませんので同じく修正が必要になりますが、ほんのわずかです。
画像をクリックで拡大
すべてにルビを付けたらalt+F9キーを押します。すると下の様なフィールドコード表示に代わります。
画像をクリックで拡大
次に一番最初にカーソル置き,そのまま右上の置換をクリックします。
画像をクリックで拡大
下のウインドウが開きますので、検索する文字列に「EQ*\(*\((*)\)*\)」(このまま「」の中をコピーして貼り付けてください)
置換後の文字列に「COMMENTS \1」(このまま「」の中をコピーして貼り付けてください)
次にオプションを開いてワイルドカードを使用するにチェックを入れます。
下の画像のように入力出来たらすべて置換をクリックします。
画像をクリックで拡大
検索と置換のウインドウを閉じます。Ctrl+Adeで全選択し、F9を押しフィールドを更新したら続けてCtrl+Shift+F9を押しフィールドを解除します。
すると下の画像のように殆どひらがなに変換されます。
赤の波線のついたところはワードが変換に自信のないところですからチェックしてみましょう。
また、光GENJIの光は普通、ひかりであってひかるとなると動詞になり光るとなりますのでもともと特殊な使いかたですので仕方ありません。
おおむね、苗字は正確に変換されています。五十音でソートする場合は苗字のひらがな2文字だけで十分ですのでこれで良しとします。
画像をクリックで拡大
3、ひらがなデータをエクセルに移す
ctrl+Aで全選択後ワードのすべてのデータをコピーします。
画像をクリックで拡大
エクセルに戻りC2を選択し右クリックでボックスが出たら貼り付けのオプションで貼り付け先の書式に合わせるを選んでクリックします。
ポインタをアイコンに乗せると「貼り付け先の書式に合わせる」と説明が出ます。
画像をクリックで拡大
最終的に下のようにひらがな名前がC列に入ります。
画像をクリックで拡大
4、ひらがな列を五十音昇順でソートする
まずひらがなに正しく変換できてないものを手直しします。上の場合米米CLUBとべいべいCLUBが間違っています。
正しく直したらデータタブ→並び替えの赤枠で囲んだボタンをクリックします。
画像をクリックで拡大
下のボックスが出たら選択範囲を拡張するにチェックが入っているのを確認して並べ替えをクリックします。
画像をクリックで拡大
下のボックスが出たら先頭行をデータの見出しとして使用するにチェックを入れ列が(列C)を確認してOKします。
画像をクリックで拡大
最終的に下の様な画像になります。アーティスト名が五十音でひらがな先頭から何文字でも正しく並んでいます。
画像をクリックで拡大
これで、MP3プレーヤーの千曲以上でもリストを作ることができます。
また、歌手別(五十音順)、アルバム別のファイル
を作ることも簡単です。
私は自宅にあるCDすべての曲をMP3にしてSDカードに保存し、すべてのファイルを作っています。
作り方は下のリンクからどうぞ