您的位置 首页 > 数码极客

〔Excel如何补0〕excel如何补位

今天教大家一个小技巧:如果有一列位数不等的数值,如何将整列的位数设置为一致?位数不足的,分别在前面和后面补位。


案例:


下图 1 是一列顺序编号的学号,请分别在每个数据的前面和后面用 0 补位至 5 位数,效果如下图 2 所示。


解决方案:


前面补位非常简单,设置单元格格式就可以了。


1. 将 A 列的数据区域复制粘贴到 C 列 --> 保持选中 C2:C13 区域 --> 按 Ctrl+1


2. 在弹出的对话框中选择“数字”选项卡 --> 选择“自定义”--> 在类型区域输入“00000”--> 点击“确定”


前补位就设置好了。


但是后补位就稍微有点难度了。


3. 在 D2 单元格中输入以下公式 --> 下拉复制公式:

=A2&REPT(0,5-LEN(A2))


公式释义:

  • LEN(A2):统计 A2 单元格中的字符个数;
  • 5-LEN(A2):用 5 减去 A2 单元格的字符数,也就是计算出需要补位的位数;
  • rept 函数的作用是将参数中的文本按指定的次数重复;参数含义为 rept(需要重复的文本, 需要重复的次数);
  • REPT(0,...):将 0 重复 n 次,n 为前面计算出所需补位的位数;
  • A2&...:将 A2 单元格的值与补位的若干个“0”连接起来,从而实现后补位的效果


有关 rept 函数的详解,请参阅

  • Excel – 用函数也能轻松做出五星级打分表
  • 又一种不用图表,也能做出 Excel 横向柱形图的方法
  • Excel函数(13)–用rept函数制作图表用


文末彩蛋:


将后补位的公式调整一下,也可以变通成前补位,如下:

=REPT(0,5-LEN(A2))&A2


很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“Excel如何补0,excel如何补位,excel如何补0并且文本格式,EXCel如何补上缺失序号空行”边界阅读