我正在使用Excels查找和替换从长号中删除连字符。它们在出生日期和组织编号之间混合,这些编号已经填充了前导零以具有相同数量的字符。有很多数字,所以查找和替换似乎是删除连字符的最简单的解决方案。 但是当我使用find并替换前导零被截断时,我还没有找到解决方案来保留它们。
例如我有:
19551230-1234
01234567-8901
找到并替换后我有
1,95512E+11
12345678901
但希望格式为:
195512301234
012345678901
所以我想在查找和替换后保留前导零。我已经尝试将单元格格式化为文本,但它不起作用,因为查找和替换会自动截断前导零并保留其余字符,因此零完全删除。我正在使用Excel 2010,但对多个版本的答案表示赞赏。
答案 0 :(得分:1)
使用 SUBSTITUTE 公式代替查找和替换,如下所示:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1," ",""),"/",""),")",""),"(",""),"-","")
结果是文本。
答案 1 :(得分:0)
只需在您的领先电话前面加上一个引号-例如。 '01234该数字将按原样使用,并且引用不会在字段中显示。