我必须在Excel 2003中创建简单的用户界面:
用户在下拉列表中选择客户,并且应填充客户地址单元格。
我在特殊工作簿电子表格中创建了客户列表,如下所示:
1 2
=======================
1 Customer1 Address1
2 Customer2 Address2
3 Customer3 Address3
我选择了“客户列”(Customer1,Customer2,Customer3)并创建了一个名为“customers”的列表。然后我回到了我的用户电子表格,并放置了名为list的“customers”值的下拉列表。
用户可以愉快地选择Customer1,Customer2或Customer3。
当用户从下拉列表中选择客户时,我应该在工作簿中添加什么来自动填充地址单元格?
提前谢谢!
答案 0 :(得分:4)
您应该使用示例中的完整列表创建“地址簿”,也许在单独的表格中(例如,让我们说Sheet2
)。
然后使用以下公式代替Address1
(我认为它是单元格B1
):
=IFERROR(VLOOKUP(A1,Sheet2!A:B,2,0),"Address not found!")
这里我假设您的地址簿位于Sheet2的A列和B列。这还包括错误检查错过的地址。
答案 1 :(得分:3)
您应该创建一个包含所有客户名称和地址的单独表格。然后使用vlookup在界面中查找输入客户名称的地址:
答案 2 :(得分:2)
这很简单 - 在您希望使用地址填充的字段中,只需使用基于此表的简单Vlookup
函数。