我在 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
因为它们是天数的分数。
显然,这与您的数据并不完全匹配,因为问题中没有提供足够的信息。