我有一个Excel工作簿,在一张纸上我有两列数据。
例如:
ColumnA ColumnB
1000 DescriptionFor1000
1001 DescriptionFor1001
1002 DescriptionFor1002
1003 DescriptionFor1003
...
在另一张表格中,我有一个列设置了数据验证,因此每个单元格值必须等于上面ColumnA的值(例如1000或1001或1002等)。
当用户从ColumnA值的下拉列表中选择一个值时,我希望它旁边的列自动填充上面的ColumnB值。
例如,如果用户选择了1001,则其旁边的单元格将自动填充“DescriptionFor1001”
我这里没有代码,因为没有显示(到目前为止所有通过Excel控制)。有没有办法做到这一点?如果需要,我不介意编写VBA代码。
答案 0 :(得分:0)
VLOOKUP
公式应该可以解决问题。我们假设单元格A1中的下拉列表,下拉列表的数据位于Sheet2!A1:B10
,公式为:
=VLOOKUP(A1,Sheet2!A1:B10,2,FALSE)