• ベストアンサー

Excelで漢字をひらがなにする関数

セルに入力されている単語(漢字、カタカナ、ひらがなが混合、例:「エクセル関数」)があります。それを隣のセルに全部ひらがなで出したいのですが、方法はありますか?IMEの「再変換」の機能ではなく、関数があれば教えていただきたいのです。(「PHONETIC」関数は知っていますが、これはカタカナに変換する関数です) 段階として、 1.ひらがなに変換する関数 2.または、PHONETIC関数でカタカナに直したセルをひらがなに変換する関数 3.ダメなら、うまいこと「ひらがな」になるマクロの組み方(あまり好みませんが、この際・・・) を、ご存知の方、是非よろしくお願いします。

noname#200418
noname#200418

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

  • ベストアンサー
  • ufu
  • ベストアンサー率50% (3/6)
回答No.2

ご質問の「2」に関する対処法になりますが、 こちらを参照してみてください。 こんな感じで解決できますでしょうか?

参考URL:
http://pc21.nikkeibp.co.jp/pc21/pc_03/2k11/c_01.htm
noname#200418
質問者

お礼

ありがとうございました

noname#200418
質問者

補足

この方法を試してみましたが、すべてが変換されるわけではないようですね。Excel旧バージョンや、別のアプリから持ってきたデータなど、入力データを持たないセルは漢字のまま出力されます。これを「ひらがな」に直すにはマクロを組めばよいみたいなのですが、やり方がよくわかりません。

その他の回答 (4)

  • himehime
  • ベストアンサー率37% (133/354)
回答No.5

すみません。 手順が抜けていました。 A列で、 書式→ふりがな→設定で、 種類をひらがなに変えるです。

  • himehime
  • ベストアンサー率37% (133/354)
回答No.4

No.2の方のだと、フリガナ列(B列)をひらがなにしてますが。 今、現在、漢字、カタカナ、ひらがな混合になっている列がありますよね。 たとえば、A列だとして。 そこのA列を、 書式→ふりがなで、 種類をひらがなに変えておきます。 で、 B列で、Phonetic関数つかってみてください。 ひらがなになりますよ。

noname#200418
質問者

お礼

ありがとうございました

noname#200418
質問者

補足

みなさん、ありがとうございます。しかしphonetic関数では変換されないセルもある模様。それは別アプリから持ってきた文字列だったり、旧バージョンのExcelのデータだったりします。その読み仮名をムリヤリふるマクロが見つかりました。 Sub Phonetic() Selection.SetPhonetic End Sub でした。

  • TMINET
  • ベストアンサー率32% (45/140)
回答No.3

A2セルに =CHAR((CODE(A1)-256)) と打ち込んで A1に何かカタカナを打ってみてください。 解決できますでしょうか。

noname#200418
質問者

お礼

ありがとうございました

  • k-family
  • ベストアンサー率34% (180/523)
回答No.1

マクロを使えばカタカナをひらがなへは変換できますが、漢字の場合は読み方が複数あるので変換は難しいと言うか事実上不可能でしょう。

関連するQ&A

  • エクセルでひらがなをつける関数

    セルに混在している、漢字、カタカナを全部ひらがなに変換する関数ってないでしょうか?

  • エクセル2000:phonetic関数で漢字がひらがなに変わらない

    お世話になります。 エクセルでアクセス等からインポートした「漢字氏名」文字はphentic関数を使っても、ひらがな(カタカナ)には、直らないようです。 「ひらがな」もしくは「カタナカ」強制変換できる方法をお教えください。お願いします。

  • エクセルでひらがな・漢字はそのままでカタカナを全角・英数字を半角にする方法

    エクセル2000を使っています。 会社で住所録作成を引き継ぎましたが、 一つのセルにひらがな、漢字、カタカナ、英数字 が半角・全角ごちゃ混ぜで入っているので 管理がしづらくて困っています。 例えば、 あいうアジアNET株式会社 株式会社ABC123 などなど・・・・ ひらがな・漢字はそのままで、 カタカナを全角、英数字を半角にする方法は ありませんか? 最初にASC関数を使ってみたらカタカナも半角になり、 Phonetic関数を使うと、 カタカナだけ全角になりましたが、 ひらがなまでカタカナになり・・・ JIS関数も試しましたが今度は英数字まで全角になり、 どうしたものかと困っております。 よろしくお願いします。

  • エクセルでの漢字のみ変換にこまってます

    お願いします。  セル A-2に 蟹入りカルボナーラ と入れます。  セル A-1に かにいりカルボナーラ と出したいのですが上手く行 きません。PHONETICは知っているのですが、すべてがひらがなや、  カタカナになってしまう為困っています。  漢字の部分だけをひらがなにしたいのですが・・  マクロ以外では無理でしょうか。  宜しくお願いします

  • 漢字を平仮名又はカタカナに

    タイトルのとおり,漢字を平仮名又はカタカナに変換したいのですが,どうしたらいでしょうか? テキストに漢字を入力したら、別のテキストに平仮名又はカタカナを自動でいれたいのですが・・・そういった関数とかはあるのでしょうか? どうかおしえてください

  • エクセルの振り仮名を平仮名にしたいのですが

    人物名の隣のセルに平仮名で表示したいのですがどうしてもカタカナ表示になります。 PHONETICを使ってもカタカナ表記になります。 ネットで探しても2003の表示の仕方しか載っていないので苦労しています。

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

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

  • ExcelのPHONETIC関数の結果をひらがなで表示させるには?

    ふりがなを表示するExcelのPHONETIC関数を使うとディフォルトでカタカナで結果が表示されますが、これをひらがな表示に変更することはできますか? ご存知の方、教えてください。 よろしくお願いいたします。

  • エクセル カタカナをひらがなに

    エクセルです。すでに保存されているカタカナ文字を、ひらがなに変換できる関数を教えてください。また逆にカタカナに変換する関数をご存知でしたら教えてください。

  • エクセル:「ひらがな」を「カタカナ」に変換する関数は?

    エクセルの関数で(あるいはそれ以外の方法で) 「ひらがな」を「カタカナ」に変換する方法を教えてください。 よろしくお願いします。

専門家に質問してみよう