根据选择的参考表在Excel中更改值

时间:2014-11-23 22:29:46

标签: excel vlookup

抱歉我的英语不好。 场景:在第一个工作表中,我有一个包含两列的工作表 - 类别和ID:

A1 - Product    B1 - ID
A2 - Apple      B2 - 10
A3 - Banana     B3 - 20
A4 - Coconut    IB4 - 30

然后我有第二个工作表与单元格列" A1产品"链接到sheet1!A与下拉菜单,我选择苹果,香蕉或椰子。然后我希望sheet2 B1显示ID,具体取决于sheet2 A1中的选择。

如果我在A1中选择香蕉,我想在B1中显示香蕉的ID - 20,如果我在A1中选择椰子,我希望它在B1中显示30

1 个答案:

答案 0 :(得分:0)

使用VLOOKUP功能。

语法是: = VLOOKUP(Lookup_Array中,look_up_table_range,Column_Index中,FALSE)

查找值应该在您要更新的表/表中引用apple或banana,查找表范围是指水果表及其ID(在下面的参考中使用$以确保不移动当你点击并拖动)。在此,函数将查找此表的最左列中的值,并返回列索引定义的列中的值(在本例中为col_index = 2)。 FALSE提供精确而非近似的匹配,这是您想要的ID。

例如,在这种情况下,将其放入工作表2的B1中(根据需要单击并拖动以下值,请注意引用前面的$符号表示这些不会随着单击和拖动而移动):

=vlookup(sheet2!A1,sheet1!$A$2:$B$4,2,FALSE)

Microsoft信息页面为here