我有一份包含 50,000 行信息的电子表格,其中包括公司、姓名和日期。每家公司的起始日期都是 2015 年 4 月 8 日,日期列中的连续条目(每家公司内)相隔 14 天。因此,第 1 个人的日期是 2015 年 4 月 8 日,而第 2 个人的日期是 2015 年 4 月 22 日,依此类推。
有人知道如何自动为公司中的每个人生成日期,这样我就不必手动执行此操作了吗?
Company name date
ACME USA person 1 4/8/2015
ACME USA person 2 4/22/2015
ACME USA person 3 5/6/2015
ACME USA person 4 5/20/2015
Fake Company 1 person 1 4/8/2015
Fake Company 1 person 2 4/22/2015
Fake Company 1 person 3 5/6/2015
答案1
这相当简单。假设您的列为A
、B
和C
,标题在第 1 行,数据在第 2 行开始,则输入
=IF(A1=A2, C1+14, DATEVALUE("4/8/2015"))
拖入单元格C2
并向下拖动。它表示,如果此行的公司名称(A2
)等于上一行的公司名称(A1
),那么这是不是该公司的第一行,所以我们应该使用上一行的日期(C1
)加上 14(天)。否则,公司名称不同,所以这个是这是该公司的第一行,所以我们应该使用 2015 年 4 月 8 日。您需要将列格式设置C
为“日期”。