如何使用excel公式删除1列中每个单元格的特定字符

如何使用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)="+

在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)="+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”操作,但我也想学习新的公式,以便将来使用,所以我尝试在这个网站上问这个问题。