夜雨聆风学习资料网

ARTICLE · 1066785

WPS表格中的一长串数字怎样才能只拉最后两个数字(尾数)的序列呢?

WPS表格中的一长串数字怎样才能只拉最后两个数字(尾数)的序列呢?

首先说明一下,以下只适合咱们可爱的小白看。

先来结果,比如下图(右上角已经带公式,就这个公式直接下拉即可)。

下图中的“ 30103520011010”这里面的数字可以替换成咱们自己实际操作的数字啦

下面来拆解一下:

1:英文双引号 " " 双引号中间一般是写死的文字或数字

" "双引号中间,必须是英文半角引号,中文引号会报错。

例子:123

例子:苹果

2:& 连接符 ——把两段内容拼在一起的意思

& 读作“和”,作用:把左边、右边的内容拼接成一长串。例子:苹果123

例子:苹果桃子

现在把我们想要的左边固定数字,与右边的数字,通过&粘在一起。

就是把它“30103520011010”与“62”粘在一起就靠“&”。

但这样还不能让我们下拉就可以自动排序,该怎么办?

这时候,先请出我们的“ROW”函数。

3:ROW () 函数:获取当前单元格的行号ROW (),括号中间不带任何参数 = 返回自己所在的单元格是第几行,它的意思就是“我在第几行?”它会返回你写这个公式的单元格的当前行号。

ROW(),它的括号中间写哪一行,最终结果就是第几行(显示数字几)。比如在A1单元格中输入=ROW(B9),因括号中写的是B9单元格,结果就显示行数(显示9),而不会显示B9的内容“1”。

“  ROW()-1 ”的意思是:获取当前单元格所在的行号,然后减去 1行。如果你输入的是 =ROW()-1:当前行号是 2,减去 1,结果就是 1。如下图:

知道了第几行,再来个转化器“TEXT”

TEXT (数字,"格式代码") 格式化数字输出

TEXT (要处理的数字, "显示成什么样子")

作用:把数字改成你想要的文本格式

TEXT(数字,"格式")中间符号是英文逗号。最后的 "00":代表强制2位,不足前面补0

虽然62、70本身就是两位;如果以后你的尾数跑到个位数,比如数字是2,加入TEXT,就会输出"02",保证编号位数统一,不会变成301035200110102(少一位)。

5:括号优先级(非常重要)WPS公式:括号里面优先算。

TEXT ( 62+ROW ()-1 ,"00")

内层括号:先算62+ROW()-1得到数字,再丢给TEXT做格式转换。

把全部零件合并,完整公式复盘

3010352001101062

拆解运算顺序(电脑执行步骤):

  1. 执行 ROW(),拿到当前行号“2”
  2. 计算括号内部:62 + 行号(2) −1,得到 63,后面下拉公式后依次得到64/65......
  3. TEXT 把上面数字转为 2 位文本数字 "63"、"64",  (TEXT (数字,"格式代码") 
  4. &把前面固定字符串 "30103520011010" 和后面 "63"粘在一起
  5.  最终得到完整编号 3010352001101063
特别强调:函数参数用英文逗号隔开,不能用中文逗号、顿号,括号有左边的就要对称一个右边的括号。

• 区分:&拼接文本;+只做数字加法,不能混用

• 文本和文本拼接:用&

• 数字加减乘除:用+ - * /

相关学习资料