- ?
EXCEL如何操作下拉顺序填充?
心在跳
展开
1、等差序列填充,比如1、3、5、7、9这样的序列。首先,在单元格中输入1。
2、接下来,点击“编辑”,在下拉菜单中选择“填充”,在二级下拉菜单中选择“序列”。
3、最后,在弹出的“序列”对话框中输入数据,一般情况下,都是选择序列产生在列,类型就选择“等差序列”,步长值是指相邻两个数之间的差值,终止值是指需要填充的最后一个数。输入完数据之后,点击“确定”就可以了。
4、填充出来的效果如图。
5、等差序列填充还有另外一种方法,先在两个单元格中输入1、3,然后选定这两个单元格。
6、将鼠标移到两个单元格的右下角,等到鼠标变为黑色十字箭头后,沿着列往下拉就可以进行等差序列填充了。
(本文内容由百度知道网友善良的独孤风雪贡献)
- ?
高能,这一篇让你完全掌握excel下拉菜单
汪夜白
展开
图/文 | 安伟星
早就承诺大家要写一篇Excel制作下拉菜单的教程,一直拖了这么久,这次用一篇文章让你完全掌握!
下拉菜单,从制作方法上,可以分为数据有效性法、控件法;从功能上,可以分为一级下拉菜单、多级联动下拉菜单、查询下拉菜单。
01、下拉菜单制作方法
下拉菜单有两者制作方法,最常用的是我们熟知的数据有效性,其实Excel中还有一个工具可以制作下拉菜单,它就是控件。
由于控件灵活性非常强,篇幅有限,本文只做简要介绍,将主要精力放在数据有效性上面。
①数据有效性法
数据有效性在2016版Excel中叫做数据验证。
如图所示,需要为部门列设置一级下拉菜单,设置下拉菜单之后,不仅能够提高录入效率,而且可以有效防止不规范地输入。
Step1:选择要添加下拉菜单的单元格C2:C7,切换到「数据」选项卡,点击「数据验证」
Step2:验证条件中,「允许」中选择「序列」
Step3:「来源」框内选择已制作好的列表区域(也可手动录入选项,选项之间用英文状态下的逗号隔开)
GIF动图演示
②控件法
控件是Excel中比较高级的一种功能,多用于VBA开发。它被集成在「开发工具」选项卡。控件法创建的下拉菜单,多数用于数值的选择,一般创建的较少,不能批量创建。
Excel中的控件
如果你的Excel中,没有开发工具这个选项卡,需要先在「自定义功能区」中将「开发工具」添加进来。
勾选如下图中的开发工具即可。
创建方法:
切换到在「开发工具」选项卡,在「控件」分区,点击「插入」,选择「组合框」控件
在工作表的任意位置绘制生成控件,选中控件点击「鼠标右键」→「设置控件格式」,在弹出的对话框中设置数据源区域,其他项保持默认即可。
控件的使用非常灵活,它和OFFSET函数、CHOOSE函数、MTATCH函数、INDEX函数等结合,能制作出非常高效的动态图表,这里不详细展开。
可以看出,不管是是用数据验证还是控件,制作一级下拉菜单都非常简单,其本质就是将下拉菜单中的数据作为数据源提前存储在菜单中,我们要做的就是设置好数据源即可,Excel自身会生成菜单。
02、多级联动下拉菜单
首先制作二级联动菜单。
二级联动菜单指的是,当我们选择一级菜单之后,对应的二级菜单会随着一级菜单的不同而选项也不同。二级菜单的创建方法有很多种,这里我们讲最常用的:通过indirect函数创建
如图所示,我们要创建省份是一级下拉菜单,对应的市名是二级下拉菜单的联动菜单。
①为省市创建“名称”
名称是一个有意义的简略表示法,可以在Excel中方便的代替单元格引用、常量、公式或表。
比如将C20:C30区域定义为名称:MySales,那么公式=SUM(MySales)可以替代=SUM(C20:C30),可见名称比单元格区域更具有实际意义。
按住Ctrl键,分别用鼠标选取包含省、市名的三列数据,要点是不要选择空单元格。(也可以通过Ctrl+G调出定位条件,设置定位条件为在常量来选取数据区域)
在菜单栏中切换到【公式】选项卡→选择【定义的名称】分区→点击【根据所选内容创建】,在弹出的菜单中,勾选【首行】选项,如图所示,这样就创建了三个省份的“名称”,“名称”的值为对应着城市名。
②创建联动菜单
创建一级菜单
为区域中的省份一列创建一级菜单,创建方法通过“引用区域”的方式,直接将第一个图中的B1:D1区域作为数据来源,这里不在赘述。
为上图中的“市”创建二级菜单
选中【市】列需要设置的单元格区域→在验证条件中选择【序列】→【来源】中输入公式=INDIRECT($C3)→点击【确定】,此时会弹出错误提示,点击【是】继续下一步即可,如图。
提示:这里出错的原因是此时C3单元格中为空,还未选择省份的数据,找不到数据源,不影响二级菜单的设置。
完成之后,就实现了二级联动菜单,如图所示。
原理解析
实现二级联动菜单的核心是:定义名称和INDIRECT函数,理解这两个核心是解题的关键。
原理①:根据“名称”的作用,当我们定义名称“江苏省”时,那么在函数引用中,“江苏省”能够代替“南京、苏州……”
原理②:INDIRECT函数为间接引用,他可将文本转化为引用。
如图是间接引用于直接引用的不同。
将原理①和原理②结合起来,以江苏为例,在来源中输入的公式=INDIRECT($C3)的意思是,首先C3单元格中的值是“江苏省”,而INDIRECT可以将文本换成引用,而“江苏省”已经定义为名称,代表的是“南京、苏州……”,所以二级下拉菜单中出现的南京市、苏州市等。
多级下拉菜单的制作原理是完全一样的,学会了二级下拉菜单,三级菜单甚至四级菜单应该也不成问题,自己动手试一试吧!
03、查询式下拉菜单
下拉菜单的目的之一是提高输入的效率,但是,如果选项过多,那么下拉列表势必会很长,此时要想快速从下拉菜单中找到目标选项就非常困难。
我经常在想,如果能进行搜索下拉菜单该多好啊,这里教给你的方法,虽然没有搜索框,但是能模拟搜索的效果。
我把它称为查询式下拉菜单。
如图,要根据A列的集团列表,在E2单元格创建查询式下拉菜单,更方便地选择集团。该下拉菜单可以根据E2单元格内输入的第一个字来动态显示所有以输入汉字开头的集团,即实现查询作用。
对A列的集团进行升序排序。
选中E2单元格,打开「数据验证」对话框。在“允许”中选择“序列”,并在“来源”中输入公式:
=OFFSET($A$1,MATCH($E$2&"*",$A$2:$A$15,0),,COUNTIF($A$2:$A$15,$E$2&"*"),1)
在「数据验证」对话框,切换到「出错警告」窗口,取消勾选「输入无效数据时显示出错警告」,然后点击确定,完成设置。
最终的效果如下动图所示:
操作步骤同样很简单,难点是来源里面设置的公式。
①为什么要对集团数据列进行升序排序
排序之后,可以将第一个字相同的集团排在一起,这样在后面的输入首字进行查询式,这些集团都能够显示出来。
②OFFSET函数
它的语法形式是 OFFSET(reference,rows,cols,height,width),参数1为参照系,参数2为偏移行数,参数3为偏移列数,参数4为返回几行,参数5为返回几列。
总之,这里主函数OFFSET的作用就是:当E2单元格内输入首字时,找到以输入的汉字开头的集团名称,并引用所有符合条件的集团作为下拉菜单的显示内容。
③MATCH($E$2&"*",$A$2:$A$15,0)
在集团列表中查找以E2单元格字符开头的集团名称,返回找到的对应的第一个集团在列表中的序号;
④COUNTIF($A$2:$A$15,$E$2&"*")
在列表中统计以E2中字符开头的集团的个数
这里,MATCH函数作为OFFSET的第二个参数,即向下移动的行数;COUNTIF函数作为OFFSET的第4个参数,即从集团列表中返回的行数。
举例:当E2中输入“广”时
MATCH($E$2&"*",$A$2:$A$15,0)返回以广开头的集团在$A$2:$A$15中的序号,即2(广发集团排在第二位)。
此时COUNTIF($A$2:$A$15,$E$2&"*")统计出以广开头的集团共有三个,所以返回值为3。
主函数就变为OFFSET($A$1,2,,3,1),即返回「以A1为参照,向下移动移动两行(A3),行数总计为3行(A3:A5)的一个区域」,这个区域正是以广开头的三家集团:广发集团、广汇集团、广汽集团。
⑤为什么不能勾选出错警告
数据验证,要求输入的内容和设置的源中的内容必须一致,否则将提示警告,导致无法正常输入。我们因为是首字匹配,因此要取消警告。
最后,再次强调,函数是重点,理解了函数在本里中充当的含义,才能灵活的设置查询式下拉菜单。
·The End·
作者:安伟星,微软Office认证大师,领英中国专栏作者,《竞争力:玩转职场Excel,从此不加班》图书作者
- ?
EXCEL如何自动下拉到底?
不爱
展开
如何快速填充公式
方法1,双击填充柄,如果前一列连续多行,则可填充相同多行
方法2,先输入要填充的公式,按下SHIFT+CTRL+方向键下,再按下CTRL+D
方法3,选中要输入公式的第一个单元格,按下SHIFT+CTRL+方向键下,再在编辑栏里输入公式,再按下CTRL+回车
方法4,名称框输入需要填充的范围 (比如 A2:A1000) 回车 ,编辑栏输入要复制的公式后,同时按 CTRL+回车输入
方法5,选中写入公式的单元格,按CTRL+C,然后鼠标移到名称框,直接输入单元格区间,如A3:A1000,回车,之后按CTRL+V
方法2和3可填充至表格的最后一行;方法4和5是写入几行就填充几行
(本文内容由百度知道网友贡献)
- ?
技巧 | 当Excel下拉列表重复时,你该怎么办?
第九
展开
Hi,大家好,我是胖斯基
当我们在填写表格时,经常会遇到下拉选择项,这样在加快填写表的同时,也保障了数据的准确性,比如:
而作为表格的制作者来说,如果下拉的信息是静态的,那比较好办,如果是动态的呢?
比如:现有一份一段时间内的销售业绩表,如果要选择不同的业务员来查看其业绩的话,可能大多数的情况会这样:
你会发现,下拉销售员的姓名的时候,发现有重复的信息,从而导致你下拉列表的意义失效。同时,随着一段时间内销售人员的岗位异动,销售员姓名列的信息会有新增(同时可能还会存在重复),那此时下拉列表的呈现,就是一个问题。
So,当Excel下拉列表重复时,你该怎么办呢?
从问题处理角度来看,需要解决两个点:
1. 如何将销售业绩表中的姓名去掉重复项并动态获取唯一值;
2.如何设置下拉列表仅仅只获取唯一值,而忽略其他。
先看看最终效果
很明显:1. 解决了重复性的问题;2. 如果涉及销售员姓名新增,下拉列表动态获取
如何实现的呢?
1
如何去掉重复项
这里要借助一个函数的组合 INDEX+COUNTIF
公式:=INDEX(C:C,MIN(IF(COUNTIF($I$1:I1,$C$2:$C$999)=0,ROW($C$2:$C$999),4^8)))&""
原理不再做过多解释,具体可参见《函数 | 面对重复值,你如何处理?》,里面有详细说明。
这里想说明一点的是:Excel中去掉重复值有套路可循,掌握好了其中核心技能即可。
2
如何让下拉列表获取最新的唯一数值
下拉列表的制作,操作起来很容易,具体可参见:《技巧 | 只需2步就能快速搭建出多级菜单》
这里要说明的是:如何动态获取?要想动态获取,则需要借助一个动态获取的函数,即:OFFSET,借助其动态选取的功能,来实现动态列
公式:=OFFSET(I2,,,COUNTIF(I2:I999,">"""))
其中,COUNTIF(I2:I999,">""")就是用来动态获取其数量,保障OFFSET能正确获取数据范围
So,两个简单的函数功能点相结合,就完成了下拉列表的动态获取(去重复)
你学会了吗?
- ?
Excel中的6个排序技巧,帮你解决一切排序问题
Jayne
展开
序列填充生成序号
适用范围:较少的常规序号生成。
在第一个单元格里输入1,然后按住刚才的单元格往下拖动,然后在【自动填充选项】中选择【序列填充】。
直接拖动生成序号
适用范围:任意步长值的序号生成。
在A1和A2单元格分别输入1、2,一起选中两个单元格,拖动填充柄。
借助名称框输入序号
适用范围:生成数量比较多的序号。
按部门填写序号
适用范围:特殊规则序号的生成。
以下图为例,要求我们按部门不同来分别填写不同的序号,不同部门序号都从1开始,同一部门按顺序来递增。
A2单元格输入的公式,向下复制:=COUNTIF(B$2:B2,B2)
五、保持连续的筛选后序号
适用范围:要求我们筛选操作的数据表。
按常规方法输序号后,一旦数据筛选后,序号就发生错乱。
如果要求筛选后序号仍然保持连续的话,就要按照下面的方法。
A2单元格输入公式向下复制:=SUBTOTAL(3,B$1:B2)-1
六、合并单元格添加连续序号
适用范围:工作中有合并单元格的工作表。
看下图,要求在A列不同的合并单元格里加入序号。
我们先来选中要添加序号的单元格,在编辑栏里输公式,按Ctrl+Enter键。
=MAX($A$1:A1)+1
是不是非常简单呢?大家也来动手试试吧。
- ?
excel中的数字下拉后为什么数字不递增
Lan
展开
Excel中常规情况下数字下拉后会以数字填充,如果想要数字递增,需要进行特殊操作。
软件版本:Office2007
数字下拉递增的方法:方法一:按住Ctrl键再进行下拉,就可以得到依次递增1的数字序列:
方法二:下拉后,选择右下角图表,选择“填充序列”,也可以得到依次递增1的序列:
方法三:选择两个单元格再下拉,这样会得到依次递增两个单元格差的序列:
(本文内容由百度知道网友鱼木混猪贡献)
- ?
Excel表格分类下拉列表原来是这样做出来的!
Zheng
展开
在工作中,我们人事部工作人员常常要将新入职员工输入到各自归属的部门表格中,为了保持名称的一致性,利用“数据有效性”功能建立一个分类下拉列表填充项是个非常实用的办法。
如下图所示,我们希望在每次录入员工部门归属时不用再复制黏贴上面的部门,而是用下拉菜单方式选择某一个部门。这样既快捷又准确。
下面讲一下操作步骤:
第一步:选中B列单元格,单击功能选项卡【数据】下面的【数据有效性】下拉菜单中的【数据有效性】,出现【数据有效性】对话框。
第二步:在【有效条件】下面选择序列,然后下面会出现【来源】选项,区域选择B列一整列,单击【确定】
这样操作后鼠标放在B列的任何单元格右下角都会出现个小箭头,然后点击小箭头就可以选择任意部门啦!这样是不是简单又准确呢!
- ?
Excel进阶:做个百度搜索框式的下拉菜单,选项再多也没问题
侧影
展开
当Excel表格下拉菜单中的选项非常多时,你就需要一个搜索式下拉菜单。
搜索式下拉菜单就像百度搜索框一样,输入一部分内容,就会自动联想出相关的选项供你选择,无关的会自动被过滤掉。例如输入一个字“蔡”,就会把所有姓“蔡”的姓名都列出来。
而如果你使用普通的下拉菜单,你要拖到什么时候才会找到自己想要的数据?还不如不用下拉菜单呢。
所以,搜索式下拉菜单是不是挺实用的?
制作搜索式下拉菜单的步骤
先给原始数据按照姓名排序,接着就和普通的下拉菜单一样创建序列,在“来源”中输入公式“=OFFSET($A$1,MATCH(E2&"*",$A$2:$A$281,0),0,COUNTIF($A$2:$A$281,E2&"*"),1)”。
公式解释
整个公式其实就是一个OFFSET函数,OFFSET函数的第二个参数是个Match函数,用于获取以E2单元格内容开头的第一个匹配值的位置,例如你在E2中输入“蔡”,那么就会得到3。第四个参数是COUNTIF函数,用于统计以E2单元格内容开头的单元格数量。这样整个公式就会把包含E2单元格内容的所有选项找出来了。
如果你想要搜索出包含E2单元格内容的数据,可以将公式中的“E2&*”替换成“*E2&*”。
错误1
按照上面的步骤操作,很多人会遇到的第一个错误就是输入一个字之后,就遇到了Excel的警告。
这是因为,你没有将“数据验证”/“有效性”中的“出错警告”去掉。
错误2
输入第一个字之后,下拉菜单中的选项虽然少了很多,可是和我们输入的内容完全没有关系啊!
这是因为,你忘记了给所有原始的数据按照姓名排序。
错误3
下拉菜单搜索功能没有问题,可是没有得到“座位号”和“销量”。
这其实不是下拉菜单的错误,但因为“座位号”和“销量”是用Vlookup函数获取的(这种情况下,很多人会用Vlookup)。Vlookup函数要求数据升序排列,而表格中的姓名是降序排列的,所以得到了错误的值和空白值。
解决了所有的错误,你就可以得到完美的下拉菜单啦。
PS:这篇文章的步骤针对Excel,WPS中的下拉列表功能默认自动搜索功能,不需要这么麻烦。
相关阅读:《WPS Excel 获取动态数据函数offset的基本用法》、《WPS Excel:如何比较两列数据(match函数法)》
谢谢阅读,每天学一点,省下时间充实自己。欢迎点赞、评论、关注和点击头像。
- ?
excel下拉菜单技巧:只要这简单3步,就能轻松搞定!
陶哲瀚
展开
EXCEL下拉菜单你是不是在工作中常常需要用到excel下拉菜单?但是没有一个好的方法或者不会制作excel的下拉菜单?
今天咱们就说一个怎么快速制作excel下拉菜单的案例,让你在工作中快速并且准确的录入数据。简单粗暴并且非常有效!好了开始今天的excel下拉菜单制作:我们先看下图案例,当你输入一个关键词的时候下面就会自动弹出相关词的名称可提供给你选择,这样咱们是不是提高了工作效率?提高了输入准确度呢?
示例1首先,如果咱们的数据源如果是放在G列的话,那么咱们就要先对G列的需要用到的数据进行升序的一个排序。
然后再选择A列的区域,依次点击“数据”→“数据验证”,允许类型选择的序列,在来源的编辑框中输入
=OFFSET($G$1,MATCH(A2&"*",$G:$G,0)-1,,COUNTIF($G:$G,A2&"*"))
(公式解析:其实公式中的G1,指的是实际数据所在列是第一个单元格,这里咱们简单了解一下就行了,公式中的$G:$G,就是咱们实际数据所在的列了)
示例2最后一步就是切换到“数据验证”的“出错警告”选项了,把“输入无效数据时显示出错警告”前面的勾取消掉,点击确定就可以看一下咱们亲手制作的excel下拉菜单了!(PS:为什么要取消掉“输入无效数据时显示出错警告”如果咱们不取消掉的话在输入数据源中没有的数据时就会出现烦人的警告窗口)
取消出错警告不知道今天简单粗暴的教程是否对您有效呢?如果您还有什么更好的方法欢迎评论区交流哦!如果您学会了就点个赞吧!谢谢周末愉快!
- ?
EXCEL表中如何自动下拉排序
回不去
展开
1.现在想对单元格区域A1:A10进行排序,先选择区域A1:A10,然后点击“开始”选项卡中的“排序与筛选”,下拉菜单中的“升序”。
见下图
2.这时单元格区域A1:A10就已经按升序排列了。
见下图
3.当然,先选择区域A1:A10,然后点击“开始”选项卡中的“排序与筛选”下拉菜单中的“降序”,单元格区域A1:A10就会按降序排列。
4.如果要对多列同时各自排序,可以先选择这几列数据,然后点“升序”或“降序”。
(本文内容由百度知道网友茗童贡献)
excel下拉排序都是1
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并