模拟人生2大学生活怀孕:excel中文本格式的数字位数变换

来源:百度文库 编辑:中科新闻网 时间:2024/05/14 11:50:37
我有一列不等长的文本格式的数字,想用等长表示,不足部分前面加零,比如:12345>00012345;987>00000987;怎样批量转换(或用公式、函数)
再有,姓名用4位表示,怎样在不足的后面补空格

第一个问题
=RIGHT(CONCATENATE("000000",A1),7)
CONCATENATE是合并函数,RIGHT是取值函数。
00000根据你最长的那个数值长度去比对。

姓名的问题,我帮不了你了,因为文本在EXCEL里就是左对齐的,后面加不加空格都是一样的。即便你要把它导入数据库,数据库也是拿最长的说事,有空格反而麻烦。
但如果你只是想打印的时候看起来好看,可以选择分散对齐,右击按钮栏空白位置,然后选择自定义,然后选择格式,在里面找“分散对齐”,拖到工具栏。然后点就是了!

这是一个数字加入前导零的问题。
1)选中你要表示等长的列
2)在菜单中选择“格式”>“单元格”,在“分类”下拉框中选“自定义”,这时右侧出现“类型”输入框
3)在“类型”输入框中输入几个“0”,如果你想要8位等长,就输8个0
4)确定
此时,单元格中不足8位的数字前面就被补上相应数量的0了。

姓名后面补空格:
输入下述公式:“=A1&"__"”,其中“_”表示空格,A1是你存放姓名的原始单元格。
如果有一列姓名的话,将这个公式复制一下就行了