! 嗨我正在使用Excel 2003.我需要向列添加数据验证,它应该在单元格中显示两列,当用户选择时,第一列值应该显示在单元格中。
例如:
Col1 Col2
IND印度
CHI中国
列 - 显示以选择
色谱柱
IND-印度
CHI-中国
选择CHI
后,China
或CHI
将显示在单元格中。
是否有可能在Excel中执行此过程。
提前感谢您的帮助......
答案 0 :(得分:1)
转到Devloper选项卡 - 插入 - 活动控件 - 插入comobobox 在excel表中绘制comobox 右键单击组合框,打开属性 在列表填充范围中,键入列的范围 设置coloumn count = 2 改变colomn的widht
答案 1 :(得分:1)
如果您需要一个下拉项目以在选择后显示不同的标题,您可以将另一个单元格用作显示。例如:
B3 (帮助单元格)可以使用=LEFT($C$3,3)
之类的公式,或使用INDEX / MATCH查找键(例如,在您的“验证”表中) )。
其中 C3 (数据验证列表)具有自定义格式,如;;;"(Change)"
或"(选择)"甚至像"↓"这样的符号,永远不会显示实际选择的列表项目。
您还可以通过创建activex组合框控件使用VBA执行此操作。
如果您需要一个下拉列表依赖于另一个下拉列表中的选择,您可以使用动态相关数据验证: http://www.myonlinetraininghub.com/excel-factor-19-dynamic-dependent-data-validation
答案 2 :(得分:0)
您可以使用第一列的下拉菜单和第二列的VLOOKUP函数。
VLOOKUP会查看第一列,并根据其他地方的数据来填充第二列。
我还找到了有关如何使用该功能的YouTube教程。干得好: https://www.youtube.com/watch?v=-WAEzokHSJM