根据输入的日期跨行移动单元格

根据输入的日期跨行移动单元格

我有多个人,他们必须在某个日期完成一项任务。我需要将每个人放入他们自己的行中,并在每列的标题中写上日期。我希望每个人当天的任务与标题中的日期相对应。我可以手动输入它们,但当我要为几个人安排时间时,这非常繁琐。

我希望能够在单独的工作表上输入日期,并让 Excel 自动将任务放在计划中。以下是我想要的示例:

在此处输入图片描述

我怎样才能做到这一点?

注意:我没有使用 VBA 的经验,如果这个问题可以用 VBA 轻松解决,那么我深表歉意,并将非常感谢您的帮助。

答案1

微软的帮助页面解释如何使用=vlookup()公式根据另一个单元格和值引用一个单元格。

语法如下:

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

如果B1包含您关心的日期并且A2包含员工 ID,则您可以使用以下公式:

=VLOOKUP(B$1, INDIRECT($A2&"!A:B"), 2, FALSE)

每个员工都需要自己的工作表,其名称与单元格内容相匹配A2等。这些工作表将被格式化为A包含日期的列和B包含任务的列。

相关内容