• ベストアンサー

PHONETIC関数で、漢字のふり仮名の変換はできない。

PHONETIC関数で、漢字のふり仮名の変換はできない。 下記の操作で、漢字のふり仮名の変換はできない。変換方法がありますか? ご存知の方は教えて頂けないでしょうか? 1. 秀丸で商品名を入力する。 2. 入力された商品名をAに張り付きとします。 3. BにPHONETIC関数を入力します。 よろしくお願い致します。

  • hwang
  • お礼率66% (22/33)

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

Excelという前提で回答します。マクロでSetPhoneticを使うので、Excel2000(以上?)が必要です。 >1.秀丸で商品名を入力する。 >2.入力された商品名をAに張り付きとします。 ここまでは実行します。 A列に入力した商品名を選択した状態で下記マクロを実行します。ふりがなを隣のB列に書き出します。 セットされたふりがなは人間の目で確認する必要があるでしょう。 SetPhoneticは幸子が『サチコ』か『ユキコ』か判定できません。 ツール→マクロ→Visual Basic Editor でVBE画面に移り、挿入→標準モジュール で標準モジュールを挿入します。出てきたコードウインドウに下記マクロをコピーして貼り付けます。 Public Sub SetFurigana()   Dim rg As Range   For Each rg In Selection     rg.SetPhonetic     rg.Offset(0, 1) = Application.Phonetic(rg)   Next End Sub

hwang
質問者

お礼

nishi6 殿 返事して頂いて、ありがとうございます。以前、MicrosoftのHPに調べましたが または、問い合わせしましたが回答は得られなかった。教えて頂いたマクロを作って、実行しました。素晴らしい結果が得られました。PHONETICの関数まで影響がでました。本当にどうも、ありがとうございました。

その他の回答 (2)

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

Phonetic関数はコピーと貼りつけに関して (1)同一シートのセルから他セルにコピーしたとき。   =Phonetic(c1)でカナが出る。 (2)ワードで漢字を出し、エクセルのセルに貼りつけたとき。   例えば隣のセルに=Phonetic(c1)を入れる。-->漢字が出る。   (カナが出ない)   メモ帳でも同じ。 (3)秀丸エディターの漢字をエクセルにコピーしても、かな漢字   変換の入力プロセス記録をエクセルへもってこれない。 (4)最近初めて気がついたのですが、ツール-マクロ記録をセットし て、セルに例えば「近藤」と入力して、マクロ記録をみたら、   ActiveCell.FormulaR1C1 = "近藤" ActiveCell.Characters(1, 2).PhoneticCharacters = "コンドウ"  となっていました。この後半があるおかげで、別セル(または同一セ ル上部振り仮名)に、振り仮名が取り出せると言うことらしい。   ついでに、セルに「あおい」とひらがなを入れて無変換のままだと、  「・・・.PhoneticCharacters =  」はマクロ記録に出てきません。 エクセルのバージョンは2000です。

hwang
質問者

お礼

返事して頂いて、ありがとうございます。PHONETICでカタカナかフリガナを変換すると以前(98)からあったようです。それれも、Microsoftさんは仕様というか? imogasiさんの経験は役に立ちます。どうも、ありがとうございます。

  • taka2456
  • ベストアンサー率29% (36/122)
回答No.1

PHONETIC関数はセルに入力される際のひらがなの情報を表示します 漢字を自動的に読んでそれを表示するものではありません また、振り仮名の情報はエクセルで新たに入力した文字データに対してだけです、他のアプリケーションで作成してコピーしても振り仮名は表示されません ですから秀丸で入力してセルにコピーした場合、入力した漢字のひらがな は引き継がれませんので PHONETIC関数の結果は漢字のままとなります

hwang
質問者

お礼

こんなに早くて、返事して頂いて、どうもありがとうございます。 引き続き、チャレンジします。

関連するQ&A

  • PHONETIC関数でフリガナが表示されない

    本の付録のエクセルデータの名簿に フリガナ表示をさせてみたくなり エクセルPHONETIC関数を使ってみたのですが フリガナが表示されません。 表示されたのはフルガナではなく、元の漢字で表示されました。 PHONETIC関数は?と思い 求めたセルをクリックするとPHONETIC関数が入っていましたが・・ もしやと思い 欄外に新たに氏名を入力して PHONETIC関数を求めるとフリガナ(PHONETIC関数)が表示がされます。 一度作成したデータなどを開いて フリガナ表示はできないのでしょうか? まるでロックがかかったみたいな感覚なのですが。

  • PHONETICとTEXT関数【結果にふりがな】

    PHONETIC関数を使用してふりがなを振りたいと思っているのですが、関数の結果にふりがなを表示させることは可能でしょうか? 例:     A    B    C 1   可能  =A1  =PHONETIC(B1) 初歩的な質問ですみません。 TEXT関数を使用して、=PHONETIC(TEXT(B1,"0")) とやってもだめでした。 直接入力された文字のみしか難しいのでしょうか?

  • EXCEL フリガナが漢字になる

    EXCELでA列に漢字名を入力し、B列に=PHONETIC(A1)の関数を使って、フリガナを表示させようとしていますが、カナではなく漢字が表示されてきます。 何か設定が悪いのでしょうか。 よろしくお願いします。

  • Excel2010でふりがなが漢字になってしまう

    こんにちは。 Microsoft Office 2010(試用版)についての質問です。 会社でエクセルを使ったデータ入力をしていて、A列に氏名、B列にふりがなをPHONETIC関数で入れています。A列に例えば「山田 太郎」と入力した場合、B列に「ヤマダ タロウ」と出るようにしたいのですが、「山田 太郎」と漢字で出てきてしまい、いちいち「ふりがなの編集」をクリックして確定しないとカタカナに変換できません。直接入力してもいいのですが、PHONETIC関数でうまくフリガナを入力することは可能でしょうか。 OSはWindows XPです。 アドバイスをお願いします。

  • エクセルのPHONETIC関数(もしくはマクロ)で一括してフリガナ変換をしたい。

    よろしくお願いいたします。 エクセルの名簿で100名以上あるのですが、 フリガナがなく、漢字の「氏名」しかありません。 そこで、氏名の右に列を挿入して、PHONETIC関数をコピーして入れましたが、漢字のままの氏名しか変換されてきません。 ◆漢字のあるセルで”「shift」+「alt」+「↑」”をひとつひとつやってみまると、フリガナに返還されますが、手間がかかってしかたありません。 ◆関数を使用もしくは、マクロを使用して、一括してフリガナ変換できる方法を教えてください。 よろしくご指導をお願いいたします。

  • エクセルふりがな関数PHONETICについて

    エクセル2007を使っています。 名簿を作っていますが、氏名と入力すると「ふりがな」を横のセルに出すために、「PHONETIC」関数を使ったのですが、全角カタカナで出てきます。 例 A1に「福井」と入力、B1に「=PHONETIC(A1)」と関数を入れると、「フクイ」と出ます。 全角のひらがなで「ふくい」と出るようにしたいのですが、どの設定を変更すれば良いのか見つかりません。 以前、エクセル97か2000を使ったときには、全角ひらがなで出ていたように思います。 分かる方、コメント下さい。宜しくお願いします。

  • Phonetic関数について

    こんばんは。PHONETIC関数についてなんですけど、僕のパソコンでA1のセルに 郵便番号を入れ、その郵便番号を変換することで住所を入力し、B1のセルに PHONETIC関数を(正確にはLEFT(PHONETIC(A1),8)です。)の数式を入れる と一台のPCでは半角数字で、もう一台のPCでは全角数字で表示されます。 A1のセルのふりがなの設定を半角カタカナ、全角カタカナに変更しても 変わりません。どうしてなんでしょう?ご存知の方教えて下さい。

  • Excel PHONETIC関数で振り仮名でなく、漢字がそのままでてくる

    こんにちは。 エクセルで人名のふりがなが欲しいので、PHONETIC関数でとりだそうとしました。ところが名前の漢字がそのまま表示されます。 もとの名前の漢字が、セルにインプットしたものでなく、他からコピペしたものなので、それがいけないのでしょうか? よろしくお願いします。

  • エクセルのふりがな関数について

    既に入力してあるデータのふりがなを出したいのですが、phonetic関数を使ってももとある漢字のデータしか表示されません。”書式”の”ふりがな”の”編集”をクリックするとふりがなが表示されるようにはなるのですが、セル1つ1つに対してその操作をしないとふりがなの表示ができません。なんとか一括でふりがなの表示ができる方法はないでしょうか?ご教示ください。

  • PHONETIC関数の不思議

    不思議なことがあり、原因を教えていただけたらとてもうれしです。 PHONETIC関数を使ってふりがなの列を作成しました。 途中までは順調にふりがなが入ったのですが、 途中から急に漢字に変わるのです。 氏名 ふりがな 山内 ヤマウチ 山内 山内 山内 山内 っていう具合に・・・。 そして氏名の列を入力しなおしたら、ふりがなが表示されるようになったのですが、氏名の列をみても、とくに「山内」と入力されているだけで、おかしいところが見当たりません。なぜ、漢字で表示されてしまい、入力しなおしたら、ふりがなで表示されるようになったのか、どんな原因が考えられるのかおしえていただけたらと思います。

専門家に質問してみよう