• ベストアンサー

ふりがなを一括でつけたい。

Excel2003です。 ツールバーの書式>ふりがな>設定>表示/非表示 を操作して、範囲指定したセルの一群(半角英数、全角はらがなを含む)内の漢字に全てふりがなをつけようとしました。一度成功しました。 その後、別の範囲指定の一群のセルを一括でふりがなを付けようとしましたが、activecell(カドのセル)ひとつだけにふりがながつけられ、他のセルにふりがながつきません。 一度成功しましたので、二回目からの作業手順か環境設定に誤りがあると思います。 問題点と正しい操作手順を教えて下さい。 目的は、セル内の全角ひらが・漢字のできれば全部、または漢字部分にひらがなによるふりがなを付けたいのです。 たしか、ふりがなによって、データのあいうえお順の並び替えができると思います。 よろしくお願いします。

noname#22839
noname#22839

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

  • ベストアンサー
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

> 範囲指定したセルの一群(半角英数、全角はらがなを含む)内の漢字に全てふりがなをつけようとしました。一度成功しました。 > その後、別の範囲指定の一群のセルを一括でふりがなを付けようとしましたが、activecell(カドのセル)ひとつだけにふりがながつけられ、他のセルにふりがながつきません。 > 二回目からの作業手順か環境設定に誤りがあると思います。 振り仮名が付かなかったデータは「コピー&ペース」トしたものではありませんか? 振り仮名が付くのは、入力したデータだけだったと思います。 従って、手順操作や環境設定に誤りはないと思います。 「ふりがなの表示」 http://kokoro.kir.jp/excel/furigana.html 正しく並べ替えするためには、正しい読みに修正しておく必要があります。

その他の回答 (2)

  • hirorin00
  • ベストアンサー率50% (446/884)
回答No.3

はじめまして 皆さんがおっしゃるように、自分で打ち込んだ漢字以外には自動では不利が縄つきません。 そこでこのような方法が過去に紹介されていました。 マクロを使う方法ですが、ご参考になりますか? http://oshiete1.goo.ne.jp/qa2616724.html

noname#22839
質問者

お礼

まなさん、ありがとうございます。何とかできそうです。

回答No.1

関数でPHONETICというのがあります。 A列に名前を列挙し、B列に=PONETIC(A1) 以下同じく数式を貼り付ければ 振り仮名は自動でつけられます。 ただし機械のやることなので、カナの誤りのチェックも必要です。 ちょっと的外れな回答でしょうか。 あいうえお順に並び替えるなら、いつもこの方法を使ってます。

関連するQ&A

  • エクセルのマクロでフリガナをつけるには

    初歩的なことだと推測しますが、一つのセルに対してメニュー[書式]-[ふりがな]-[編集]でふりがなをつけられるのですが、一度にひとつの列の沢山の漢字の読みを追加するにはどうしたらいいでしょうか。 「新しいマクロの記録」でマクロに操作を記録しても結果が表示されるだけで繰り返し処理に応用できません。 下記の例 ActiveCell.FormulaR1C1 = "・・・" ActiveCell.Characters(1, 3).PhoneticCharacters = "・・・" ActiveCell.Offset(1, 0).Range("A1").Select

  • エクセル2010のふりがなの不具合

    私が使用しているWindows7上のエクセル2002と,知り合いの使用しているWindows7上のエクセル2010の「ふるがな」の動作では,次のような違いがあります.エクセル2010の動作は大変不便ですが,2010の元々の仕様でしょうか,或いは何かの設定間違いなのでしょうか? 1,2002の操作/動作.   a)新規のエクセルブックを開き,適当なセルをクリック.   b)[全角/半角]で,かな漢字を有効にする.   c)メニューの[書式]-->[ふりがな]-->[表示/非表示]を    クリックすると,セルの高さが高くなる.   d)セルの中に「山田」と入力し,かな漢字を確定する.   e) 「ふりがな」が「山田」の上に表示される. 2.2010の操作/動作.   上のa)からd)までの操作をしても,「山田」の上に「ふりが   な」は表示されない.   [ふりがな編集」をクリックすると,「山田」の上に初めてふ   りがなが表示される.   ふりがなを表示するときは,漢字の入力の後でいつでも   個々のセルごとに [ふりがな編集]をクリックする必要がある.   

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

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

  • ワードから貼り付けたエクセル上での一括ふりがなor関数PHONETIC

    教えて下さい。 ワード内のリスト(会社名・住所など)を管理し易い様にエクセルへ貼り付けをしました。(テキストで貼り付け)その後、あいうえお順にデータを並び変えしたく、ふりがな(書式→ふりがな)or関数PHONETICを使用したのですが、実行できません。書式をクリアにしても駄目でした。書式設定では標準になってます。(文字列にもしてみました・・) エクセルへ手入力すると普通にふりがなが実行できます。ちなみに、書式→ふりがな→編集の流れだと1つ1つは実行できます。リストが1000件以上ありますので、一括で通常通り実行できるためにはどの様にしたらいいのか教えて下さい。エクセルのバージョンは2002です。 よろしくお願いします。

  • エクセル,ふりがなの自動設定

    エクセル2000で,ふりがな情報をもっていないセル(テキストデータをコピペしたので.)に自動的に標準的なふりがなを設定したいんです. [書式-ふりがな-編集]で,一つのセルの標準ふりがなが設定できるのですが,セルが大量にあるため,マクロか何かを用いて,選択範囲内のセルすべてに標準読み仮名を設定したいんです. どうぞ,誰か教えてくださいm(_ _)m

  • 「ふりがな」を付けたいです

    本日は皆さんのお力をお借りしたく、質問させていただきました。 早速質問ですが、現在、VB6で帳票出力のプログラムを作成してます。 DBはSQLServerを使用し、帳票はVBReportを使用しています。 プログラム自体は簡単もので、あるゲームを行い、その結果をExcel上に定義した変数に出力するといったものですが、1つ問題が発生してしまいました。 普通に帳票出力はできるのですが、出力した帳票のメッセージの漢字の上部に小さい字で「ふりがな」をつけて出力したいのですが、上手くいかず困っています。 普通のExcelでは「書式」→「ふりがな」→「表示/非表示」で、漢字の上部にふりがなが出力されますが、プログラムを通して出力すると、ふりがなは表示できないようなのです。 私的には、最悪はメッセージを画像にして帳票出力するか?など考えましたが、何とかふりがなを振る方法で何か良い方法はないでしょうか? マクロなので予め指定セル内にはふりがなを付けて出力などはできるのでしょうか?

  • エクセルのセル内の振り仮名を隣のセルに表示

    Excel2003で、先ほどふりがな設定の質問をし、おかげ様でふりがなが付きました。 もうひとつ質問なのですが、出来るのかどうか全くわかりません。もし出来るのでしたら、方法を教えて下さい。 A列に振り仮名のついた全角ひらがな・漢字の文字列が並んでいます。この振り仮名を右隣のB列にそれぞれ表示させたいのですが、出来ますでしょうか。 よろしくお願いします。

  • エクセルでふりがなごとリンクさせる方法はありますか?

    名簿の作成に「書式」でふりがな設定させた名前を数式バーで別のセルにリンクさせたいのですが、漢字だけがリンクされてふりがながリンクされません。 なにか方法はあるのでしょうか? よろしくお願いします。

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

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

  • マクロの編集について教えてください。

    こんにちは。 長くVBAから離れており、思い出しながらマクロを作っているところです。 目的は、B列にある数百の漢字・ひらがな・カタカナのデータを"あいうえお順"に並び替えたいのです。 それで、C列に「書式」「ふりがな」を使って、コピーしてふりがなを付け、「並び替え」で"あいうえお順"に並び替えることとしました。 データの中には、コピー・加工したものも多く、セルに貼り付けても同時にふりがなが出てきません。 手作業で成功しましたので、マクロをつくり、 For Next を使って、全ての行を同時に処理したいと思い、マクロを作成しました。 ところが、マクロ作成時、B6に"東京"を入力。マクロに"東京"が書きこまれたことから、他の文字列(例えば"大阪")をB6に入力しても、マクロを実行すると、やはり"東京"がC6に表示されます。 マクロは次のとおりです。 Range("B6").Select Selection.Copy Range("C6").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("C6").Select Application.CutCopyMode = False ActiveCell.FormulaR1C1 = "東京" ActiveCell.Characters(1, 2).PhoneticCharacters = "とうきょう" Range("B7").Select この問題をクリアしたいのですが、このマクロを修正してもいいですし、全く別のマクロでもかまいません。 いいサンプルがありましたら、ご教授ください。 よろしくおねがいします。

専門家に質問してみよう