Livrar-se de detalhes estranhos no excel

0

Eu cometi um erro ao trabalhar em uma lista do Excel de descrições de produtos e agora alguns dos produtos têm seu número de peça listado duas vezes. É formatado como "[número do produto], [número do produto]" e eu preciso me livrar desse segundo número do produto após a vírgula. Os números dos produtos não são do mesmo tamanho, por isso não posso usar right (x), e todos os números de peça são diferentes, então não consigo pensar em nenhuma maneira que eu não possa usar encontrar / substituir. Existe alguma maneira de automatizar isso rapidamente?

    
por Sig 25.10.2016 / 17:14

1 resposta

0

Duas escolhas.

1) Use o texto em colunas para dividir as células em caracteres de vírgula:

  • Realce as células que podem conter duplicatas
  • Abra a ferramenta Texto para colunas na guia Dados.
  • Escolha "Delimitado" na primeira tela, clique em Próximo.
  • Marque a caixa de seleção "Vírgula" na segunda tela, clique em Concluir.

Tudo antes da vírgula permanecerá onde está; tudo depois da vírgula será dividido na próxima coluna. Se houver algum valor nessa coluna, eles serão sobrescritos.

2) Use Localizar e substituir:

  • Realce as células que podem conter duplicatas
  • Abra a ferramenta Localizar e substituir no Home | Localize e selecione a guia ou pressione Ctrl + H
  • Na caixa Localizar, digite ", *"
  • Exclua qualquer valor na caixa Substituir para deixá-lo em branco.
  • Continue com a substituição.

Isso procurará nas vírgulas selecionadas as vírgulas seguidas por qualquer sequência de caracteres e substituirá tudo da vírgula por uma string vazia, excluindo-as de forma eficaz.

3) Use uma fórmula:

  • =IFERROR(LEFT(A1,FIND(",",A1)-1),A1)
  • A função Localizar retorna o local dentro de uma string onde encontra um caractere ou string em particular.
  • A função Left retorna um número especificado de caracteres de uma string.

Boa sorte!

    
por 25.10.2016 / 19:02