客里有所过,归来知路难。开门野鼠走,散帙壁鱼干。洗杓开新酝,低头拭小盘。凭谁给麹蘖,细酌老江干。

---[唐]杜甫《归来》

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原创,欢迎关注,带你一起长知识!