我正在用 Excel 制作预算电子表格。顶部的列标明了我需要核算的每个预算项目。每行都标有每日日期。每周结束时,我会用一行来平衡每周的总数。
我的问题是这样的,我希望能够填充日期列和任何其他具有相同或模式数据的列,但我想跳过每周结束时的总余额行,从而保持日期顺序。
有任何想法吗?
答案1
我要声明的是,我不确定您的数据是如何设置的(也不知道空行在哪里,等等),所以如果它完全错误,那就是我的借口:) 您可以这样做的一种方式(至少使用日期 - 不确定您的其他列是什么样的)是用列填充数据的第一行,用实际日期填充第二行,然后将此公式放在第三行(假设它在列中A
):
=IFERROR(IF(WEEKDAY(A2)=7,"Total",A2+1),A1+1)
这假设您从星期日开始一周(您可以随意调整数字WEEKDAY(A2)=
以获得您想要的数字)。一般的想法是,它使用您的第一个日期作为起点,如果前一个日期不是一周的结束日期,则增加日期,但如果是,则写入Total
。然后对于下一行,如果采用WEEKDAY()
会导致错误(就像使用字符串一样Total
),它会将上面的行增加一。不确定这是否能满足您的要求,但希望它能为您指明正确的方向!
答案2
我不使用序列自动填充,而是使用将 1 添加到包含前一个值的单元格的公式。