• ベストアンサー

PHONETICとTEXT関数【結果にふりがな】

PHONETIC関数を使用してふりがなを振りたいと思っているのですが、関数の結果にふりがなを表示させることは可能でしょうか? 例:     A    B    C 1   可能  =A1  =PHONETIC(B1) 初歩的な質問ですみません。 TEXT関数を使用して、=PHONETIC(TEXT(B1,"0")) とやってもだめでした。 直接入力された文字のみしか難しいのでしょうか?

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

数式は振り仮名を持ちません。振り仮名を持っているのは,あくまでも直接入力した生データだけです。 #書式の振り仮名の表示/非表示で,表示されないモノはPHONTEIC関数でも出てこないということです。 B1が見ているオリジナル生データのA1を直接参照して, =PHONTEIC(A1) とするしかありません。 実際には。 B1が「どこの値を取ってくることになっているのか」という現在の数式の計算に基づいて該当のセル位置を計算で割り出し,そのセルに対してPHONETIC関数を使うようなシクミを考えることになると思います。 例: たとえばB1が =VLOOKUP(A1,Sheet2!A:D,3,FALSE) のようになっていて生データを参照しているとするなら =PHONTEIC(INDEX(Sheet2!C:C,MATCH(A1,Sheet2!A:A,0))) のように。 #余談 この説明をよく見てみると,「INDEX関数の計算結果が振り仮名を持っている」ように見えます。 じゃぁと思って「=PHONETIC(VLOOKUP(A1,Sheet2!A:D,3,FALSE))」などと記入してみると,「その式は正しくありません」とエラーになり出来ません。 これはINDEX関数が特別な「(セルの値ではなく)セルそのものを計算する」関数だから,出来ることです。同様の事はOFFSET関数やINDIRECT関数でもできます。

ewan0723
質問者

お礼

ありがとうございます! 希望の動作がとれました!!

その他の回答 (2)

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

>直接入力された文字のみしか難しいのでしょうか? 基本的にPHONETIC関数は、文字列だけしか値を返さないので、関数や数字データ(日付などの表示形式のデータを含む)では、空白表示となります。 例えば、TEXT関数で文字列化して表示したセルを、形式を選択して貼り付けで「値」に変換した文字列の場合は、(関数で取得した文字列のため)ふりがな情報がないため、表示されているままの漢字や数字が表示されます。

ewan0723
質問者

お礼

ご回答いただきましてありがとう御座います。 やはりそうですよね。助かりました!

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

>直接入力された文字のみしか難しいのでしょうか?  ⇒そのようです。      一例ですが、ワードに貼り付け→書式→拡張書式→ルビでふり仮名を確定後コピー、   エクセルに貼り付けで如何でしょうか。  

ewan0723
質問者

お礼

ご回答ありがとう御座います! 今回はCSVを読み込んでおりました。助かりました!

関連するQ&A

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

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

  • PHONETIC関数で、漢字のふり仮名の変換はできない。

    PHONETIC関数で、漢字のふり仮名の変換はできない。 下記の操作で、漢字のふり仮名の変換はできない。変換方法がありますか? ご存知の方は教えて頂けないでしょうか? 1. 秀丸で商品名を入力する。 2. 入力された商品名をAに張り付きとします。 3. BにPHONETIC関数を入力します。 よろしくお願い致します。

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

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

  • 住所録のふり仮名について

    エクセルで住所録を作成しています。 B列に氏名、C列に PHONETIC 関数を使用してふり仮名を表示しています。 PHONETIC 関数のふり仮名は大文字のカタカナになりますので、 ASC 関数を使用してD列に小文字のふり仮名を表示し、C列は非表示にしています。 PHONETIC と ASC 関数を組み合わせて1列で小文字のふり仮名をつけることができないでしょうか。 ご指導願います

  • Phonetic関数について

    こんばんは。PHONETIC関数についてなんですけど、僕のパソコンでA1のセルに 郵便番号を入れ、その郵便番号を変換することで住所を入力し、B1のセルに PHONETIC関数を(正確にはLEFT(PHONETIC(A1),8)です。)の数式を入れる と一台のPCでは半角数字で、もう一台のPCでは全角数字で表示されます。 A1のセルのふりがなの設定を半角カタカナ、全角カタカナに変更しても 変わりません。どうしてなんでしょう?ご存知の方教えて下さい。

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

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

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

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

  • phoneticを使っても検索できるようにしたい

    B列に施設名称が入っていてC列にPHONETIC関数でフリガナを表示させているんですがC列を検索しても検索できません。おそらくセルの値がカタカナではなく、 =PHONETIC(C2) と判断されているから出来ないのだと思いますが検索できるようにするためにはどうしたらよいでしょうか? TEXT関数やVALUE関数を使ったのですがうまくいかなかったです。TEXT関数で表示形式の指定に方法があるのでしょうか。

  • PHONETIC関数

    PHONETIC関数を使用して振り仮名が表示されず漢字がそのまま表示されてしまうのは何故でしょうか?コピーした物でもなく、他のアプリで作成したものでもありません、フリガナの表示をしてみても表示されません、フリガナの編集を行えばちゃんと表示されるのですが、いちいちそんなこともできず、こまっています。

  • Excel2007 ふりがな関数について

    Excel2007 ふりがな関数について Phonetic関数を設定してふりがなを表示させようとしても 文字全体にふりがなが振られないことがあると聞きました。 同じセル内の文字なのに ふりがなが付いた部分と無い部分ができるなんて 信じられませんが・・・・・ 私はそのような現象に会ったことがありませんが 理由を知りたいのと 対処法を教えてください。 宜しくお願いいたします。

専門家に質問してみよう