很多人都想知道,在Excel表格中,点击区县就可以显示对应的城市这个功能是怎么实现的?其实,这种情况类似于联动的下拉菜单,如果你制作过二级下拉菜单,这个问题就不难实现了。
下面动图是最终实现的效果图。工作表中的B列是区/县名,C列是城市名,在E10单元格中有个下拉框,点击下拉框中的区/县名,就可以在F10单元格中显示对应的城市名了。
具体操作步骤如下:
1、选中E10单元格 -- 点击菜单栏的“数据”选项卡 -- 在“数据工具”组中点击“数据验证”。
2、弹出“数据验证”对话框 -- 在“允许”下方的下拉框中选择“序列”-- 勾选“忽略空值”和“提供下拉箭头”前面的复选框 --“来源”选择B5:B25单元格区域。
3、点击“出错警告”选项卡 -- 勾选“输入无效数据时显示出错警告”前面的复选框 -- 在“样式”下方的下拉框中选择“信息”-- 点击“确定”按钮。
4、选中F10单元格 -- 在编辑栏中输入公式“=IF(E10="","",VLOOKUP(E10,$B$5:$C$25,2,0))”-- 按回车键回车即可。
公式解析:
VLOOKUP(E10,$B$5:$C$25,2,0):
E10单元格我们通过“数据验证”设置成下拉框,下拉框里面的内容就是“区/县”名,这里作为VLOOKUP函数的第一个参数:查找值。第二个参数$B$5:$C$25是一个查找范围,也就是要查找的“区/县”名所在的单元格区域。第三个参数2表示第2列,即返回的结果在“查找区域”中是第2列。第四个参数0表示精确查找,也可以写为FALSE。
=IF(E10="","",VLOOKUP(E10,$B$5:$C$25,2,0)):
IF函数判断E10单元格的值是否等于空,如果等于空,就返回空,否则返回VLOOKUP函数查找到的值。
5、动图演示如下。
以上就是我们本期的详细教程,如有不懂之处,可在评论区留言!更多常用Excel函数使用技巧,请持续关注本头条号!
您的每一份赞赏、转发、评论、点赞、收藏都将成为我们写出更多优质教程的动力!感激不尽!