我有一个Excel工作簿,其中一张工作表上有两列数据。
例如:
ColumnA ColumnB
1000 DescriptionFor1000
1001 DescriptionFor1001
1002 DescriptionFor1002
1003 DescriptionFor1003
...在另一个工作表上,我有一个带有数据验证的列集,因此每个单元格值必须等于上述ColumnA中的值(例如:1000或1001或1002等)。
当用户从ColumnA值的下拉列表中选择一个值时,我希望用上面的ColumnB值自动填充它旁边的列。
例如,如果用户选择了1001,它旁边的单元格将自动填充"DescriptionFor1001“。
我这里没有代码,因为没有可显示的代码(到目前为止都是通过Excel控制的)。有没有办法做到这一点?如果需要的话,我不介意写VBA代码。
发布于 2015-03-14 12:08:55
VLOOKUP公式应该可以做到这一点。让我们假设下拉列表在单元格A1中,下拉列表的数据在Sheet2!A1:B10中,公式为:
=VLOOKUP(A1,Sheet2!A1:B10,2,FALSE)https://stackoverflow.com/questions/29045299
复制相似问题