Excel技巧:如何快速根据需要补齐数据位数?
文章来源:成都办公软件培训 文章作者:office技巧分享小编 发布时间:2021年 06月 11日 15:24:56 标签:excel技巧
当我们需要把位数不足的数据补足为需要的位数时,不知道小伙伴们会选择使用什么方法去实现呢?今天,成都办公软
件培训小编将为各位小伙伴们分享四种方法,任君选择哦。
现有数据源如下图所示,其中员工编号列数据需要统一规范为5位数,不足5位的以0占位补齐
方法1:使用自定义格式补齐位数
选择A2:A20区域后,按快捷键Ctrl+1调出设置单元格格式的对话框,选择【自定义】,然后在【类型】下方框内,输入
格式代码【00000】(0的个数代表数据位数)
方法2:使用TEXT函数补齐数据位数
Text函数可以把数据根据给定的格式代码把已有数据格式进行转换,参数形式为:
Text(需要转换格式的数据,格式代码)
选择B2单元格,输入公式:=TEXT(A2,"00000")后往下拖动填充即可(和方法1同理,格式代码中0的个数等于数据位
数)
说明:方法1中拖动自定义格式补齐数据位数后,改变的只是显示效果,A2单元格内的数据实际上还是762,并不会直接
变成00762,所以法2以及后面的函数方法中,可以直接引用A2单元格
方法3:使用TEXT函数和REPT函数补齐数据位数
此方法可以理解为方法2的进阶版,在格式代码中使用REPT函数重复显示0。
选择C2单元格,输入公式:=TEXT(A2,REPT(0,5))后往下拖动填充即可
方法4:使用BASE函数补齐数据位数
在使用BASE函数之前,我们先来简单的了解一下BASE函数,BASE函数的作用是将数字转换为具备给定基数的文本表
示。它的参数形式为:BASE(Number, Radix [Min_length]),参数具体意思如下:
Number:必需。 要转换的数。 必须是大于或等于 0 且小于 2^53 的整数。
Radix:必需。 要将数字转换为的基数。 必须是大于或等于 2 且小于或等于 36 的整数。
Min_length:可选。 返回的字符串的最小长度。 必须是大于或等于 0 的整数。
参数注意事项如下图:
选择D2单元格,输入公式:=BASE(A2,10,5)后往下拖动填充即可