【问题标题】:Excel: How do I create a cell that depends on a dropdown list selected item?Excel:如何创建一个依赖于下拉列表选定项的单元格?
【发布时间】:2013-02-15 16:36:12
【问题描述】:

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

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

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

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

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

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

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

提前感谢您!

【问题讨论】:

    标签: excel vba


    【解决方案1】:

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

    然后在Address1(我认为是单元格B1)的位置添加以下公式:

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

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

    【讨论】:

    • @SiddharthRout 为您服务!)
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-09
        • 2019-10-20
        • 1970-01-01
        相关资源
        最近更新 更多