我有一个信息表。在第一列中,我有名称 1-10。我还有 10 列名为作业 1-10。根据人名,我拥有介于两者之间的数据。例如,如果您查看名称 3,他们在同一行中有 10 个工作。我的问题是,我创建了一个下拉列表,其中包含该表下方的 10 个名称。我想要做的是,当我从下拉列表中单击名称时,该名称的行会自动填充到 10 列中的行中。我尝试过 VLOOKUP,但在使用不同的语法选项时遇到了问题。有人有想法吗?
问问题
423 次
2 回答
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 个工作,但你可以轻松复制。
于 2011-01-10T15:14:57.597 回答
0
您需要将值返回到多个字段中。
VLOOKUP 返回一个标量。你需要写一个宏。您可以录制然后更改您录制的内容。
于 2011-01-10T15:03:20.150 回答