生命周期、员工ID、开始日期、结束日期
我将一堆数据粘贴到工作表(单元格 B1-Dn)中,我需要 A1-An(生命周期)的公式来自动计算输入的每个员工的结果。
我使用的是 Microsoft Excel 2010。
目前,我使用的公式是:
=IF ( C1 , IF ( D1 , D1-C1 , TODAY()-C1 ) , "")
这非常有效,只是我必须在 A 列中手动添加/删除具有此公式的单元格,以匹配在任何给定时间输入的行数。这非常耗时,并且管理层在使用此报告时很难理解。 :)
有没有办法说“每行有数据,在A列中得到这个公式”?
我一直在网上研究这个问题,并找到了各种答案。最突出的答案是使用带有默认值的下拉列表,但我认为这不适用于默认公式。
最佳答案
使用数据表应该可以帮助您确保公式涵盖整个范围。
第一步:
粘贴您的数据(无公式)
第二步:转到插入 -> 表,您应该会看到一个看起来像这样的对话框
现在将您的公式放入相邻的列中。您会注意到表格格式将自动扩展到公式所在的位置,并且公式将自动复制到数据集的底部。
第三步:
将更大的数据集复制到表中...您会注意到公式会随新的扩展数据集一起复制下来。
请注意,如果您粘贴较小的数据集,表格的大小不会调整。
关于excel - Microsoft Excel - 如何自动填充列中的公式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7895439/