如附件,希望,如果 当月第N次记录 为2,的时候,则表2的数据不变化。如果 当月第N次记录的数据不是2,则删除表2前一日的记录所在行。我在表1的数据列,书写列操作公式,发现不同的书写方法,结果不一样,不知道问题出在哪里,特地把2个错误的(不能实现希望的)和正确的写出来,请高手指点其中的区别。谢谢。
错误的列操作公式:
If([同月第N次记录] = 2 , True ,DelFor("表2","日期", "=" ,Cell(Row - 1,"日期")) )
If([同月第N次记录] <> 2 ,DelFor("表2","日期", "=" ,Cell(Row - 1,"日期")), True )
正确的列操作公式:If([同月第N次记录] = 1 Or[同月第N次记录] > 2 ,DelFor("表2","日期", "=" ,Cell(Row - 1,"日期")), True )