Excel是一款电子表格软件,今天介绍的是怎样在Excel里使用自动填充功能,本文分为等差数列与等比数列的不同情况做介绍。
Microsoft Excel 2010
等差数列——方法一
打开excel,例如步长值为1时,在准备填充的第一个单元格打个1
在菜单栏找到编辑,点开后找到填充,展开后在找到系列并点击系列。
在序列产生在下面选择列,类型一栏选择等差序列。下面步长值填打入1,后面终止值打入10,
然后点击确定。注:终止值必须填,如果不填的话填充效果就不成功。
等差数列——方法二
在需要填充的第一和第二个单元格分别打出1和2;
将鼠标放在所选中的两个单元格右下角点击并往下拉;放开鼠标的时候就出现了等差序列依次步长值为1的递增效果。
等比数列
同样先在第一栏的单元格打出1;
在菜单栏找到编辑,点开后找到填充,展开后在找到系列并点击系列。
在序列产生在下面选择列,类型一栏选择等比序列,下面步长值填打入2,后面终止值打入500
然后点击确定,注:终止值必须填,如果不填的话填充效果就不成功;确定后就会出现步长值为2的等比序列
注意事项 :等差序列如果步长值不为1的时候最好选用方法1,可以在步长值一栏随意填写。
鼠标点到Excel表格任意位置,颜色就自动填充,你会么?
有粉丝朋友留言,有个对账需求,需要鼠标点到哪里,就能自动标记颜色
再次点击时,颜色如果有标记,则取消掉,那么在Excel里面如果快速制作?
很明显,鼠标点击事件,是不可能用函数公式来实现的,必须借助VBA来完成 。
1、非VBA方法如果觉得VBA复杂的话,那就可以用到F4快捷键来完成了,F4快捷键有一个功能是重复上一次操作,所以首先我们给一个单元格标记颜色,然后当我们选中另外的单元格时,我们只需要按下F4快捷键,那么这个单元格也会同样的标记颜色了
但是这种方法,还是需要鼠标点击 键盘按键来完成
2、VBA方法我们需要在开发工具中,选择VBA(或者按ALT f11),进入到VBA编辑页面中,如下所示:
我们选择worksheet,然后选择Selectionchange事件
然后我们将代码写进这个事件中
Private Sub Worksheet_SelectionChange(ByVal Target As Range)If [A1] = 1 Then If Selection.Interior.Color = 65535 Then Selection.Interior.Pattern = xlNone Else Selection.Interior.Color = 65535 End IfEnd IfEnd Sub
我们设置了一个开关按纽,当A1单元格的值为1的时候,才能实现点击变色,当然也可以把代码中的值给改到其它的位置
然后就是对选中的数据区域颜色进行判断,如果说有我们指定的颜色,则选区变成无颜色填充,否则就填充为我们指定的颜色
因为你使用了VBA代码,所以你需要把表格另存为XLSM格式,防止代码丢失,下次打开的时候用不了
关于这个小技巧,你学会了么?自己动手试试吧!