将相邻的单元格复制到另一张工作表

将相邻的单元格复制到另一张工作表

我有一张标有 SCHEDULE 的工作表。在 列中G,我设置了一个用户名(名字和姓氏)的下拉列表。在 列中H,我有他们的手机联系号码。在标有 CONTACT LIST 的第二张工作表上,我在两个单元格中输入了用户名和联系电话。

我希望当我从 SCHEDULE 表的下拉列表中选择某人时自动生成手机号码。

联系人列表仅有一个用户名和号码,例如:

Cell C20 "Joe Smith" Cell D20 "1234567890", 
Cell C21 "Jane Smith" Cell D21 "0987654321"

在我的SCHEDULE表上,它们可能会出现几十次,每次都要输入它们的号码,真累!

我认为IF()VLOOKUP()可能会起作用,但目前无法使任何一个起作用。

答案1

这是一个经典的情况,您可以使用简单的VLOOKUP()

我假设您的姓名/号码数据存储在C1:D21“联系人列表”工作表的范围内,并且在G1“时间表”工作表的单元格中您已经设置了下拉列表。

然后您只需在单元格中输入H1以下VLOOKUP()公式即可:

=VLOOKUP(G1,'CONTACT LIST'!$C$1:$D$21,2,FALSE)

因此,您的查找值位于 中G1,即姓名。在您的联系人列表中查找姓名,然后返回第二列(数字)。您还需要确保执行精确匹配搜索。

要多次重复使用该函数,只需将其复制到相应的单元格并确保查找值对应于您想要在“联系人列表”中查找的内容。

相关内容