Excel的自动填充如何用函数规避特殊数字
发布时间:2023-10-13 05:50:04
Excel的自动填充功能很高效,但有时我们不希望看到某些数字,例如我们在生成楼层、会员卡等序号的过程中,许多人不希望看到4和7这样的数字。那么如何避免呢?
其实,通过巧妙地利用SUBSTITUTE函数的嵌套使用,可以很好地解决这个问题。我们以实际操作来具体说明吧。我们先生成一个不带4和7的列表。
首先打开一张空白Excel表,在A1单元格中填入数字1。
接下来定位光标到A2单元格,在公式栏内输入如下公式:
=SUBSTITUTE(SUBSTITUTE(A1+1,4,5),7,8)
随后向下拖动A2单元格右下角的黑色方块填充柄,你看到什么了?是不是生成的所有数据中唯独没有4和7这两个数呢?
那么,这个神奇的SUBSTITUTE函数是如何做到排除4和7这两个数字的呢?其实只要掌握了该函数的基本参数的含义,就全明白了。
在“=SUBSTITUTE(SUBSTITUTE(A1+1,4,5),7,8)”这个由两个SUBSTITUTE函数嵌套的公式中,里边一层函数“SUBSTITUTE(A1+1,4,5)”跳过了出现数字4的单元格填充为5,而外面一层函数是在第一个函数过滤之后,再对7这个数字进行过滤并替换为8。因此,经过两重过滤之后,无论是单元格中出现4还是7,都会被函数中指定的后续数字5或8代替,于是4和7就不会再出现了。
如果再解释得明白一点,“SUBSTITUTE(A1+1,4,5)”函数的作用就是判断A1+1(也就是A2)单元格中自动填充的数据有没有4,若有就用5代替。这也就是该函数中先后出现的三个参数的含义了。
那么,将思路扩展一下,如果你不希望在号码串中出现另一个数据(比如2也不想出现),该怎么办呢?聪明的你肯定早就猜到了——在外面再包一层SUBSTITUTE函数,描述为“=SUBSTITUTE((SUBSTITUTE(A1+1,4,5),7,8)),2,3”就可以了。
学会了这个简单的例子,如果你开店当老板了,希望给你的会员发放会员卡,但知道大家都不喜欢带4和7的数字,那么如何自动生成不带4和7的“幸运会员卡”号呢?照猫画虎,只需在上述例子的基础上,修改起始会员卡号,例如设置一个2016123890的会员卡起始号,之后进行后续数据的填充,这样生成的会员卡就都是“幸运会员”卡了。
上述例子是利用了SUBSTITUTE函数对文本中字符的替换功能,作为替换功能的该函数,其实还具有一个更精细的第4选项,它可以指定替换第几次出现的字符,而不是一概替换。请看该函数的语法描述:
SUBSTITUTE(text,old_text,new_text,instance_num)
其中的参数意义如下:
Text:为需要替换其中字符的文本,或对含有文本的单元格的引用。
Old_text:为需要替换的旧文本。
New_text :用于替换 old_text 的文本。
Instance_num :为一数值,用来指定以 new_text 替换第几次出现的 old_text。如果指定了 instance_num,则只有满足要求的 old_text 被替换;否则将用 new_text 替换 Text 中出现的所有 old_text。
由此可以看出,我们在上面的两个例子中,其实只用到了该函数前三个参数,而第4个参数省略没有用。假设在上述的案例中,我们规定号码中第几次出现的4或7不能有,其余都可以有,那么,只需在函数的最后再加一个参数就可以了。注意用半角逗号隔开。
上述只是SUBSTITUTE函数应用的冰山一角,更多的使用方法还要靠你在实际应用中,灵活地与其他函数或公式组合应用了。


猜你喜欢
- 有的用户电脑买来时自带的是官方原版的系统,厂家没有帮忙更改为中文语音,整个系统都是英文的,对于一些英文不好的用户来说特别不好,也不知道在哪里
- 众所周知Excel表格不仅可以制作表格,还可以运算非常复杂的数据,方便快捷,准确无误。下面办公族就使用Excel2003来为大家演示如何在表
- 本文介绍Microsoft Excel中ERF函数的语法和用法。函数说明ERF函数的主要作用是返回误差函数在上下限之间的积分。如果该函数不可
- Win10系统中会预安装Office,但是没有给JH,网上给了各种解决方案,如激活码、KMS等方式JH。但是效果差强人意。但是网
- 很多小伙伴喜欢玩游戏,把自己win10版本更新到了1909版本,可是更新的时候发现更新失败了,这是什么情况呢?该如何解决呢?今天小编带来了详
- 电话录音功能非常的实用,很多的小伙伴都抱怨ios无法使用,但是最新的ios14系统有了那么怎么用呢?下面就给你们带来了ios14电话录音功能
- 想不想让自己的电脑桌面看起来更加酷炫,更加个性化,可以给电脑桌面设置一个3d立体效果。但是应该有很多用户还不知道如何操作吧。下面小编就给大家
- 魔兽世界网易有爱插件是一款非常优秀的魔兽世界插件,网易有爱插件能够提高用户的游戏体验感,但是很多小伙伴都还不清楚要如何设置网易有爱插件,下面
- windows系统怎么修改hosts文件的权限?很多人只会修改hosts文件的内容,但是不会修改权限,下面我们一起来看看详细的设置过程吧修改
- 我们在编辑文本的过程中,可以使用word 2016复制和移动文本的方法来达到快速编辑文本的目的。对于重复出现的文本,可以将其复制后粘贴到需要
- 近期有部分Win10用户在用电脑查看天气时,发现上面显示的城市不是当前位置,这是怎么回事呢?对于这种情况有没有什么方法可以解决呢?带着这份困
- 语法:FREQUENCY(data_array,bin
- WPS Office手机版文件保存位置在哪?WPS Office手机版文件保存在哪个文件夹?很多用户还不知道WPS Office手机版的文件
- 有时候需要对旁边的单元格进行判断,比如及格还是不及格,折合百分数等等,今天,小编就教大家如何进行判断函数的操作方法。Excel进行判断函数的
- wps怎么设置文档多页显示呢?很多用户对此还不是很清楚,小编这里就给大家带来有关wps怎么设置文档多页显示的回答,希望能够帮助到大家。1、打
- 同版本装载的行列数是不一样的。如果超过了最大行列数,系统就会提示无法完全装载。今天,小编就教大家在Excel中2007版表格查看最多能装载多
- 我们使用的Win10系统内任务栏是默认进行重叠,有的用户觉得这样非常的不方便,于是想要设置平铺任务栏,但是不知道要怎么操作,下面教给大家操作
- Excel中经常会需要设置查找范围来查找数据,查找的范围按照公式查找和按照值查找具体有什么区别呢?下面是小编带来的关于excel查找范围按公
- 前几天小编闲来无事就跑到网站底下查看粉丝朋友给小编我留言询问的问题,还真的就给小编看到一个问题,那就是开机如何进入u盘启动,其实这个问题的解
- 万兴喵影是一款用于剪辑视频的软件,在其中剪辑视频时我们可以为视频添加声音效果,添加文字字幕,添加位置标题等内容。如果我们需要在万兴喵影中为视