例えばシート1の”A1”のセルに
鈴木 と打ち込んでルビ付きで表示すると
鈴木 の上に すずき とルビが表示されます。
シート2でこの内容をそのまま表示したいと思い
=シート1!A1
と入力したとき、そこにはただ 鈴木 としか出ません。
この式を入力したセルのルビを表示するように指定しても
ルビが表示されることはありません。
式でシート1のA1を参照して、同時にルビも表示できるようにするには
何か方法があるでしょうか。
ちなみに、実際に表示したいセルは200くらいあり
それを表示したいシートも数枚あり、
条件設定で順序が変わったりするので
一つ一つコピーするというのは事実上無理があります。
また、上下二つのセルを使い、
上の段に =PHONETIC を使ってふりがな
下の段に漢字ということも考えたのですが
別の不具合が出てしまい断念しました。
シート1の A1 と同じように一つのセルで表示する方法が無いものでしょうか?
ちなみにエクセルのバージョンは2007です。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
> シート1の A1 と同じように一つのセルで表示する方法が無いものでしょうか?
基本的に関数で表示した値はふりがなを含めて書式情報を付加することはできません。
どうしても元データと同じように表示したいなら図のリンク貼り付けの機能を利用することになります。
参照元のデータを選択して「コピー」し、貼り付け先のセルを選択して、ホームタブの「貼り付け」の下の▼をクリックして「図のリンク貼り付け」を選択します。
数式で表示されているのではなく、ふりがな情報のない文字列のふりがなを一括して付加させたいなら(数式セルを普通の文字列に変換するには、数式セルを選択して、右クリック「コピー」し、そのままもう一度右クリック「形式を選択して貼り付けで「値」を選択する)、ふりがなのないセル範囲を選択してから、Alt+F11でVBEを起動しCtrl+Gでイミディエイトウィンドウを表示して、ここに以下のコードを入力してEnterしてみてください。
selection.setphonetic
ただし、上記の方法で自動的に作成したふりがなは必ずしも正しい読みと位置するとは限らないので(ワタナベとワタベなど)、最終的にはチェックする必要があります。
この回答への補足
> 基本的に関数で表示した値はふりがなを含めて書式情報を付加することはできません。
やはりそうですか...
シート1は、正しいルビに修正済みなので
そこをコピーして貼付けていく地道な作戦でいこうかと思い始めています。
今回は一つずつ手作業でやっちゃうことにしました。
関数で表示した値は書式情報を付加することはできないということがわかったことで、
別の方法を考えるしかないという覚悟ができましたので
今回ベストアンサーとさせていただきました。
No.3
- 回答日時:
シート1のA列にある氏名を例えばシート2のA1セルに式を使って=Sheet1!A1のようにしている場合にはふりがなを付けることはマクロを使っても無理のようです。
そこで苦肉の策ですがコメントの挿入の機能を利用してマクロを使って表示させることではどうでしょう。
例えばシート1のA列に氏名が有って、シート2のA列で同じ氏名の人についてはふりがなの表示を設定して表示させる方法です。
「開発」タブの「マクロ」でマクロ名に「ふりがな表示」とでも入力し「編集」ボタンをクリックします。
表示の画面で次のコードを入力します。
Sub ふりがな表示()
Dim n, m, s, i, p As Long
Dim A As String
Set WS1 = Worksheets("Sheet1")
Set WS2 = ActiveSheet
n = ActiveCell.Row
m = ActiveCell.Column
s = Range(ActiveCell.Address).CurrentRegion.Rows.Count
With WS1.Range("A:A")
For i = n To s
A = WS2.Cells(i, m)
Set x = .Find(A, LookIn:=xlValues)
If Not x Is Nothing Then
p = Range(x.Address).Row
furigana = Application.GetPhonetic(WS1.Cells(p, 1))
WS2.Cells(i, m).ClearComments
WS2.Cells(i, m).AddComment (furigana)
End If
Next
End With
End Sub
マクロの操作は選んだシートの該当列を選択してから「マクロ」の「実行」をクリックして行います。
シート1のA列にある氏名については該当するセルのコメントにはふりがなが入力されますので「校閲」タブで「すべてのコメントの表示」をクリックすれば該当するセルにはコメントの窓にふりがなが表示されます。
この回答への補足
マクロも考えたのですが、
マクロだと実行しなければ反映されないので
何か便利な式がないものかと思っていたところです。
コメントの機能は自分の発想の中にはなかったので、
後でゆっくりと吟味してみたいと思います。
今回は一つずつ手作業でやっちゃうことにしました。
マクロの良いところもたくさんあると思うので、
教えていただいたマクロも参考にしながら
精進したいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) エクセルのことで教えてください。 A1セルに、 別シートのA1セルが1のときは「A」、2のときは「B 4 2023/02/24 23:08
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) Excel セルに入っている日付を参照して、別シートのリストを表示させたい 1 2022/04/12 17:02
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
歳とったな〜〜と思ったことは?
歳とったな〜〜〜、老いたな〜〜と思った具体的な瞬間はありますか?
-
【お題】逆襲の桃太郎
【大喜利】桃太郎が1回鬼退治に失敗したところから始まる新作昔話「リベンジオブ桃太郎」にはこんなシーンがある
-
【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
「出身中学と出身高校が混ざったような校舎にいる夢を見る」「まぶたがピクピクしてるので鏡で確認しようとしたらピクピクが止まってしまう」など、 これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
Wordの差し込み印刷でルビもいっしょに差し込むには?
Word(ワード)
-
エクセルでふりがなごとリンクさせる方法はありますか?
PowerPoint(パワーポイント)
-
エクセルで別のセルにあるふりがなを,漢字の上に表示させる方法はあります
その他(Microsoft Office)
-
-
4
ふりがな表示
その他(Microsoft Office)
-
5
エクセルVBA: 別のセルからの「ふりがな」の編集
Excel(エクセル)
-
6
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
7
エクセル コピーしたセルにふりがなを表示させる方法
Excel(エクセル)
-
8
エクセルでフリガナがリンクする関数はないでしょうか?
Excel(エクセル)
-
9
【Excel】 他のセルを参照しているせルのふりがなが出せません。
Excel(エクセル)
-
10
VBA 数式を残して値をクリアについて
Excel(エクセル)
-
11
エクセルの色も=イコールできますか?
Windows Me・NT・2000
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで複数シートの選択セルを...
-
Excelの「0」だけ非表示、小数...
-
エクセルで条件に一致したセル...
-
別シートのセルを絶対参照にする
-
日付が未入力の際はゼロか、空...
-
エクセルで1月0日と表示される!!
-
エクセルで指定のセルのみ完全...
-
ExcelでTODAY関数を更新させな...
-
VBAで、セル(Range)のオブジ...
-
エクセルで複写のように自動入...
-
ワードからエクセルのシートに...
-
Excelシートの保護時にデータの...
-
エクセルで、加筆修正したセル...
-
複数シートの同じセル内容を1シ...
-
エクセルで20万行あるシート...
-
Rangeメソッドは失敗しました。...
-
Excelでスクロールすると文字が...
-
シート参照で変数を使いたい(EX...
-
Excelのファイル容量が減らない...
-
エクセルのルビがついたセルを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの「0」だけ非表示、小数...
-
Excelで複数シートの選択セルを...
-
別シートのセルを絶対参照にする
-
エクセルで条件に一致したセル...
-
日付が未入力の際はゼロか、空...
-
エクセルで1月0日と表示される!!
-
Rangeメソッドは失敗しました。...
-
Excelシートの保護時にデータの...
-
複数シートの同じセル内容を1シ...
-
シート参照で変数を使いたい(EX...
-
ExcelでTODAY関数を更新させな...
-
Excelでスクロールすると文字が...
-
エクセルで複写のように自動入...
-
エクセルの文字
-
エクセルで指定のセルのみ完全...
-
Excelのファイル容量が減らない...
-
マクロ 新しいシートにデータ...
-
エクセルで、加筆修正したセル...
-
VBAで、セル(Range)のオブジ...
-
エクセルのマクロで全シートを...
おすすめ情報