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
拆解运算顺序(电脑执行步骤):
执行 ROW(),拿到当前行号“2” 计算括号内部:62 + 行号(2) −1,得到 63,后面下拉公式后依次得到64/65...... TEXT 把上面数字转为 2 位文本数字 "63"、"64", (TEXT (数字,"格式代码") &把前面固定字符串 "30103520011010" 和后面 "63"粘在一起 最终得到完整编号 3010352001101063
• 区分:&拼接文本;+只做数字加法,不能混用
• 文本和文本拼接:用&
• 数字加减乘除:用+ - * /