我有一张信息表。在第一列中,我的名字是1-10。我还有10个名为jobs 1-10的列。我根据人的名字拥有所有数据。例如,如果查看名称3,则它们在同一行中有10个作业。我的问题是,我创建了一个下拉列表,其中包含该表下方的10个名称。我想要做的是当我从下拉列表中单击名称时,该名称的行将自动填充到10列中的行中。我尝试过VLOOKUP但是在使用不同的语法选项时遇到了麻烦。有人有想法吗?
答案 0 :(得分:1)
如果我正确理解您的问题,以下内容可能有所帮助。
我们假设您的数据设置如下:
A B C D
1 Name Job1 Job2 Job3
2 Bob Washing Vacuum Ironing
3 Sue Dust Polish Mop
现在在单元格A5
中,我有一个名称下拉列表,即Bob和Sue。当我在A5中选择一个名字时,我希望他们所有的工作都在同一行,即单元格B5,C5和D5。
B5 =VLOOKUP($A$5, $A$1:$D$3, 2, false)
C5 =VLOOKUP($A$5, $A$1:$D$3, 3, false)
D5 =VLOOKUP($A$5, $A$1:$D$3, 4, false)
这有帮助吗?我感谢您有10个工作,但您可以轻松复制。
答案 1 :(得分:0)
您需要将值返回到多个字段。
VLOOKUP返回一个标量。你需要写一个宏。 您可以录制然后更改录制的内容。