我有一个会计记录表(每月 50 或 100 个条目),其中每月输入数据。当月份结束时,该表被复制到具有不同名称的新工作表中,但在原始表(“TbJournal”)中,原始工作表(名为“journal”)中的数据行被删除,只有标题和行被存管。总计。新数据开始插入。
但是,在几列中有条件格式,它考虑表中的现有行。例如:
=$R$2:$R$103
。
当我从上个月的数据中删除行时,此引用会减少到(例如)=$R$2:$R$1
。
我在某处看到好像可以把
=TableName[@RowName]
作为参考,但是不行。 EXCEL 将此引用转换为 RC 格式=$R$2:$R$103
。
所以,我需要在每个新的月份再次修改“条件格式”(有24个,在不同的列中)。 有没有办法维护表中的“条件格式”,适用于所有行和添加的新行? 感恩!!
我希望能够保留没有数据的表,但具有列的所有条件格式,这些格式将在添加新行时得到维护。
我同意在条件公式中使用表引用是行不通的。
假设 A 列始终填充有数字,或者如果有 .然后,您可以使用
R2:R
的条件公式范围,将条件从 =R2>5
更改为 =AND(ISNUMBER($A2),R2>5)
不要尝试将条件格式仅应用于您的表格,而是构建“它在表格中吗?”逻辑代入条件公式。
当删除整行时,由于范围没有指定结束行,因此可以避免您发布的问题。
还有其他方法可以应用此技术。例如,如果在名为 TableName 的表中添加数据条目,您可以定义名称为“InputTableLastRow”,值为
=1+ROWS(TableName)
,然后您的条件公式可能类似于 =AND(ROW()<=InputTableLastRow,R2>5)