excel - Microsoft Excel - 如何自动填充列中的公式?

标签 excel automation formula excel-formula excel-2010

生命周期、员工ID、开始日期、结束日期

我将一堆数据粘贴到工作表(单元格 B1-Dn)中,我需要 A1-An(生命周期)的公式来自动计算输入的每个员工的结果。

我使用的是 Microsoft Excel 2010。

目前,我使用的公式是:

=IF ( C1 , IF ( D1 , D1-C1 , TODAY()-C1 ) , "")

这非常有效,只是我必须在 A 列中手动添加/删除具有此公式的单元格,以匹配在任何给定时间输入的行数。这非常耗时,并且管理层在使用此报告时很难理解。 :)

有没有办法说“每行有数据,在A列中得到这个公式”?

我一直在网上研究这个问题,并找到了各种答案。最突出的答案是使用带有默认值的下拉列表,但我认为这不适用于默认公式。

最佳答案

使用数据表应该可以帮助您确保公式涵盖整个范围。

第一步:

粘贴您的数据(无公式)

第二步:转到插入 -> 表,您应该会看到一个看起来像这样的对话框

Table dialog

现在将您的公式放入相邻的列中。您会注意到表格格式将自动扩展到公式所在的位置,并且公式将自动复制到数据集的底部。

第三步:

将更大的数据集复制到表中...您会注意到公式会随新的扩展数据集一起复制下来。

请注意,如果您粘贴较小的数据集,表格的大小不会调整。

关于excel - Microsoft Excel - 如何自动填充列中的公式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7895439/

相关文章:

excel - 如何在Excel中使用训练好的深度学习模型进行预测?

java - Appium - 创建 session - 错误 : Either JSONWP or W3C capabilities should be provided

javascript - C# Cefsharp 无法 getElementsByClassName

r - 有没有简单的方法可以在 R 中创建公式列表

excel - 在 Excel 中为多个查询共享数据库连接?

php - 逐张从excel文件中提取数据。单工lsx

vba - Excel 2013 VBA 按排名排序

ios - 如何在 iOS 应用程序的 appium 1.2.2 版本中使用 css 选择器而不是 xpath

colors - 如何将两种具有不同alpha值的颜色组合在一起

r - 在 R (ggplot) 中注释公式(使用 bqoute 或替代)给出错误