从两个工作簿中填写时间表

从两个工作簿中填写时间表

我在 Excel 的常规工作表中创建了时间线,如下所示:

在此处输入图片描述

现在我剩下要做的就是填充内容。为此我有一个不同的文件。参见下图:

在此处输入图片描述

我想找到一种方法来填充图 1 中的时间线(使用条件格式)。我该怎么做?时间线有不同的部分。我更愿意不使用 VBA 宏而是使用方程式来做到这一点。

提前致谢。

答案1

您的“时间线”屏幕截图中不清楚时间是否也包含日期信息,因此我假设它们不包含。在这种情况下,您必须在“其他文件”中添加一个辅助列,我假设“开始时间”位于A1

=ROUND(A2-INT(A2),6)

我将此公式放在D以下示例中的列中:

条件格式时间截图

选择C1> 条件格式 > 新建规则... > 使用公式确定要格式化的单元格 > [此公式]:

=NOT(ISERROR(MATCH(ROUND(C$1,6),$B$2:$B$5,0)))

好的,现在将该条件的“适用于”更改为

=$C$1:$S$10

ROUND是必要的,因为当比较时间戳时,它们无法比较,MATCH因为它们是天数的分数。

显然,这与您的数据并不完全匹配,因为问题中没有提供足够的信息。

相关内容