[[20150728160503]] 『他のシートの値よりも大きければ色を付ける方法』(yyy) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『他のシートの値よりも大きければ色を付ける方法』(yyy)

いつも勉強させて頂いております。

表題の件ですが、

Sheet2のB1セルが、Sheet1のA1セルの2倍よりも大きければ、Sheet2のB1セルを青に、

Sheet2のB2セルが、Sheet1のA2セルの2倍よりも大きければ、Sheet2のB2セルを青に、

Sheet2のC1セルが、Sheet1のB1セルの2倍よりも大きければ、Sheet2のC1セルを青に、

・・・

というように条件を付けることは可能でしょうか。

Sheet1のセル1つ1つに名前を付けて、Sheet2セルの1つ1つに別々の条件を設定する

という方法は思いつくのですが、色をつけたいSheet2のセルの範囲が広く、

もっと簡単な方法があればと考えています。

もし良い方法をご存知でしたら、ぜひ教えてください

< 使用 Excel:Excel2007、使用 OS:Windows7 >


 Excel2007以前で(2010以降ではそのまま指定できる)条件付き書式で他のシートを参照する場合、
 名前を使う以外にINDIRECT関数を使う方法がある。

 Sheet2のB列を選択、条件付き書式の新しいルールで、指定の値を含むセルだけを書式設定で
 「セルの値」「次の値より大きい」「=INDIRECT("Sheet1!"&CELL("ADDRESS",A1))*2」
 としてはどうだろうか?

(ねむねむ) 2015/07/28(火) 16:25


 INDIRECT の式は

 =INDIRECT("Sheet1!RC[-1]",FALSE)*2

 こんな感じでもいいかな。
(笑) 2015/07/28(火) 16:49

 そういえばINDIRECT関数はR1C1形式が使えたっけ。
(ねむねむ) 2015/07/28(火) 16:52

ご回答いただき、ありがとうございます

ねむねむさんの方法で無事にできました。

INDIRECT関数はR1C1形式も使えるみたいなので、

笑さんに教えて頂いたやり方でもできそうですね。

大変、勉強になります。

ありがとうございました!!

(yyy) 2015/07/28(火) 16:56


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.