- ベストアンサー
EXCEL:引用先のふりがなの付け方?
EXCELで入力した日本語データ(たとえば,A1に「花」)を他のセル(A2)で引用(=A1)したとき,A2の「花」に「はな」とふりがなを付けることはできないのでしょうか? 何か良い方法がありましたらお教えください。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>,「鯖の味噌煮」のような一部ひらがなの場合もうまくいくのでしょうか タイノミソニ 鯛の味噌煮 になりました。出来ると言うことでしょう。 >漢字だけ振りガナ VBAを使い =PHONETIC(A1)で出す振りガナ「タイノミソニ」と または Sub test02() Cells(1, "B") = WorksheetFunction.Phonetic(Cells(1, "A")) End Sub でだす「タイノミソニ」と '----- Sub test01() Cells(1, "C") = StrConv(Cells(1, "A"), vbKatakana) End Sub で出来る 鯛ノ味噌煮 を比べ、 この場合「ノ」の一致個所を捉えて、「ノ」をスペースで置きかえれば(「タイ ミソニ」と)出来そうな予想です。 タイ ミソニ 鯛の味噌煮 しかし振りガナと漢字の位置合わせなどの難問もあり 全般に技巧的で、満足は難しいと言うことでしょう。
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
A1セルに「花」と入っているとします。 B1セルに (1)=PHONETIC(A1)&CHAR(10)&A1 と入れます。 (2)B1セルの書式-セル-配置-折りかえして全体を 表示するに「チェック」を入れてOK これで ハナ 花 となります。 カナを小さくするには、B1をコピーして値をB1に張りつけして、式を消し、カナ部分を文字範囲指定して、フォントサイズを小さいものに指定する。
お礼
ありがとうございます。まだ試しておりませんが, たとえば,「鯖の味噌煮」のような一部ひらがなの場合もうまくいくのでしょうか?
補足
試してみました。ありがとうございます!! A1に「菜の花」のように、ひらがなが入るとphonetic関数では「なのはな」と全て表示されますが,元のとおり「菜:な」と「花:はな」だけにふりがなをつける方法はありませんでしょうか?(同じセル内で)
- ki-aaa
- ベストアンサー率49% (105/213)
A2に次の式を入れたら如何でしょう。 =PHONETIC(A1)&CHAR(10)&A1 それから、セルの書式設定・配置で、折り返して全体を表示するにチェックを入れる
お礼
ありがとうございます。その手がありましたね!
- yko_
- ベストアンサー率42% (29/68)
こんばんは。 ご希望の通りのシンプルな方法は分からないので 行の高さとフォントを上手く調整してこういった形では如何でしょう? ふりがなを取り出す関数です。 A2にこちらを入力すると「ハナ」と表示されます。 ********************** A 入力式 1 花 2 ハナ (=PHONETIC(A1)) 3 花 (=A1) **********************
お礼
ありがとうございます。できれば同じセル内に表示したいのですが・・・
- matrix4
- ベストアンサー率16% (118/704)
他のセルにふりがなをつけるには・・ A1 B1 花 =PHONETIC(A1) で、B1にかなができます。
お礼
ありがとうございます。やはり,phonetic関数で他のセルにということなるのでしょうか?
お礼
いろいろ、ありがとうございました。私の技量ではちょっと実用的ではなさそうです。ご指南、感謝いたします!また、お願いします。