如何基于依赖下拉列表在Excel中自动填充单元格?

3
我有两个表格,sheet1是主表格,包含所有数据。在sheet2中,我想要在不同的单元格中链接sheet1的数据。
在Sheet1中,A1、B1、C1、D1分别存储了“姓名”、“手机号码”、“地址”和“邮政编码”。
在Sheet2的A2中,我使用了数据验证功能来验证Sheet1中人员的姓名。现在,当我选择相应的名单时,该人员的手机号码、地址和邮政编码将自动填充到B2、C2和D2中。
为此,我使用以下公式。
=VLOOKUP($A2,Sheet1!$A:B,COLUMNS(Sheet1!$A:B),0)

如果在我的Sheet1中有一个人存储了3个手机号码,我想把这三个手机号码放在我的Sheet2移动列中,我该怎么做??
A列是主要的依赖项,但如果有空行,则数据验证不起作用,我该怎么做?? 还是需要任何宏吗??

Check the Image

1个回答

1
这是一个棘手的问题。你需要在记录中有一个唯一标识符,因为VLOOKUP和MATCH公式只会返回它找到的第一个记录。
我建议看看这个链接,它告诉你如何做到这一点。我以前做过,但毫无疑问需要练习,所以请注意。 通过掌握多次出现使Excel达到更高水平

1
是的,那个链接有很好的信息,但如果有人能为我编写代码就太好了。 - Jyotirmaya Chandra
如果您可以将您的项目发布在我可以访问到的地方,我可以尝试编辑它,并在完成后回复您答案。不能保证一定成功,但今天早上我已经在测试表格中使它得以运行。 - Nelsons Development Solutions
1
我可以给你发邮件吗?请告诉我你的邮箱地址。 - Jyotirmaya Chandra

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接