まりふのひと

Excel/挿入した列に入力した数値に色が付く...

 20日の iPS77 で 「既存のゴルフスコア表からグラフを作る」を行った。
山口ばあばさんが、帰宅後、復習したら色が違う‥‥ と...

 ゴルフスコア表を改めて原紙をコピーしてやってみましたが、

“開催年”の中の 2009が青2010が赤 になります。他の年は黒です。

どうしてでしょうか? 教室ではちゃんとできました。どこで間違ったのかよく解りません。


 原因

  • B列に挿入した時、A列の条件付き書式が引き継がれたため。


 対策

  • 方法1)列を挿入する時は、右方の
     (1)使用していない列,例えば Q列をコピーし、
     (2)B列を右クリック ⇒[コピーしたセルの挿入]を行う。

  • 方法2)B列に直接挿入した場合は、条件付き書式をクリアする。
    1. B列を選択する。
    2. [ホーム]タブ/スタイルGr.の[条件付き書式]をクリックし、
    3. [ルールのクリア]をポイント ⇒[選択したセルからルールをクリア]をクリックする。

       遅ればせながら、この方法は「既存のゴルフスコア表からグラフを作る」に追加しておいた。(8/22)


 2009が青、2010が赤になるのは何故?
 A列の条件付き書式は、山口ばあばさんのブログから知ることはできないが、画像から、下記と推定される。

  • 土曜日はフォントの色を青系にする。
  • 日曜日はフォントの色を赤系にする。
§1.列を挿入すると、左の列の書式が引き継がれる(コピーされる)
  1. これは経験的に知ったことで、どこかに書いてあった訳ではないが、たぶん、間違いない。
  2. ということは、B列も「A列と同じ条件付き書式」になっていることになる。
     因みに、セルの書式設定も同じことが云える。
§2.2009は土曜日、2010は日曜日になる理由

 Excelでは、日付型は「小数点付き数値」で保存されることはご存知のとおり。
次の表を、ExcelのセルA1 より入力,またはコピペする。

標準例1例2
111
1.251.251.25
1.51.51.5
1.751.751.75
200820082008
200920092009
201020102010
201120112011
201220122012
201320132013
201420142014
418734187341873

§3.B列の セルの書式設定−ユーザー定義 を “yyyy/mm/dd hh:mm:ss” にする

 これ(西暦年/月/日 時:分:秒 を表示)から解ることは、

  • “1” は 1900/01/01 である。
     逆に言えば、1900/01/01 が 1 であるということ。
  • 小数点以下は「時分秒」を表し、0.25(1日の1/4)が 6時0分0秒、0.5(1日の1/2)が 12時0分0秒、0.75(1日の3/4)が 18時0分0秒となる。
  • 2009 は、1900/1/1 より 2009 日 経った 1905/7/1 となる。
  • 同様に 41873 は、1900/1/1 より 41873 日 経った 2014/8/22 となる。
§4.C列の セルの書式設定−ユーザー定義 を “aaaa” にする


 これは、曜日のみを表示することになる。

  • 2009 は 1905/7/1 土曜日となる。
  • 2010 は 1905/7/2 日曜日となる。

私はまだ生まれていないので、何曜日だったかは記憶にありません...