Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 有没有根据今天的日期改变单元格颜色的公式?_Excel_Date_Spreadsheet_Google Docs - Fatal编程技术网

Excel 有没有根据今天的日期改变单元格颜色的公式?

Excel 有没有根据今天的日期改变单元格颜色的公式?,excel,date,spreadsheet,google-docs,Excel,Date,Spreadsheet,Google Docs,我在谷歌文档中有一个电子表格,每天都有一个新的列,标题是填写日期 我想为每个标题/日期在今天之前的列设置灰色的背景色 (注意:我要设置背景颜色的单元格不包含日期。它只是列的标题) 这可能吗?不确定这是否适用,因为我不使用谷歌文档,但它在excel中工作 Left column right column Tuesday, July 24, 2012 =IF(B1<B3,1,0) Wednesday, July 25, 2012 =IF(

我在谷歌文档中有一个电子表格,每天都有一个新的列,标题是填写日期

我想为每个标题/日期在今天之前的列设置灰色的背景色

(注意:我要设置背景颜色的单元格不包含日期。它只是列的标题)


这可能吗?

不确定这是否适用,因为我不使用谷歌文档,但它在excel中工作

Left column                  right column

Tuesday, July 24, 2012       =IF(B1<B3,1,0)
Wednesday, July 25, 2012     =IF(B2<B3,1,0)
Thursday, July 26, 2012      =IF(B3<B3,1,0)
现在根据右列的值应用条件格式


单元格是否包含日期并不重要。该日期仅用于条件评估。有条件地格式化背景的代码可以很容易地在一系列单元格上操作。

新的谷歌表单可以做到这一点。请按照此处的说明操作:

虽然它不能完全解决这个问题,但是您可以根据单元格的值定义一种列颜色

希望有帮助


附言:当我测试它的时候,我在这个特性中遇到了一些错误,所以很可能它不会真的有用。我们拭目以待……

对不起,我不明白这一点。为什么我需要正确的列?为什么不根据左栏设置单元格格式?这种方法似乎使用2个公式而不是1个公式。“单元格是否包含日期并不重要”-我只知道如果单元格包含日期本身,如何设置单元格格式。谷歌搜索这个问题也给了我这么多。你知道如何根据另一个单元格中的信息更改单元格的背景吗?我怀疑你能否在谷歌电子表格中使用条件格式的公式,否则会很容易。话虽如此,我相信实现这一目标的唯一途径是通过谷歌应用程序脚本。在Excel中,您只需选择所有列,然后创建一个新的条件格式规则(选择“使用公式…”),然后输入
=a$1
Left column                  right column

Tuesday, July 24, 2012       1
Wednesday, July 25, 2012     1
Thursday, July 26, 2012      0