Remover dados da célula

0

Eu tenho uma coluna que contém nomes

Em alguns registros, ele terá itens como os seguintes:

Smith, John (2) ou Smith, John (2) (3) ou Smith, John, (2) (3) ou Smith, John,

Eu quero limpar os dados para remover qualquer coisa entre parênteses e os parênteses e a vírgula final desses dados. Os resultados finais devem se parecer com Smith, John, uma vez que estes sejam corrigidos. Os nomes são de comprimento variável.

    
por Chris5139580 21.12.2015 / 22:26

3 respostas

1

em uma nova coluna, coloque a fórmula

= ESQUERDA (A2; FIND ("("; A2) -1)

(Supondo que A2 é o seu celular com o material de Smith-john) e copie-o para todas as linhas. Ele encontrará o primeiro parêntese aberto e removerá tudo que está por trás.

Se o resultado parecer bom, copie a coluna de resultados e cole seus dados com 'Colar especial / valores' (não o normal 'Colar'!).

    
por 21.12.2015 / 22:34
1

Para os parênteses e valores contidos, você pode usar FIND/REPLACE com um caractere curinga na string de localização: (*) .

Para a vírgula terminal, você precisaria de uma fórmula - basta verificar o último caractere

=IF(RIGHT(A1,1) = ",",LEFT(A1,LEN(A1)-1),A1)
    
por 27.12.2015 / 13:36
1

Use o recurso Texto para Colunas e configure-o manualmente para quebrar (deliminar) no ( colchete.

Da mesma forma, para a vírgula, use o recurso de texto em colunas e quebre o , , mas você precisará recombinar as colunas de primeiro e último nome.

    
por 27.12.2015 / 13:46