Excel: Removendo espaços em dados

-1

Então eu quero remover o espaço entre BA e 1, mas manter o espaço após 1. Portanto, estou procurando ter "BA1 0".

Noentanto,maisadiantemeusdados.Oscódigospostaistornam-seinteirosnovamente,p.BS151.Edestesespaçosnãoprecisamserremovidos.

    
por wilga 13.03.2018 / 15:46

2 respostas

4

SUBSTITUTE, que permite a especificação de qual substituir:

=SUBSTITUTE(A1," ","",1)

O 1 informa a fórmula para substituir apenas a primeira ocorrência do espaço.

Por sua edição, adicione uma verificação para ver se o espaço precisa ser removido:

=IF(MID(A1,3,1) = " ",SUBSTITUTE(A1," ","",1),A1)
    
por 13.03.2018 / 15:49
0

Se você não precisa de uma resposta baseada em fórmula e só precisa fazer isso uma vez para arrumar um conjunto de dados, tente usar a ferramenta Localizar / substituir. Está no lado direito da faixa de opções Casa.

  1. Selecione a coluna
  2. Abra a ferramenta Localizar / substituir
  3. Localizar: "BA 1" (sem as aspas) ou talvez "BA"
  4. Substitua: "BA1" (sem as aspas) ou talvez Substitua "BA"

Ele não alterará o restante da célula, deixando o resto do código postal correto.

Você não menciona se seus dados têm códigos postais que só começam com BA e BS, se seus dados tiverem muita variação nos dois primeiros caracteres, isso provavelmente não é apropriado e você deve tentar uma das outras soluções sugeridas . Mas funciona onde você tem alguns grandes padrões.

    
por 14.03.2018 / 11:29