实战问题
我们使用 excel 来安排现场工作人员,我正在努力简化它。如果我在一张表上有我们的日程安排,而在另一张纸上有一个主工作列表,其中包含三列(工作编号、工作名称、工作位置),我可以在日程表上输入工作编号并让它从中提取其余信息吗?主作业列表并自动填充名称和位置?
假设日程表有两列我要填写,名称和位置。作业列表表有三列,作业编号、作业名称、作业位置。我想在日程表的第 1 列中输入工作编号,并将其替换为同一列中工作表 2 中的工作名称,然后第 2 列自动填充工作表 2 中的位置。
解决方案
您不能用公式替换输入的值。为此,您需要 VBA。但是您可以使用 VLOOKUP() 轻松添加与工作编号匹配的数据。
您使用工作表名称和! . 你可以在这里看到它,在我的例子中我使用的地方
VLOOKUP(A2,Sheet1!E:G,2,0)

补充知识
VLOOKUP 是什么
VLOOKUP 是一个 Excel 函数,用于在垂直组织的表格中查找数据。VLOOKUP 支持近似匹配和精确匹配,以及部分匹配的通配符(* ?)。查找值必须出现在传递给 VLOOKUP 的表的第一列中。
本文介绍了如何在Excel中使用VLOOKUP函数,当在一张工作表上输入工作编号时,自动从另一张工作表中提取工作名称和位置信息。通过VLOOKUP实现跨表数据匹配,简化日程安排的管理工作。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



