Excel: como remover caracteres após o hífen
Você pode usar a seguinte fórmula no Excel para remover caracteres após um hífen em uma célula:
=TEXTBEFORE( A2 , "-")
Esta fórmula específica remove todos os caracteres após o hífen (incluindo o hífen) da célula A2 .
O exemplo a seguir mostra como usar esta fórmula na prática.
Exemplo: remover caracteres após hífen no Excel
Suponha que temos o seguinte conjunto de dados no Excel contendo uma expressão classificando vários times da NBA como elite, ótimos, bons ou ruins:
Suponha que queiramos remover todos os caracteres após o hífen (incluindo o hífen) de cada célula na coluna A.
Para fazer isso, podemos digitar a seguinte fórmula na célula B2 :
=TEXTBEFORE( A2 , "-")
Podemos então clicar e arrastar esta fórmula para cada célula restante na coluna B:
A coluna B contém o texto da coluna A com todo o texto após o hífen (incluindo o hífen) removido.
Bônus: exclua caracteres após o segundo traço
Se você tiver uma célula com vários hifens e quiser remover os caracteres após o enésimo hífen, poderá especificar um valor para n como o terceiro argumento para a função TEXTBEFORE .
Por exemplo, você pode usar a seguinte fórmula para remover todos os caracteres após o segundo hífen em uma célula:
=TEXTBEFORE( A2 , "-", 2)
A captura de tela a seguir mostra como usar esta fórmula na prática:
A coluna B contém o texto da coluna A com todo o texto após o segundo hífen removido.
Nota : Você pode encontrar a documentação completa da função TEXTBEFORE no Excel aqui .
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:
Excel: como remover texto específico de células
Excel: como remover caracteres especiais
Excel: Como inserir um caractere em uma string