我有一张标有 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
,即姓名。在您的联系人列表中查找姓名,然后返回第二列(数字)。您还需要确保执行精确匹配搜索。
要多次重复使用该函数,只需将其复制到相应的单元格并确保查找值对应于您想要在“联系人列表”中查找的内容。