• 締切済み

エクセルで一括でフリガナを表示させる方法

A列に漢字が3000行ぐらいあります。 B列に一括でふりがな(カタカナ)を表示させたいのですが、どのようにしたらいいでしょうか? 検索してみたら同じ質問がありマクロを使ってやってみたのですが、うまくできませんでした。 マクロは全くの初心者です。どうぞよろしくお願いします。

  • momota
  • お礼率85% (112/131)

みんなの回答

  • WAR450R
  • ベストアンサー率25% (1/4)
回答No.2

sub test1() dim i as range for each i in range("a1:a3000") '3000行まで with i.phonetic .charactertype = xlkatakana .visible =false end with i.offset(,1) =i.phonetic.text next end sub

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

A1から漢字データが入力されているとして、B1に=PHONETIC(A1)を入力、フィルハンドル(B1セルの枠右下の■)をダブルクリックで如何でしょうか。 因みに漢字データは、エクセルで入力に限りますので、他のアプリケーションから引用していると変換されません。

関連するQ&A

  • エクセルでのふりがな表示について

    エクセルでふりがなの表示をPHONETIC関数を使ってしていますが、所々カタカナ表示になり、すべてひらがなになりません。例えば、A列の漢字の読みをB列にひらがなで表示したいと思うのですが。A列を並び替えしたときに、B列もそれに対応して並び替えできるようにしたいです。どなたか、ご存知のかた教えて頂けませんか?

  • ひらがな・カタカナのふりがなを削除する excel

    A行に名字、B行に名前が複数個あり(個数は変動あり)、すべてにふりがながふってあります。 (例:ふりがなは省略)    A行    B行    木村   五郎     齋藤   はじめ      ・      ・     ・      ・    後藤   なびき    加藤    良太 こういう場合、B1からB列の最終データに入力された名前に中から、ひらがな・カタカナ(例では、はじめ と なびき のみ)を見つけ出し、そこだけふりがなを非表示にすることはマクロを使って可能なのでしょうか? よろしくお願いいたします。

  • エクセル ふりがな

    すでにあるデータで A列に漢字 となりのB列にはフリガナが入力されています 漢字は 地名で読み方が普通ではなく、数も1000ほどあるので このデータのフリガナをそのまま使いたいのですが 方法はありますか? 検索しても普通のふりがなを付ける方法しか 出て来ません。 よろしく お願いします

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

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

  • エクセルで別のセルにあるふりがなを,漢字の上に表示させる方法はあります

    エクセルで別のセルにあるふりがなを,漢字の上に表示させる方法はありますか? たとえばA2に漢字表示,B2にそのふりがなが表示されています。このふりがなをA2の漢字の上に表示したい(同じセルの中に)のですが関数でできますか? マクロはほとんど分からないので,できれば関数か他の方法がいいのですが…。

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

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

  • excel マクロでふりがなをふる

    A1にふりがなをふる漢字、B1にA1にふりがながあります(A1はコピー貼り付けしたデータ)。    A1         B1 木村 慎吾    きむら しんご この場合、B1のふりがなをA1にマクロでふることは可能なのでしょうか?

  • エクセルで、文字列を一括変換したものを表示したい

    どなたか教えてください(涙) エクセルで、特定の文字列を含む文字列を一括変換したもの を別のセルに表示したいんです。 今までは、検索→置換 とか フィルタをかけてコピペ を繰り返して処理していたのですが、処理量が増えてきたもので、マクロで処理できるようにしたくて…。 マクロの自動登録でなんとかできるかと格闘したり、過去の質問も読んでみたのですが、解決できまでんでした。 やりたいのは、下記のようなことです。 A列に 青菜豚肉ひよこ豆人参玉葱中華だし などなど料理の素材が列記されています。 そこに『豚肉』を含んでいれば、B列の同じ行に『1』と表示したい。 そこに『バター』か『牛乳』のいずれかを含んでいれば、B列の同じ行に『2』と表示したい。 そこに『塩』と『醤油』両方を含んでいれば、B列の同じ行に『3』と表示したい。 こんな感じで、A列の文字列に含まれる内容によって、B列に表示させる番号を変えたいんです。 拙い説明でスミマセン(汗) 良いアイデアないでしょうか? どなたかご教授ください。よろしくお願いします。

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

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

  • Excel 一括して改ページ

    ExcelのA列に苗字(「鈴木」「佐藤」等)B列にA列のよみ(ふりがな)C列以降に名前や住所などがあります。A列の同じ苗字で1ページ(「鈴木」で1ページ「佐藤」で1ページ)に印刷するために、一括して改ページを入れることはできますか?また、改ページする前に一括して空白の行を10行入れたりすることは出来るでしょうか?よろしくお願いします。 WindowsXP Excelは2003です。