問題
Googleスプレッドシートで条件付き書式を使って土日のセルに色を付けることがよくあります。
例えば、こんな感じです。
しかし、このGoogleスプレッドシートで作成したファイルをエクセル(.xlsx)形式でダウンロードすると、なぜか土日の条件付き書式で色が付かない状態になってしまいました…。
原因と解決策
結論としては、カスタム書式「TEXT(C$2, “ddd”)」の結果がGoogleスプレッドシート上は「土」ですが、Excelでは「Sat」となることが原因でした。
そのため、少し冗長になってしまいますが、Excel形式でのダウンロードが想定されるGoogleスプレッドシートでは、条件付き書式でどちらにも対応できるよう、下記のように書き直すことで対応しました。
=OR(TEXT(C$2,"ddd")="土",TEXT(C$2,"ddd")="Sat")
こういう細かな違いって結構面倒ですよね…。
コメント