すべてのカテゴリ » インターネット・パソコン » 技術・プログラミング

質問

終了

教えてください。

 今、Excelで文章を作っています。

 漢字にふりがなを付けないといけないのですが、手入力した文章には「書式」→「ふりがな」で、ふりがなをつけることができたのですが、IF「真の場合」と「偽の場合」に文章を入れているセルには「ふりがな」が付きませんでした。

 IFの「真の場合」と「偽の場合」の文章にふりがなを付ける方法はありますか?

  • 質問者:シグマ
  • 質問日時:2008-06-08 20:34:38
  • 0

Excelのふりがな機能はMS-IMEの機能を利用して実装されているため、直接入力されたセルに対しては有効ですが、残念ながら引用された(計算結果の)セルやクリップボードからセルへ直接貼り付けた文字列に対しては機能していません(F2を押して入力した場合はMS-IMEが絡むので機能します)。

極端な話、A1に『此処は何処?』と入力し、B1に『=a1』と設定したとしても、B1ではふりがなは表示されなくなります。

また、入力された文字列のセルを参照して振り仮名に変換するPHONETIC(セルまたはセル範囲)関数は存在しますが、これも書式で設定した場合と同様に直接入力されたセルを参照する場合に限ります。計算された結果のセルに対して参照しても空しく空白が出力されます。

なので代替案としては、この関数を利用して直接入力されたセルから振り仮名を抽出して(この時点で文字列になるので自由に編集できるようになります)、別のセルで編集して関数の上部に表示すると言う事になります。しかし、計算等は二重に処理せねばならず不便ですが、他に妙案が無ければ今の所、コレしかなさそうです。

Excelに作ろうと思えば作れない機能ではないのですけどね…この分野はマダマダ発展途上ですネェ…^^;。

回答者:水辺 遊 (2008年06月09日 00時50分)

*****

返信有難うございました。

そうだよね、もっと痒い所にも手が届くと良いなと思います>Excel君。代替案は巧く行きましたか?、バッチリ巧く行く事を期待しておりまする。

この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。
お礼コメント

ふりがな機能の説明や例、代替案をわかりやすく教えていただきありがとうございます。
早速、代替案を使わせていただきました。
二重処理は少し手間がかかりますが、ふりがなが付くので助かりました (^^)

Excelには便利な機能があるので、作れない機能じゃないですよね。

並び替え:

関数の値に対してのふりがなですか?
該当のセルの表示形式が文字列になっていれば確か表示されたと思います。
セルの書式設定で確認してみてください。

  • 回答者:ライン (質問から3時間後)
  • 0
この回答の満足度
  
参考になりました。回答ありがとうございました。
お礼コメント

ありがとございます。
書式を確認してみます

詳しい方がいて方法があるならそちらを参照してください。

もしできなかった場合には振り仮名を出力するセルを置いてしまえばよろしいかと存じます。
同じようなIF文を作れば、大丈夫だと思います。

  • 回答者:通りすがりPart2 (質問から37分後)
  • 0
この回答の満足度
  
やや参考になりました。回答ありがとうございました。
お礼コメント

ありがとうございます。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る