ARTICLE · 1227768
Excel下拉菜单只能单选?教你一招,不用VBA也能实现多选录入!
平时制作员工信息表的时候,经常会碰到一个问题:一个员工有多种技能,但是Excel的下拉菜单只能选择一项。不写VBA代码就不能进行多选吗?其实不需要的。今天给大家讲的是用数据验证和TEXTJOIN函数来实现多项选择以及自动合并。
第一步是创建下拉菜单
假如我们要统计员工会用的办公软件的话,可以选择:Excel、Word、PPT、Power BI等。
先在A2到A5单元格中分别填入四个技能的名称。
接下里的操作是:
1、选择B2到D2这3个单元格。
2、点击数据->数据验证。
3、在【允许】里边选择【序列】(有一部分版本显示的是“列表”)。
来源一栏填写为:
5 点击确认按钮。
完成之后,B2、C2、D2会显示下拉箭头,并且可以从中选择一种技能。
小贴士:Excel普通下拉列表本身不能实现一个单元格内多次选择并自动追加内容。使用三个下拉框,并且用函数来完成多选的结果汇总。
二、一个函数用来把多选的结果合并在一起
到上场的时候了!
在E2处输入:
按回车键得到结果。
B2,C2,D2,E2最后的结果如下
Excel, PPT, Power BI, Excel,PPT,Power BI
Word,Excel,空白,Word,Excel
方不方便?选择三个下拉框之后,E2就会自动显示所选的内容。
该公式的含义也不是很难理解:
“、”:不同的技能之间用顿号分隔。
TRUE的时候就会自动忽略掉空单元格。
B2:D2为要合并的选择区域。
之后修改任何一项,结果都会自动更新,不需要重新输入。
三、实际使用的时候要注意以下三个问题
1、如果想选择更多的项目怎么办?
将下拉菜单扩展到B2:F2,把公式里的区域改为B2:F2就可以选择最多5项了。
2. 如果选项有重复的话怎么办?
这套方法并不具有去重的功能。重复选择Excel汇总的结果会重复,在录入的时候要进行核对。
3. 如果函数不能被使用了怎么办?
TEXTJOIN可以应用于Excel 2019及其后续版本和Microsoft 365中,Excel 2016一般不能用到这个函数。
四、做一做
制作一份员工兴趣爱好的表格。
选项设为:阅读、运动、音乐、旅游。
先用数据来验证创建三个下拉菜单,然后使用TEXTJOIN函数把结果汇总到一个单元格里。把公式下拉之后就可以登记多位员工的兴趣爱好了。
今天要掌握的是下拉菜单用于选择,TEXTJOIN用来合并。
虽然不能直接在一个下拉框中进行连续多选,但是不用VBA也可以完成日常工作中的多项信息录入。
每天掌握一项Excel的小诀窍,日积月累之下,你也会成为办公室里的一员高手。















































































