客里有所过,归来知路难。开门野鼠走,散帙壁鱼干。洗杓开新酝,低头拭小盘。凭谁给麹蘖,细酌老江干。
---[唐]杜甫《归来》
hello,朋友们,大家好。新年马上就要到了,大家有准备什么东西去过年了吗?
现在身边的好多小伙伴是不是已经请假回家了呢。
在这过年的前夕,主要给大家分享下一些小技巧的操作方法,方便大家学习和理解。
之前有给大家分享过下拉菜单的制作,也分享过搜索式下拉菜单的制作方法,今天再给大家分享个关于下拉菜单的小技巧,这里讲2种制作方法。
是什么呢?
就是下拉菜单自动更新的技巧,具体是什么呢?我们先看下下面的演示。
方法一、 借助超级表方法
我们使用超级表的自动识别数据区域范围,形成动态数据源的功能,实现下拉菜单的自动更新。
操作步骤:
1、首先我们选中C2:C10数据区域。点击菜单栏的【数据】-【数据验证】-【序列】,来源内容选择区域E2:E3区域
这时可以看到下拉菜单的选项为E2:E3的内容
2、选择E1:E3数据区域,按Ctrl+T转换为超级表,注意勾选【表包含标题】
3、这时当我们在E4输入新的内容时,可以看到C2:C10的下拉菜单也自动更新了。
方法二、 借助OFFSET函数
这个方法是借用了OFFSET函数,和方法一差异主要在于【数据验证】-【序列】输入的内容。
我们在【数据验证】-【序列】,输入如下公式:
=OFFSET($E$2,,,COUNTA($E:$E)-1,)
这里重点是了解OFFSET函数和COUNTA函数的用法
OFFSET(起始位置,向下或向上移动几行,向右或向左移动几行,引用区域的高度,引用区域的宽度)
给大家简单的看下它的操作方法。
比如我们在E2输入公式:
=OFFSET(A1,3,3,1,1)
起始位置是A1,向下移动3行,向右移动3行,引用区域的高度1,引用区域的宽度1,
可以看到得到的值为9。
再比如把E2公式改成,然后拖动公式
=OFFSET(A1:B2,3,2,2,2)
起始位置为A1:B2,向下移动3行,向右移动2行,引用区域的高度2,引用区域的宽度2,即得到了C4:D5区域。
注意:公式输入完,因为引用的为数组,必须按Ctrl+Shift+Enter三键结束
我们再结合上面的公式:
=OFFSET($E$2,,,COUNTA($E:$E)-1,)
起始位置是E2;向下及向右移动为空;引用的区域高度为COUNTA($E:$E)-1,即E列去除标题行的长度,即我们需要的下拉选项内容;宽度为1,省略。(引用区域的高度、引用区域的宽度默认为1)
以上就是给大家分享的2种关于下拉菜单自动更新的做法,你学会了吗?
这个技巧,比较适用于选项不定的时候,比如涉及的产品的类别,等等,我们可以使用此方法,让下拉菜单自动更新。
如果觉得文章对你有帮助的话,希望大家帮忙点赞加分享哦~,谢谢
本文由彩虹Excel原创,欢迎关注,带你一起长知识!