如何使用excel公式删除1列中每个单元格的特定字符
在A栏中,我有以下内容: A.如何使用excel公式删除1列中每个单元格的特定字符,excel,excel-2007,excel-formula,excel-2010,Excel,Excel 2007,Excel Formula,Excel 2010,在A栏中,我有以下内容: A. 09334567377 09484559911 09173304477 +63917 234 9999 +63 933 727 0415 我希望一切都是这样: A. 09334567377 09484559911 09173304477 091723490 09337270415 注意:就像“ctrl+F和replace”函数一样,除了前3个示例之外,我想删除空格。我知道每个单元格需要不同的公式。请帮帮我,提前谢谢你 如果你把: =IF(LEFT(A1,3)="+
=IF(LEFT(A1,3)="+63",MID(A1,4,15),A1)
应删除最上面一行中的,并向下复制以适应前导的+63
。使用此公式复制列,并在顶部粘贴特殊值,以便在选定列的情况下,“主页>编辑>查找和选择”,将[space]
替换为“无”将删除所有空格
结果可能会转换为数字格式,因此会丢失前导的0
s,但它们可能会被添加回(或者在+63
s的情况下,刚刚添加)一个公式,如=“'0”&C1
,其中C1应进行调整以适应此公式。尝试此公式(输入B1并向下复制):
=文本(替换(替换(A1、+63、“”、“”、“”、“”、“”)和“00000000000”)实际上不是excel wiz,尝试了ctrl+f&replace并显然替换了整个工作表中的所有空格。我有40000个这样的数字,我只是想知道我是否需要手动编辑。顺便说一句,谢谢你的回复是的,我在这张纸上有更多的数据!我认为替换数据会很有效,它非常耗时,我的意思是,我可以将整个列复制到另一张表中,然后执行“ctrl+F”操作,但我也想学习新的公式,以便将来使用,所以我尝试在这个网站上问这个问题。