Excel条件格式化列表格扩展新行

问题描述 投票:0回答:1

我有一个会计记录表(每月 50 或 100 个条目),其中每月输入数据。当月份结束时,该表被复制到具有不同名称的新工作表中,但在原始表(“TbJournal”)中,原始工作表(名为“journal”)中的数据行被删除,只有标题和行被存管。总计。新数据开始插入。

但是,在几列中有条件格式,它考虑表中的现有行。例如:

=$R$2:$R$103
。 当我从上个月的数据中删除行时,此引用会减少到(例如)
=$R$2:$R$1

我在某处看到好像可以把

=TableName[@RowName]
作为参考,但是不行。 EXCEL 将此引用转换为 RC 格式
=$R$2:$R$103

所以,我需要在每个新的月份再次修改“条件格式”(有24个,在不同的列中)。 有没有办法维护表中的“条件格式”,适用于所有行和添加的新行? 感恩!!

我希望能够保留没有数据的表,但具有列的所有条件格式,这些格式将在添加新行时得到维护。

excel conditional-statements formatting
1个回答
0
投票

我同意在条件公式中使用表引用是行不通的。

假设 A 列始终填充有数字,或者如果有 .然后,您可以使用

R2:R
的条件公式范围,将条件从
=R2>5
更改为
=AND(ISNUMBER($A2),R2>5)

不要尝试将条件格式仅应用于您的表格,而是构建“它在表格中吗?”逻辑代入条件公式。

当删除整行时,由于范围没有指定结束行,因此可以避免您发布的问题。

还有其他方法可以应用此技术。例如,如果在名为 TableName 的表中添加数据条目,您可以定义名称为“InputTableLastRow”,值为

=1+ROWS(TableName)
,然后您的条件公式可能类似于
=AND(ROW()<=InputTableLastRow,R2>5)

© www.soinside.com 2019 - 2024. All rights reserved.