在 Excel 中,根据另一列的值输入一列的值

在 Excel 中,根据另一列的值输入一列的值

我目前有十张表格,代表十年的数据。表格中有几行代表图像中的对象,其属性与对象所在的图像相对应。图像编号(帧)与日期直接相关,我想根据帧值用日期更新日期列。例如 1 -> 01/01/2014。

但是,由于有数千条记录,并且在十个文件上执行数千次此操作并不完全可行,因为每天都有多个对象,所以工作表看起来像这样。

截屏
(点击图片放大)

我不确定如何在 Excel 中执行此操作。

答案1

假设您使用“Frame”引用带有标题的列,TIME IN FRAMES则看起来您想使用该列中的值作为日期值中的日期。因此,如果 1 应该返回 2014 年 1 月 1 日,我假设 23 应该返回 2014 年 1 月 23 日。

您的数据集未显示该列中任何高于 23 的值,因此很难说出您想要通过 32 这样的值实现什么。假设这应该指向 2014 年的第 32 天,并且假设屏幕截图中的第一列是 A 列,日期列是 L 列,那么您可以在日期列的第 2 行使用以下公式并向下复制:

=日期(2014,1,K2)

有很多假设导致了这个公式。这些假设可能是错误的。如果是这样,请用缺失的信息更新您的问题,并发表评论以通知正在关注此问题的人。

相关内容