夜雨聆风学习资料网

ARTICLE · 1227768

Excel下拉菜单只能单选?教你一招,不用VBA也能实现多选录入!

Excel下拉菜单只能单选?教你一招,不用VBA也能实现多选录入!

平时制作员工信息表的时候,经常会碰到一个问题:一个员工有多种技能,但是Excel的下拉菜单只能选择一项。不写VBA代码就不能进行多选吗?其实不需要的。今天给大家讲的是用数据验证和TEXTJOIN函数来实现多项选择以及自动合并。

第一步是创建下拉菜单

假如我们要统计员工会用的办公软件的话,可以选择:Excel、Word、PPT、Power BI等。

先在A2到A5单元格中分别填入四个技能的名称。

接下里的操作是:

1、选择B2到D2这3个单元格。

2、点击数据->数据验证。

3、在【允许】里边选择【序列】(有一部分版本显示的是“列表”)。

来源一栏填写为:

=$A$2:$A$5

5 点击确认按钮。

完成之后,B2、C2、D2会显示下拉箭头,并且可以从中选择一种技能。

小贴士:Excel普通下拉列表本身不能实现一个单元格内多次选择并自动追加内容。使用三个下拉框,并且用函数来完成多选的结果汇总。

二、一个函数用来把多选的结果合并在一起

到上场的时候了!

在E2处输入:

=TEXTJOIN("、",TRUE,B2:D2)

按回车键得到结果。

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的小诀窍,日积月累之下,你也会成为办公室里的一员高手。

相关学习资料