• ベストアンサー

エクセルで他のシートとリンクさせた文字列の一部に色を付けたい

はじままして。 エクセルについてご指導願います。 下記(1)(2)の操作をした場合について教えて下さい。 (1)Sheet1のA1に「8月30日(日)」(【日】のみ赤字)と入力 (2)Sheet2のA1に「=Sheet1!A1」と入力 上記の場合、Sheet2のA1にもSheet1のA1と同じく、「8月30日(日)」と表示されますが、全て黒色で表示され、【日】のみを赤字にすることができません(数式バーには「=Sheet1!A1」と表示されており、【日】を選択することができません)。 Sheet2のA1に表示されている「8月30日(日)」という文字列の【日】のみを赤字にする方法を教えて下さい。 よろしくお願い致します。

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

  • ベストアンサー
  • xkuonx
  • ベストアンサー率41% (23/56)
回答No.1

「(日)」の箇所のみを他セルで赤くする方法はちょっとわかりませんでした…。 下記で代用できないでしょうか? 方法1:条件付き書式を使う(添付画像参照) 方法2:WEEKDAY関数+条件付き書式(参考URL参照)

参考URL:
http://itpro.nikkeibp.co.jp/article/COLUMN/20080610/307245/
この投稿のマルチメディアは削除されているためご覧いただけません。
501xx
質問者

お礼

丁寧なご回答ありがとうございました。 下記の通り、セルを分けることにしました。 (1)Sheet1のA1に「8月30日」を入力し、A2に「(日)」のみを入力して赤 字にする。 (2)Sheet2のA1,A2をSheet1のA1,A2とリンクさせ、Sheet2のA2のみを赤字 にする。 ありがとうございました。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

文字列の中にある日だけを赤くするなどは関数などではできません。マクロを使うことになるでしょう。

501xx
質問者

お礼

丁寧なご回答ありがとうございました。 下記の通り、セルを分けることにしました。 (1)Sheet1のA1に「8月30日」を入力し、A2に「(日)」のみを入力して赤字にする。 (2)Sheet2のA1,A2をSheet1のA1,A2とリンクさせ、Sheet2のA2のみを赤字にする。 ありがとうございました。

  • xkuonx
  • ベストアンサー率41% (23/56)
回答No.2

画像が小さくセル内のデータが見難かったので再度画像を載せます。

501xx
質問者

お礼

丁寧なご回答ありがとうございました。 下記の通り、セルを分けることにしました。 (1)Sheet1のA1に「8月30日」を入力し、A2に「(日)」のみを入力して赤字にする。 (2)Sheet2のA1,A2をSheet1のA1,A2とリンクさせ、Sheet2のA2のみを赤字にする。 ありがとうございました。

関連するQ&A