关于那个在EXCEL原有数据前补0的问题,如果超过10的只在前面补一个0应该如何实现?即010 如何在EXCEL原有数据前补0

www.zhiqu.org     时间: 2024-06-01
比如原数据在A列,用三步处理就行了。
1、摁“ctrl+H”调出“查找/替换”功能,在“查找内容”中输入 . (英文状态下的逗点),在“替换为”输入 .00 点确定后就可以除了每个单元格的第1个数字以外,全都加上00了。

2、在旁边的辅助列B1输入公式:
="00"&A1 回车后再选中B1,将光标停在A1右下角的小黑点处,光标变成一个黑色十字型,这时点击并向下拖动就可以在原数据最前面也加上00了。

3、再用替换功能,将 0010替换为010 0020替换为012 这就比之前多了这一步,没办法,这是最方便最容易理解的方法了。

1.先按“.”分列,
2.分列后按文本规则加0,用函数right(“000”&分列后数据)
3.最后再将补零后数据用“.”连接(用&,或文本连接函数)

用IF+AND函数求出结果,再用数值粘贴粘一下

只有改成文本格式了,要不自动截去了

1.1.10 这样的是文本资料
除了手工输入真找不到好的办法啊

我想把EXCEL表格里的一列数字在前面统一加上一个0,如何操作~

要分几种情况。
如果数字都一样长,比如都是3位4位等等,看定义格式0000或者00000,即0的个数比数字多一位即可。若数字不一样长,用上面的方式可以使其一样长,不够长的高位补0。如果不一样长但要求只在高位补一个0的,自定义格式为"0"0。
若0仅是显示需要,就选中区域-设置格式-自定义-右边类型框原内容前插入0-确定,若0要参与查询或计算,就用公式=0&$a1。

扩展资料:
单元格按所在的行列位置来命名,它有三种引用样式:A1引用样式,R1C1引用样式和三维引用样式。
默认情况下,Excel 使用 A1 引用样式,此样式引用字母标识列(从 A 到 IV,共 256 列,备注:版本不同最大列数也不同),引用数字标识行(从 1 到 65,536)。这些字母和数字称为行号和列标。若要引用某个单元格,请输入列标和行号。例如,B2 引用列 B 和行 2 交叉处的单元格。
参考资料来源:百度百科-单元格

比如原数据在A列,用两步处理就行了。
1、摁“ctrl+H”调出“查找/替换”功能,在“查找内容”中输入 . (英文状态下的逗点),在“替换为”输入 .00 点确定后就可以除了每个单元格的第1个数字以外,全都加上00了。

2、在旁边的辅助列B1输入公式:
="00"&A1 回车后再选中A1,将光标停在A1右下角的小黑点处,光标变成一个黑色十字型,这时点击并向下拖动就可以在原数据最前面也加上00了。

如果希望将B列的结果变成真实的数据而不是通过公式显示的结果,可以选中B列后选“复制”,再在选区内点击右键选“选择性粘贴”-“数值”,保存后就行了。


#松胃俘# excel数据怎么去掉前面补位的0,如:0206 - 0204变为206 - 204 -
(13986649585): 假设原数据在A列 B1输入公式=LEFT(A1,FIND("-",A1)-1)*1&"-"&RIGHT(A1,LEN(A1)-FIND("-",A1))*1 下拉

#松胃俘# excel表格里面肿么样在一组数据前面加“0”呀? -
(13986649585): 在你要设置的那组数据前后各插入一列.前面一列表格里写上你要加的数字 比如o 然后在后面添加的那一列用函数=PHONETIC(前面增加的那列的第一格:中间原本数据的那列第一格) 按enter键确认后 下拉就可以了.不知道呼我

#松胃俘# EXCEL中补回丢失的 0 -
(13986649585): 方法1、你的TXT格式还在么?如果在,先设置EXCEL格式为文本后重新粘贴.方法2、如果TXT已经没了.可以使用自定义单元格格式,0000000.这个方法只是显示上满足了要求,如果使用公式操作这个单元格的话,仍然会出现丢失0的结果.方法3,增加一列,使用公式,价格你的数据都在A1,A2,A3....,你在B1输入公式=REPT("0",7-LEN(A1))&A1,然后一拖填充其他单元格的公式即可.

#松胃俘# excel数据 批量添加0 假如数据在A1 里面的数据是已经存在的 都是1234 56789 8911 2345 这样的 现在在这些
(13986649585): 选中A列 右键,单元格格式 自定义 00000000000000000000 确定. 即输入20个0

#松胃俘# 如何在excel2003中设置excel中不足7位自动补0 -
(13986649585): 右键-设置单元格格式-数字-自定义-类型处输入0000000即可

#松胃俘# Excel 单元格A1内容数字不满12位,用什么函数可以使它自动在第一位数前面加0. -
(13986649585): 如果你的数据都在A列,你可以选中A列,右击-设置单元格格式-自定义-在类型栏输入12个0,-确定,只要你在单元格输入的数据不满12位,前面就会自动补0,比如你在A1输入12345,前面就会自动补7个0,在A2输入12,前面会自动补10个0 ,这样比用公式更简单

#松胃俘# excel 2003补0 -
(13986649585): 选中A列(或A1到A9999)后选菜单栏上的“格式”-“单元格”,在“数字”标签中选“自定义”,在“类型”中输入“000000”(6个0),确定即可.

#松胃俘# excel操作中空格自动补零 -
(13986649585): 你看看用这个公式行不行:=if(A1="",0,"") 答案补充 如果这个不懂还有以下解决办法: 比如A1:K16是你的数据,这其中有很多是空格,那么选择A1:K16,然后替换空格为0就可以了,一次性全部好了 答案补充 你按CTRL+h,会跳出一个对话框,上面不要填,下面填0,全部替换就可以了 答案补充 兄弟,你积分真高啊

#松胃俘# excel求和问题
(13986649585): 绿色部分说明存储的格式不是《数字根式》很可能是《文本格式》,你点击数据后旁边出来(感叹号),右边会有三角符号,点一下,看第一行字,会有说明,所以要修改格式的话,点击列,或行,点右键,选择《单元格格式》,选择《常规》或《数值》

#松胃俘# excel单元格设置成文本了为什么里面原有的数据不变 -
(13986649585): 我试过了,一改为文本就左对齐了啊,要输入0在输入前加一个空格不行吗?如果要自动补零这么复杂的话就只能用宏来实现了,编一个VBA的程序来做.或者我给你写个简单点的方法:在邮政编码旁新建立一列,第一个单元格输入:=IF(A1<1000," 000"&A1,IF(A1<10000," 00"&A1,IF(A1<100000," 0"&A1," "&A1))) 其中A1为它旁边的邮政编码所在单元格.然后吧下面的单元格子都套用这个公式即可.