Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Home Premium : Excel 2010)
条件付き書式のコピーについて教えてください
投稿日時: 19/06/25 21:12:33
投稿者: 講座停滞中

条件付き書式のコピーについて教えてください。
 
【表記方法】
・列…[A]で表しています。
・行… [1] [2] [3]で表しています。
 
【設定したいこと】
(1)あらかじめ、A101からA150まで数値データが入っています。
(2)A1からA50まで数値データを手入力して行きます。
(3)条件付き書式をA1に設定します。
 例)A1に手入力した数値がA101と異なっていたらセルを赤く塗りつぶす。
   合致していれば何もしない。
   下図の場合、A3・A4の値はA103・A104と異なっているので、A3・A4が赤くなります。
 
 
    [A]  
 
[ 1 ]  3
[ 2 ]  1
[ 3 ]  5
[ 4 ]  5
 
 
[101]  3
[102]  1
[103]  1
[104]  1
 
 
A1に下記の条件付き書式を設定します。
・ルールの種類⇒「指定の値を含むセルだけを設定」
・ルールの内容⇒「セルの値」「次の値に等しくない」「=$A101」
 
循環参照するように、101の数字に付いていた「$」を外しました。
A1の書式をコピーしてA2〜A50に貼りつけました。
 
 
【質問】
条件付き書式が思ったようにコピペできません。
 
貼付けられたA2の書式はA102を参照しているのでOKですが、
A3、A4までもA102を参照しています。
ですが、なにゆえか分かりませんが、一応やりたかったことは実現しています。
 
私の考えとしてはA3は「次の値に等しくない」の欄にA103を、A4はA104を表示するのかと思っていました。
どうしてどの行も102を見続けているのか、また、本来見るべき行を見ていないのに、ちゃんと条件が反映しているのか教えてください。

回答
投稿日時: 19/06/25 22:18:01
投稿者: WinArrow
投稿者のウェブサイトに移動

条件付き書式の設定ないようにういて
 
Excel2003までとExcel2007以降とでは、見た目の設定内容に違いがあります。
 
掲示されたセルA1の書式をA2〜A50(?)に複写したとき
A2〜A50のどのセルでも、A102を参照する内容になっている。
→これは正解です。
Excel2003までは、参照先も相対的にずれる仕様ですが、Excel2007以降は、これが正解です。
 
考え方としては、
Excel2003には存在しない、適用範囲という設定がExcel2007には追加され、相対位置を判断しているものと
思います。
納得できないならば、Excel2003形式で保存してみるとわかります。
 
 
なお、
>循環参照するように、101の数字に付いていた「$」を外しました。
については、「$」を外す必要はありません。
それと「$」は、絶対参照という意味です。循環参照という意味ではありません。
 
もう一つ
条件付き書式を設定する際、A1〜A50を選択してから、条件や書式を設定すると
1回の操作で済みます。
 

回答
投稿日時: 19/06/25 22:22:47
投稿者: WinArrow
投稿者のウェブサイトに移動

若しよろしければ
↓にExcel2003までとExcel2007の互換について説明がありますので
一読してみてください。
 
http://winarrow.web.fc2.com/psoft/fcc/formatcondition1.htm

回答
投稿日時: 19/06/25 22:35:17
投稿者: WinArrow
投稿者のウェブサイトに移動

文章の訂正です。
>Excel2003には存在しない、適用範囲という設定がExcel2007には追加され
↓(正)
Excel2003には存在しない、適用先という設定がExcel2007には追加され
 

投稿日時: 19/06/25 22:44:38
投稿者: 講座停滞中

WinArrow様
 
ご指導ありがとうございます。
おかげさまですっかり解決しましたm(_ _)m