• ベストアンサー

EXCEL2007でふりがなをつけたい。データは入力したものではなく、

EXCEL2007でふりがなをつけたい。データは入力したものではなく、別ソフトからCSVファイルで抜きだしたものなので PHONETIC関数では無視されます。手入力以外に方法はありませんか

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

  • ベストアンサー
noname#164823
noname#164823
回答No.2

これで、できると思います。自分でもやってみてできました。 マクロですが、簡単です。 2007は、最初「開発」がリボンになければ、「Officeボタン」→ 「Excelのオプション」「基本設定」の中の「開発」タブをリボンに表示する。 にチェックを入れると出てきます。 「マクロ」をクリック。マクロ名に任意の名前を入力し、「作成」をクリックすると VBEの画面が開くので、そこに以下にあるマクロを半角で記述します。 以下のサイトを見てやってみて下さい。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1212912477 終わったら、左上のエクセルのボタンで戻れます。 名前のセルを選択して、マクロを実行すると「フリガナ」が振られています。 あとはRHONETIC関数で取り出します。

LIGHT2004
質問者

お礼

マクロはよくわからないのですが、知恵袋のサイトをみたらすぐできました。 500件以上のデータだったので本当に助かりました。ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

ふりがなを付けたいデータ範囲を選択して、Alt+F11キーを押し、イミディエイトウィンドウに「selection.setphonetic」と入力してEnterしてください。 これで自動的に一括してふりがなが付けられますが、エクセルが自動的に付けたふりがなが必ずしも正しいとは限りませんので、ホームタブのふりがなの表示で(あるいはPHONETIC関数で)ふりがなを表示し、適宜修正してください。

すると、全ての回答が全文表示されます。
  • boro-pc
  • ベストアンサー率30% (64/208)
回答No.1

>手入力以外に方法はありませんか あります 元のシートもないし、具体的にどのようにしたいのかわからないので 何がベストかわかりませんが、察するに マクロ使ってSelection.SetPhoneticでふりがな再設定するのが 一番簡単かな?と思います 再設定する対象セルが少なくてかつExcelのふりがな表示で良いなら Shift+alt+↑(上矢印)というのもありですけど もちろん正しい読み方になってるかのチェックは必要です ちょいとググれば詳しく解説してくれてるところいっぱいありますよ

すると、全ての回答が全文表示されます。

関連するQ&A