基于在 Excel 中的每一行中为不确定的行数确定的值的条件格式

Posted

技术标签:

【中文标题】基于在 Excel 中的每一行中为不确定的行数确定的值的条件格式【英文标题】:Conditional formatting based on a value determined in each row in Excel for indeterminate amount of rows 【发布时间】:2015-02-18 13:48:07 【问题描述】:

所以我有一个单元格,如果该单元格中的日期(假设单元格为 C1)晚于同一行某处的单元格中的日期(假设为 B1),我想将其涂成橙色.我可以有条件地格式化 C1 来做到这一点。都好。但后来我想创建一个不确定数量的这样的行。我要比较的两个日期在每一行的同一列中,但每行比较。因此,C1 中的一个日期将与 B1 进行比较。 C2 中的另一个将与 B2 进行比较。似乎没有条件格式化技术来实现这一点。帮忙?

P.s:我尝试过的一些事情是使用 If 语句,但我似乎无法弄清楚如何去做。我也尝试过有条件地格式化一行,然后使用“插入”来复制它上面行的条件格式,但这似乎开始将插入的行与上面行中的日期进行比较......

【问题讨论】:

【参考方案1】:

要将条件格式应用于范围,您可以先选择范围(然后该范围将自动成为条件格式中的“适用于”范围)

....然后设置仅适用于该范围第一行的公式

....然后选择适当的格式

只要公式使用正确的相对引用,足以使其适用于整个范围

因此,在您的具体情况下,您可以选择整列或特定范围(如 C1:C100),然后对该范围的第一行应用您需要的公式,即

=C1>B1

实现此目的的另一种方法是将公式仅应用于第一行(正如您已经完成的那样)然后单击“格式刷”(主页功能区上的小刷子)......然后选择要复制到的范围(例如 C2:C100)

【讨论】:

以上是关于基于在 Excel 中的每一行中为不确定的行数确定的值的条件格式的主要内容,如果未能解决你的问题,请参考以下文章

在excel工作表中为父表中的每一行打印子表数据

确定从 Access 数据库读入的字符串中的行数

如何基于公式突出显示excel中的行

如何在 C++ 中计算文件的行数?

使用POI读取EXCEL中的数据如何获得表中实际数据的行数?

Excel 中一列中有多个数据,每个数据间隔的行数不一样,用啥方法可以快速填充?