我在A栏中有以下范围:
01-Mar-12
01-Apr-12
01-May-12
01-Jun-12
01-Jul-12
01-Aug-12
01-Sep-12
01-Oct-12
01-Nov-12
01-Dec-12
01-Jan-13
01-Feb-13
01-Mar-13
01-Apr-13
01-May-13
01-Jun-13
01-Jul-13
01-Aug-13
01-Sep-13
在B栏中,我想要相同的日期列表(即3月12日 - > 9月13日),但我希望每个八月都能重复:
01-Mar-12
01-Apr-12
01-May-12
01-Jun-12
01-Jul-12
01-Aug-12
01-Aug-12
01-Sep-12
01-Oct-12
01-Nov-12
01-Dec-12
01-Jan-13
01-Feb-13
01-Mar-13
01-Apr-13
01-May-13
01-Jun-13
01-Jul-13
01-Aug-13
01-Aug-13
01-Sep-13
我可以根据需要添加尽可能多的列,但必须使用公式。
我在解决这个方面遇到了一些麻烦 - 任何帮助都会非常感激。
答案 0 :(得分:0)
公式无法插入行。
将列复制到列,插入一个单元格并在每个Aug
下立即向下移动,并在创建的空白处输入:
=R[-1]C
答案 1 :(得分:0)
假设A列中的值是唯一的,则此公式有效。将公式粘贴到单元格B3中。
=IF(AND(MONTH(B2)=8,MONTH(B1)<>8),B2,INDEX(A:A,MATCH(B2,A:A,0)+1))
当前公式假设B1和B2是B列中列表的一部分。除非您稍微更改公式,否则您必须手动填写B1和B2的值。
公式的作用:
然后,您可以将公式复制到B3下面的剩余单元格中。