• ベストアンサー

漢字→ひらがな 一括変換

エクセルで5000件を超える住所録があります。 名前が全て漢字で横の列にひらがなを入力したいです 一括とまで行かなくてもある程度まとまって変換できないでしょうか?(なお、音読み訓読みなどはきにしなくていいです。)

noname#4862
noname#4862

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

  • ベストアンサー
回答No.4

#3です。 以下の手順でマクロを作成して、実行させてください。 (1)メニューの〈ツール〉→〈マクロ〉→〈マクロ〉を実行する (2)〈マクロ〉ダイアログの〈マクロ名〉欄に適当なマクロ名を入力する (3)〈作成〉をクリックする (4)〈Visual Basic Editor〉に下記のVBAプログラムを入力する (5)メニューの〈ファイル〉→〈終了してMicrosoft Excelへ戻る〉を実行する (6)ふりがなを設定したいセル範囲(名前が入力されているセル範囲)を選択する (7)メニューの〈ツール〉→〈マクロ〉→〈マクロ〉を実行して、(1)~(5)で作成・保存したマクロを選択する (8)〈実行〉をクリックする 上記の手順で、(6)で選択していた「名前」のセル範囲にふりがなが一括設定されますので、あとは ・[書式]-[ふりがな]-[表示/非表示]で同じセル内 にふりがなを表示する ・隣の列にPHONETIC関数を入力して、「名前」の列のふり がなを読み出す のいずれかの処理を行ってください。 ●入力するマクロ Public Sub SetFurigana()   Dim rg As Range   Application.ScreenUpdating = False   For Each rg In Selection     rg.SetPhonetic   Next   Application.ScreenUpdating = True End Sub 以上です。 試しに、JIS漢字の先頭から末尾までのすべての漢字を入力して、その読みを変換させてみましたが、CPUが遅いこともあって、さすがに数十秒かかりました。 また、この機能はMS-IMEの再変換機能を利用して、漢字文字列から読みを変換しています。そのため、ご存知かと思いますが、同字異音語の場合、正しい読みとならないこともあります。その場合は、適宜、1箇所ずつ訂正してください。  

noname#4862
質問者

お礼

ありがとうございました。おかげさまでかなり仕事がはかどりそうです。大変助かりました。  

その他の回答 (3)

回答No.3

その5000件のデータがExcel自体で入力したものであれば、ほかの方からも回答のあった通り、PHONETIC関数でかな漢字変換時の読みを呼び出すことができます。 もし、Excel以外で作成したデータの場合は簡単なマクロを組めば、500件でも1000件でも5000件でも一括して読みを振ることができます....そのままだと、間違った読みの場合もありますが。 必要でしたら、マクロを作りますので、お知らせください。  

noname#4862
質問者

補足

ご丁寧にありがとうございます。Accessより抽出したデータをエクセルにて作業しております。是非おねがいいたします。

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

A列に漢字氏名があるとして、 (1)B列を列挿入し B1に=PHONETIC(A1)といれ、B2以下に複写します。 そしてB列にカナ氏名が出ますでしょうか。コピーしたものなどは出ません。ずっと旧いバージョンのものも出ないでしょう。 (2)もし出れば、見直しによる部分的修正で済むでしょう。 例えば、誉田(コンダ)を「ほまれ」誉れ+「た」田で漢字を見つけて入力した時は、ホマレタと出てきますが個のような例がないかチェックが必要です。 (3)カナが出ないなら、その列を別列に複写し、数式バーで姓を範囲指定し、黒くして変換キーを押し、読みカナを探しクリックして、カナをセットすれば(その後、名の漢字についても同じく行う)少し作業が早いでしょうか。

noname#4862
質問者

お礼

ありがとうございました。こちらの関数も知らなかったので、データを作る際に使います。

  • fiva205c
  • ベストアンサー率43% (234/533)
回答No.1

漢字の名前が手入力されたものなら、PHONETIC()関数でフリガナを抽出できますが・・・ (入力したときのカナ情報を失っていると、漢字そのままが抽出されてしまうようです)

noname#4862
質問者

お礼

ありがとうございました。こちらの関数も知らなかったので、データを作る際に使います。

関連するQ&A

  • エクセルでひらがな入力した列を半角カタカナに一括変換するには?

    エクセルに約500件もひらがな入力した列を、半角カタカナに一括変換するにはどうすればいいのでしょう?全角英数字を半角英数字に変換は出きるようですが、こんなこと出きるのでしょうか?

  • エクセルで漢字をひらがな変換

    A1からA5まで漢字が入力されています。 この漢字のひらがなをB1からB5に入れたいのですが 何か漢字をひらがなに変換してくれる関数はあるのでしょうか?

  • 漢字変換ができません

    先日インストールしたOFFICE 2007のワード・エクセル・パワー ポイントの漢字変換ができません。平仮名で入力すると、漢字変換の 候補一覧にはひらがなとカタカナしかでません。 漢字変換はどうしたらよいのでしょうか? ご教示お願いします。

  • 漢字とひらがな

    こんにちは。同じような質問がなさそうな感じですので、ここに書きました。インターネットを検索する時にGoogleを使っているのですが、漢字で言葉を書いた場合と同じ言葉をひらがなで書いた場合、表示される件数が違うのですがなぜでしょうか?例えば「まつうらあや」と入力したら18件しか出てこなかったのですが、「松浦亜弥」と正式に漢字で書けば、3380件出てきました。ちなみに「あや」の漢字が分からなかったので「まつうらあや」を調べて、漢字の「亜弥」をメモして、また検索しなおすというめんどくさいことをしました。何で同じ言葉を入力してこんなに差が出るのでしょうか?松浦亜弥くらいなら今は有名なので出てきますが、これがほとんど知らないような人の名前とか物だと表示しようがないと思うのです。ずっと前に、ある人物を漢字が分からなかったのでひらがなで検索しましたが、全然出てきませんでした。出てきたのは同名の全然違う人です。でも、ひょんなことで漢字が分かったので、漢字で入力して調べたら500件くらい出てきました。検索サイトはこういうものなのでしょうか?どなたか教えてください。

  • エクセルで住所の半角数字を漢数字に一括変換するには?

     エクセル87で住所録を作って「1-2-34」等と入力していますが、それをワード98のはがき宛名印刷で印字すると「1-2-34」が横になります。  エクセルで住所の列だけ「1-2-34」を「一-二-三四」などのように一括で漢数字に変換したいのですが、簡単な方法はあるでしょうか? よろしくお願いします。

  • 漢字変換について

    何がどうなったかわかりませんが今まで普通にローマ字入力でひらがなから漢字変換できていたのが急に漢字変換できなくなってしまいました(ひらがなが打てない)。言語バーの入力モードをひらがなにしても反映されずひらがなにもなりません。いろいろ調べましたがWebページでの入力は完全にひらがなにならなく、又Wordではひらがなが打てるのにExcelではひらがなが打てません。インターネットでいろいろ検索する時にWordで入力し、Webページへ切り取り、貼り付けしている現状です。この文章もそうです。前の状態に戻すのはどうしたら良いかどなたか教えて頂きたくよろしくお願いします。

  • 漢字変換が出来なくなりました。

    Windows98を使っています。マイクロソフトワード・エクセル2000です。 昨日から、文章を入力して漢字に変換しようと思っても、ひらがなとカタカナの候補しか出てこなくなり、とても困っています。どうやったら漢字変換が今までのようにできるようになるか教えてください。急いだ文書入力があり、とてもこまっています。よろしくお願いします。

  • ひらがなが漢字に変換されない

    こんにちわ。兄のパソコンのことでお願いします。タスクバーは一太郎になっています。配列は「ATOK」「あ」「連」「R」「漢」「般」「英小」となっていますが、ひらがなを入力しても漢字に変換されません。なお、指のマークでは、「ひらがな(H)」(固定でない)になっています。兄が困っていますのでよろしくお願いします。

  • ひらがなの文字変換

    エクセルでひらがなで入力してあるデータを,半角のカタカナに一括変換する方法がありますか?

  • 変換時の音読み訓読みの不具合について

    エクセルで文章を作成している際、漢字の変換が音読み・訓読みが切り替わってしまったかのようにおかしくなります。 なにもないマスのほうで入力すると普通に変換されますが、なにかの文章の続きだとうまく変換できない場合が時々あります。 これはどのような場合に起こり、どのような対おうを取ればよろしいのでしょうか? どうぞアドバイスお願いいたします。

専門家に質問してみよう