Excel:如何创build一个单元格取决于下拉列表select的项目?

我必须在Excel 2003中创build简单的用户界面:

用户在下拉列表中select一个客户,并填入客户地址单元格。

我已经在特殊的工作簿电子表格上创build了​​客户列表,如下所示:

1 2 ======================= 1 Customer1 Address1 2 Customer2 Address2 3 Customer3 Address3 

我select了“客户专栏”(Customer1,Customer2,Customer3),并创build了一个名为“customers”的名单。 然后,我回到我的用户电子表格,并放置下拉列表,其中包含来自“客户”名单的值。

用户可以快速selectCustomer1,Customer2或Customer3。

当用户从下拉列表中select客户时,我应该添加到我的工作簿中以自动填充地址单元格?

先谢谢你!

你应该在你的示例中创build完整列表的“地址簿”,也许在单独的表格中(比如说Sheet2 )。

然后添加Address1 (我认为它是单元格B1 )的公式如下:

 =IFERROR(VLOOKUP(A1,Sheet2!A:B,2,0),"Address not found!") 

在这里,我假定你的地址簿位于Sheet2的A和B列。 这将包括错误检查丢失的地址以及。

你应该把你所有的客户姓名和地址分开。 然后使用vlookup在界面中查找input的客户名称的地址:

例1

这很简单 – 在你想填充的地址的地方,只需使用一个简单的基于这个表的Vlookup函数。