【问题标题】:How to create dropdown with multiple columns in excel如何在excel中创建具有多列的下拉列表
【发布时间】:2012-05-14 09:23:54
【问题描述】:

! 您好我使用的是 Excel 2003。我需要将数据验证添加到一列,它应该在单元格中显示两列,当用户选择时,第一列值应该显示在单元格中。

例如:

Col1 Col2
IND 印度
CHI中国

列 - 显示以选择

专栏
IND-印度
CHI-中国

选择CHI后,单元格中将显示ChinaCHI

是否有可能在 Excel 中执行此过程。

提前感谢您的帮助...

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    (1)

    如果您需要一个下拉项在被选中后显示不同的标题,您可以让另一个单元格作为显示。例如:

    B3(辅助单元格)可以有类似 =LEFT($C$3,3) 的公式或使用 INDEX/MATCH 查找键(如在“验证”表中)。

    C3(数据验证列表)有一个自定义格式,如;;;"(Change)" 或“(Select)”,甚至是“↓”之类的符号,并且永远不会显示实际选择的列表物品。

    您也可以通过创建一个 activex 组合框控件使用 VBA 来做到这一点

    (2)

    如果您需要一个下拉列表依赖于另一个下拉列表中的选择,您可以使用动态相关数据验证: http://www.myonlinetraininghub.com/excel-factor-19-dynamic-dependent-data-validation

    【讨论】:

      【解决方案2】:

      转到 Devloper 选项卡 - 插入 - 活动控件 - 插入组合框 在您的 Excel 工作表中绘制组合框 右键单击组合框,打开属性 在列表填充范围中,输入列的范围 设置列数 = 2 改变列的宽度

      【讨论】:

        【解决方案3】:

        您可以对第一列使用下拉菜单,对第二列使用 VLOOKUP 功能。

        VLOOKUP 会查看第一列,并根据那里的内容用其他地方的数据填充第二列。

        我还找到了有关如何使用该功能的 YouTube 教程。干得好: https://www.youtube.com/watch?v=-WAEzokHSJM

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-01-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-11-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多