0

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

用户在下拉列表中选择一个客户,应填充客户地址单元格。

我在一个特殊的工作簿电子表格上创建了​​客户列表,如下表:

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

我选择了“客户列”(Customer1、Customer2、Customer3)并创建了一个命名列表“客户”。然后我回到我的用户电子表格并放置了下拉列表,其中包含来自“客户”命名列表的值。

用户可以愉快地选择 Customer1、Customer2 或 Customer3。

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

先感谢您!

4

3 回答 3

4

您应该使用示例中的完整列表创建“地址簿”,也许在单独的工作表上(Sheet2例如)。

然后代替Address1(我认为是 cell B1)添加以下公式:

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

在这里,我假设您的地址簿位于 Sheet2 的 A 和 B 列中。这还将包括对丢失地址的错误检查。

于 2013-02-15T16:43:06.793 回答
3

您应该制作一个包含所有客户姓名和地址的单独表格。然后使用 vlookup 在您的界面中查找输入的客户名称的地址:

示例 1

于 2013-02-15T16:48:30.550 回答
2

这很简单 - 在您想要填充地址的字段中,只需使用Vlookup基于此表的简单函数即可。

于 2013-02-15T16:40:01.883 回答