[英]Keeping leading zeros with find and replace
我正在使用 Excels 查找和替换来删除长数字中的连字符。 它们混合在出生日期和组织编号之间,这些编号用前导零填充以具有相同的字符数。 有很多数字,因此查找和替换似乎是删除连字符的最简单解决方案。 但是当我使用查找和替换时,前导零被截断,我还没有找到一个解决方案来保留它们。
例如我有:
19551230-1234
01234567-8901
找到并替换后我有
1,95512E+11
12345678901
但希望格式为:
195512301234
012345678901
所以我想在查找和替换之后保留前导零。 我试过将单元格格式化为文本,但它不起作用,因为查找和替换会自动截断前导零并保留剩余字符,因此零被完全删除。 我使用的是 Excel 2010,但对多个版本的回答表示赞赏。
只需在您的前导数字前面加上一个单引号 - 例如。 '01234 它将按原样采用数字,引号不会显示在该字段中。
使用 SUBSTITUTE 公式而不是像这样查找和替换:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1," ",""),"/",""),")",""),"(",""),"-","")
结果是文本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.