• ベストアンサー

文字種の変換

エクセルで情報関数のPHONETICを使って ふり仮名を表示させる際、カタカナ表示となっていますが これをひらがなで表示させる方法はないでしょうか。 もし無理なら、関数使用時のセルと別のセルにひらがな 表示する方法でもよいのですが。 ちなみに処理するセルは単独ではなく複数あります。

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

  • ベストアンサー
  • none123
  • ベストアンサー率30% (49/162)
回答No.1

メニューの 「書式」→「ふりがな」→「設定」→ で、種類を「ひらがな」にすれば、PHONETICのふりがなも 同じ状態になりますよ。

その他の回答 (1)

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

ふりがなは、シートの設定でPhoneticの表示種類を変えられますが、以下のユーザー定義関数はどのような設定がされていても指定した文字種類で表示します。 =Furigana(A1,3)のようにして使います。(Excel2000です) 参考に、文字をひらがなにするユーザー定義関数も書いておきます。ご参考に。 標準モジュールに貼り付けます。 フリガナを指定の文字種にする。  1:半角カタカナ、2:全角カタカナ、3:全角ひらがな Public Function Furigana(moji As Range, kata)   Dim dmy As String   dmy = WorksheetFunction.Phonetic(moji)   Select Case kata     Case 1: dmy = StrConv(dmy, vbNarrow + vbKatakana) '半角カタカナ     Case 2: dmy = StrConv(dmy, vbKatakana + vbWide) '全角カタカナ     Case 3: dmy = StrConv(dmy, vbHiragana + vbWide) '全角ひらがな   End Select   Furigana = dmy End Function 文字を指定の文字種にする  1:半角カタカナ、2:全角カタカナ、3:全角ひらがな Public Function Henkan(moji As String, kata)   Select Case kata     Case 1: moji = StrConv(moji, vbNarrow + vbKatakana) '半角カタカナ     Case 2: moji = StrConv(moji, vbKatakana + vbWide) '全角カタカナ     Case 3: moji = StrConv(moji, vbHiragana + vbWide) '全角ひらがな   End Select   Henkan = moji End Function

関連するQ&A

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

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

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

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

  • ブラウザからコピーしてきた文字は、PHONETIC

    ブラウザからコピーしてきた文字は、PHONETIC関数を使ってふりがなを抽出するのは不可能でしょうか? 例えば、yahooのトップページ(http://www.yahoo.co.jp/)から 「サイトの登録」と言う部分をコピーして、エクセルのA1に貼り付けました。 そして、B1に=PHONETIC(A1)といれましたが、 ひらがなとカタカナの部分はふりがなを抽出できましたが「登録」の部分はそのままです。 試しに、手入力でA2セルに「登録」と投入して、オートフィルでB2に=PHONETIC(A2)を入れたら、 「トウロク」に変換されました。 と言う事は、サイト(ブラウザ)からコピペしてきた文字列は、PHONETIC関数を使って ふりがなを抽出するのは不可能と言うことでしょうか? VBAを使えば可能ですか?

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

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

  • エクセル

    エクセルの関数PHONETICをつかうと、ふりがなが、カタカナで表示されますが、 ふりがなには表示できないのでしょか?

  • エクセル関数 PHONETICについて

    関数 PHONETICでふりがなをふるとき、カタカナではなくてひらがなにする方法を教えてください。 自分なりにも調べたんですが、元セルを選択→書式→ふりがな→設定→ふりがなタブで種類をひらがなに変更というやり方でできるということらしいですが、これってウィンドウズXPくらいまでのやりかたですよね? 私のPCはウィンドウズ7で、書式のところを選択しても「ふりがな」という項目がないんです。 あるのは「行の高さや列幅の変更、シートの整理、セルの保護や非表示」だけなのですが、どうやったらいいか、分かる方お願いします!

  • INDEX関数とふりがな表示

    INDEX関数とふりがな表示 Office2007を利用してます。Excelで一枚目のシートに名簿があります。名簿の名前欄にはふりがなが表示されています。(フォネティック関数ではなく、書式のふりがなの表示/非表示です。) 二枚目のシートにインデックス関数を用いて名簿の名前を引張ってきた場合、ふりがなが表示されません。 これは別のセルにフォネティック関数で表示させるようにするしか方法はないのでしょうか?

  • PHONETIC関数でフリガナが表示されない

    本の付録のエクセルデータの名簿に フリガナ表示をさせてみたくなり エクセルPHONETIC関数を使ってみたのですが フリガナが表示されません。 表示されたのはフルガナではなく、元の漢字で表示されました。 PHONETIC関数は?と思い 求めたセルをクリックするとPHONETIC関数が入っていましたが・・ もしやと思い 欄外に新たに氏名を入力して PHONETIC関数を求めるとフリガナ(PHONETIC関数)が表示がされます。 一度作成したデータなどを開いて フリガナ表示はできないのでしょうか? まるでロックがかかったみたいな感覚なのですが。

  • PHONETICでひらがなにしたいのです。

    緊急で知りたいので教えてください!! PHONETIC関数ってふりがなはカタカナしか出来ないのですか? ひらがなに出来るのであれば、やり方を教えてください。 どうぞ宜しくお願いします。

  • 文字を並び替えたいんですけどPHONETICが効かない

    Access2000で作られたデータをエクスポートしてExcel2002で加工したいのですが上手くいかないので質問させて頂きます。 部署名をアイウエオ順に並べ替えたいんですが、部署名が漢字とカタカナの部署があります。 単純にソートすると漢字とカタカナがわかれてソートされてしまいますので、漢字の部署をPHONETICでふりがな抽出して、漢字もカタカナも関係なくアイウエオ順になるようにしたいんですが、PHONETIC関数を挿入しても漢字がカタカナ表記にならず漢字のままです。 セルの書式設定等色々やってみたんですができません。 (1)どうすればPHONETICができるようになるんでしょうか?Accessからデータを持ってくるとできなくなるんでしょうか? (2)PHONETICを使う以外にも漢字とカタカナをまとめてアイウエオ順にする方法ってあるんでしょうか? (実際は部署名以外にも色々なデータがあり、並び替える以外にも関数を使ったりして加工しないといけないのでExcelでできる方法が望ましいです) お忙しいところ誠に恐縮ですが、ご存知の方がいらっしゃいましたらよろしくお願いします。

専門家に質問してみよう