テキストファイルに書き込まれた音楽の日本語タイトル(漢字・かな・カナ・英字の混ざるもの)を、Excelを使用し、自動的に半角カタカナに変換するマクロを使用しています。使用している関数は「SetPhonetic」を使用しています。
この関数で疑問があるのですが、変換する元のファイルはただのテキストファイルなのに、なぜ正しい読み方で変換されるのでしょうか? たとえば「小田和正」を「ショウダワショウ」と変換されても不思議はないのですが。。。
オンラインで入力された顧客名に自動的にふりがなをつけるシステムに応用したいと考えています。もしどなたかこの関数の仕組みをご存じの方がいらっしゃいましたら、教えてください!
No.1ベストアンサー
- 回答日時:
そんな便利な関数があるのかと、検証してみたところ・・・
変換される根拠は、IMEなのどの漢字変換システムを使い、変換を掛けているようです。
セルA1に書かれた漢字の振り仮名を表示させるには、
=+PHONETIC(A1)
という関数を書きます。ここまではOKですね。
「おだかずまさ」は、ほぼ一発で「小田和正」になりますね。
このような単純な場合には、ふりがな変換も簡単のようです。
ためしに、「おおさかふ」を漢字変換して「大阪府」とした場合、当然、ふりがな変換も「オオサカフ」になりますね。
次に「だいさかふ」を単漢字変換を行って「大阪府」と入力しても、ふりがな変換後「オオサカフ」になりますね。
これはどんなことが言えるかと言うと、Windowsに持っている辞書を逆引きして、「大阪府」は何て読むの?と裏で問い合わせているようです。
例えば、「貴麗茶」という商品名があります。「きれいちゃ」と読みます。
一般には、このような言葉はありません。なので、ふりがな変換もおかしな状態になります。しかし、この言葉を辞書に登録をして、再度変換を掛けると、何事もないように、「きれいちゃ」と変換されます。
ということで、仕組みは、Windowsの辞書の逆引きをしているというだけです。
ですから、PCによって、辞書が異なると、変換のされかたも異なることになり、注意が必要です。
検証までしていただきまして、ありがとうございました!m(_ _)m ペコ
参考までに、実際にテキストファイルに出力されたMP3のTag情報を半角カナに置換するスクリプトを公開します。
●使用するソフト
・SuperTagEditor(mp3のTag情報を整理するため)
・Excel
●手順
1.Tagエディターでcsvテキストに出力する
2.下記のマクロと式のかかれたExcelに出力されたcsvを貼り付ける
3.マクロを実行する
●Excel内部の式(A列を指定する場合)
'置換したい列を出力先のセルに式で指定する
=ASC(PHONETIC(A:A))
複数の列がある場合、各列に対応する置換先の列に上記の式を入力しておく
●Excel内部のマクロ(A~D列を指定する場合)
Sub AD列()
'置換したいワークシートの範囲指定
Worksheets("list").Range("A:A,B:B,C:C,D:D").Select
'漢字をIMEの辞書の逆引きでカナに置換する
Selection.SetPhonetic
End Sub
という感じですね。MP3対応のカーオーディオで曲目やアーチスト名を表示させるのに、非常に便利ですよ~(^_^)
CD一枚で120曲は入りますからね~
No.2
- 回答日時:
VBAでSetPhoneticは使ったことがありませんが、シートの方のPhoneticならわかります。
これはそのセルへ入力したときに使ったIMEへの入力を覚えているだけです。従いまして他のテキストからコピーしてくると変換されません。
それから#1でspice_piriさんが大阪府の例をあげていらっしゃいますが、私の環境ではダイサカフとなります(EXCEL2002+ATOK15)。ATOK特有の現象かもしれません。
私はご希望の利用には使えないと思いますし、過去にできると聞いたことがありません。が、ひょっとしたらVBAでMS-IMEを使えばできるのかもしれません、Rubelliteさんの環境でご確認ください。
IMEによって変換が異なるみたいですね~。
ただ、同じExcel2002+ATOK15の環境を使用しているのですが、大阪府の置換内容がk-familyさんと異なりました。私が試したのは
大阪府
京都府
長岡京市
山本山
で、置換結果は
オオサカフ
キョウトフ
ナガオカキョウシ
ヤマホンザン
となりました。IMEの辞書設定によっても変わるのかもしれませんね。私の場合は、専門辞書の上位に「カタカナ英語辞書」「インターネット用語」などがあります。
もし人名の変換をできるだけ正しくするとしたら、もしかすると「人名辞書」を上位にもってくるといい結果が得られるかもしれませんね。
あと、私が大阪府在住で、住所の変換の中で「大阪府」と入力することが多く、ATOKの辞書学習機能で「おおさかふ」の入力結果の上位に「大阪府」がきているのも関係があるかもしれません。
置換結果が使用するPCや、使用する人によってがらっと変わってしまいそうですね。
MP3のTag情報が比較的正しく置換されるのは、一度MP3 Tagエディターに正しい入力をしているからかもしれませんね。
いや~、言語解釈は奥が深いですね~(>_<)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
家の中でのこだわりスペースはどこですか?
自分の家で快適に過ごすために工夫しているスペースはありますか? 例)ベランダでお茶を飲むためのカフェテーブル ゲーミングに特化したこだわりのPCスペース
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
メモのコツを教えてください!
メモを取るのが苦手です。 急いでメモすると内容がごちゃごちゃになってしまったり、ひどいときには全く読めない時もあります。
-
自分のセンスや笑いの好みに影響を受けた作品を教えて
子どもの頃に読んだ漫画などが その後の笑いの好みや自分自身のユーモアのセンスに影響することがあると思いますが、 「この作品に影響受けてるな~!」というものがあれば教えてください。
-
「お昼の放送」の思い出
小学校から中学校、ところによっては高校まで お昼休みに校内放送で、放送委員が音楽とかおしゃべりとか流してましたよね。 最近は自分でもラジオができるようになって、そのクオリティもすごいことになっていると聞きます。
-
名簿の漢字名を関数で半角カナ文字にすることは可能でしょうか?
Excel(エクセル)
-
エクセルでの漢字(全角ひらがな・全角カタカナ含む)→半角カタカナへの変換について
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンでダウンロードしたmp4...
-
名前(平仮名)を数字に変換する...
-
Aの逆さの記号の出し方
-
ミ の反対見たいな記号の名前は?
-
フォルダ名を並び替えても必ず...
-
「載いた」ってどう読むんですか?
-
同音異義語の反対って...?
-
ワープロ「松」で作成した文書...
-
MP4からMPEG-2 TS...
-
変換しようとしても字候補に上...
-
書院作製のFDをパソコンで使用...
-
WAVデータを音楽用CDプレ...
-
マックからウィンドウズに移行...
-
直径を表す記号はどうすれば出...
-
カシオのネームランドの使用方...
-
カレンダーファイルのicsをCSV...
-
WMP9でのwma pro10再生の不具合
-
「史=あや」「彩=さ」は当て...
-
Sが2個ついた記号を使いたい
-
漢字の読み方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
名前(平仮名)を数字に変換する...
-
パソコンでダウンロードしたmp4...
-
フォルダ名を並び替えても必ず...
-
Aの逆さの記号の出し方
-
ミ の反対見たいな記号の名前は?
-
直径を表す記号はどうすれば出...
-
「第3者」という書き方
-
「載いた」ってどう読むんですか?
-
Unicodeの文字がどれか、調べた...
-
変換しようとしても字候補に上...
-
Sが2個ついた記号を使いたい
-
<>の記号の二重の記号をだしたい
-
同音異義語の反対って...?
-
出てこない漢字
-
金(かねへん?)に利で読みは...
-
カレンダーファイルのicsをCSV...
-
単位のパイの出し方教えて
-
「嶌」という字はなんと打てば...
-
漢字の読み方
-
URLに〔 & 〕の文字が含まれ...
おすすめ情報