Excel数据验证-使用数据验证列表将单元格信息从一张工作表拉到另一张工作表

Excel数据验证-使用数据验证列表将单元格信息从一张工作表拉到另一张工作表,excel,validation,excel-formula,Excel,Validation,Excel Formula,根据在数据验证列表(C5)上选择的选项,是否有办法将B列表3中的特定单元格填充到表1单元格C10 我不确定我应该使用VLOOKUP还是if/Then公式?如果我理解正确: 您可以为此使用索引(匹配): 因此,在c10中,您将放置: =INDEX(Sheet3!B:B,MATCH(Sheet1!C5,Sheet3!A:A,0)) 如果要锁定引用单元格,因为您将复制/粘贴以下内容: =INDEX(Sheet3!$B:$B,MATCH(Sheet1!$C$5,Sheet3!$A:$A,0)) 其

根据在数据验证列表(C5)上选择的选项,是否有办法将B列表3中的特定单元格填充到表1单元格C10


我不确定我应该使用VLOOKUP还是if/Then公式?

如果我理解正确:

您可以为此使用索引(匹配):

因此,在
c10
中,您将放置:

=INDEX(Sheet3!B:B,MATCH(Sheet1!C5,Sheet3!A:A,0))
如果要锁定引用单元格,因为您将复制/粘贴以下内容:

 =INDEX(Sheet3!$B:$B,MATCH(Sheet1!$C$5,Sheet3!$A:$A,0))
其中
Sheet3!B:B
是你想从中得出答案的地方

Sheet1!C5
是数据验证列表

Sheet3!A:A
是将
与数据验证列表中的值匹配的值列表

索引(匹配)比vlookup更具动态性

更多说明链接:


也许我应该再解释一遍。工作表2有一个验证数据下拉列表,从工作表3 a列中提取。当我在验证列表中选择一个特定项目时,我希望工作表2单元格C10填充相邻的单元格数据。示例:如果我在表2 C5的验证列表中选择名称“test1”。然后,表2 C10将自动填充从(表3 B1)中拉出的“issue1”。如果我在表2 C5的验证列表中选择名称“test2”。然后,Sheet2 C10将自动填充从(Sheet3 B2)中拉出的“issue2”。。。。等等