Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.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 基于单元格的条件格式';s颜色_Excel_Datetime_Excel Formula_Excel 2010_Conditional Formatting - Fatal编程技术网

Excel 基于单元格的条件格式';s颜色

Excel 基于单元格的条件格式';s颜色,excel,datetime,excel-formula,excel-2010,conditional-formatting,Excel,Datetime,Excel Formula,Excel 2010,Conditional Formatting,我有一个列,其中设置了条件格式规则,根据日期与当前日期(今天的日期+7、+15、+30天)的距离,将背景设置为三种颜色之一 我希望将条件格式扩展到整个行,而不仅仅是单个单元格,以便用户更容易地看到哪个项目的日期即将到来 是否可以使用单元格的格式执行条件格式 更新:进一步解释。条件格式设置为列:如果单元格值介于今天的日期和距离今天日期7天之间,则其格式设置为绿色背景。我希望此格式扩展到值变为绿色的行。只需更改适用于所有要着色的列的范围。您需要确保在条件格式规则中锁定日期列的引用 例如: 如果您的数

我有一个列,其中设置了条件格式规则,根据日期与当前日期(今天的日期+7、+15、+30天)的距离,将背景设置为三种颜色之一

我希望将条件格式扩展到整个行,而不仅仅是单个单元格,以便用户更容易地看到哪个项目的日期即将到来

是否可以使用单元格的格式执行条件格式


更新:进一步解释。条件格式设置为列:如果单元格值介于今天的日期和距离今天日期7天之间,则其格式设置为绿色背景。我希望此格式扩展到值变为绿色的行。

只需更改
适用于所有要着色的列的范围。您需要确保在条件格式规则中锁定日期列的引用

例如:

如果您的数据在A:H列中,则您的
应用范围将是
=$A:$H

如果日期列是C列,则条件格式规则(对于C1)类似于:

=AND($C1>=TODAY(),$C1<=TODAY()+7)
=和($C1>=今天(),$C1请尝试:

其中三个公式为:


Green
=$a1您是否尝试过使用格式画师进行此操作?您是否尝试过复制并高亮显示要更改的单元格,并仅粘贴格式?我不希望它是手动操作。我希望excel自动将行上色。由于日期生成的性质,它不是静态值,这是无效的为什么我很想知道这是否可行。我不知道我的最终用户的熟练程度,所以我想把它保持在一个KISS级别。如果格式是有条件的,那么如果值符合任何指定的标准,它是自动的。我想我可能会对你问的问题感到困惑,我很抱歉。你的意思是你想编程吗是否自动将条件格式应用于单元格?如果可以在VBA中实现,那很好,我正试图避免这种方式,因为它不是我最适合的方式。换言之:我有一个单元格当前正在根据其值进行格式设置。我希望该格式自动沿其行扩展。好的,我认为我的原始评论是正确的en.您可以复制具有所需条件格式的单元格(通过右键单击-->复制或CTRL+C),然后高亮显示所有要更改格式的单元格,然后粘贴格式(如我在原始注释中发布的链接所示)。这将把条件格式复制到粘贴格式的所有单元格中。只有在添加/删除行时,我才建议使用VBA。哎呀!忘记了一些符号:)已编辑,但您的答案更全面。