Extrair texto após caractere do Excel

Extraia texto após caractere no Excel com facilidade

Introdução

Se você precisar extrair texto após um determinado caractere no Excel, nossa ferramenta profissional tornará isso fácil e rápido para você! Basta inserir seus dados na ferramenta e deixar que ela faça o trabalho por você. Não é necessário aprender nenhuma linguagem de programação ou passar horas em tarefas manuais. Experimente agora e veja como pode ser fácil!

Extrair texto após caractere do Excel - abordagem fácil e rápida

Introdução

Extrair texto após um caractere específico no Excel pode ser uma tarefa entediante, especialmente se você tiver um grande conjunto de dados. No entanto, com a abordagem correta, isso pode ser feito com facilidade e rapidez. Neste post, mostraremos como extrair texto após um caractere no Excel usando uma fórmula simples e alguns truques.

Guia passo a passo para extrair texto após caractere no Excel

Selecionar a (s) célula (s) com o texto a ser extraído

A primeira etapa para extrair texto de uma célula no Excel é selecionar a célula ou células que contêm o texto que você deseja extrair. Você pode fazer isso clicando na célula ou arrastando o mouse sobre um intervalo de células para selecioná-las.

Acessando o botão “Inserir função” na barra de fórmulas

Depois de selecionar a (s) célula (s) com o texto que você deseja extrair, clique no botão “Inserir função” na barra de fórmulas. Esse botão está localizado à esquerda da barra de fórmulas e se parece com as letras 'fx'.

Selecionando a função 'ESQUERDA'

Depois de clicar no botão “Inserir função”, uma caixa de diálogo aparecerá com uma lista de funções. Selecione a função 'ESQUERDA' nessa lista. A função 'LEFT' é usada para extrair um número especificado de caracteres do início de uma sequência de texto.

Inserindo a referência da célula e o número de caracteres a serem extraídos

Na caixa de diálogo da função 'ESQUERDA', insira a referência da célula que contém o texto que você deseja extrair, seguida pelo número de caracteres que você deseja extrair após um caractere específico. Por exemplo, se você quiser extrair texto após a primeira ocorrência do caractere '-', insira a fórmula =RIGHT (A1, LEN (A1) -FIND ('-', A1) -2).

Aplicando a fórmula à (s) célula (s) selecionada (s)

Depois de inserir a fórmula na caixa de diálogo da função 'ESQUERDA', pressione 'Enter' para aplicar a fórmula à (s) célula (s) selecionada (s). O texto que você deseja extrair aparecerá na (s) célula (s) selecionada (s) com base nos parâmetros definidos na fórmula.

Métodos alternativos

Usando a função 'MID' para extrair texto após um caractere específico no Excel

A função 'MID' no Excel é usada para extrair um número específico de caracteres de uma sequência de texto, começando em uma posição especificada. Essa função também pode ser usada para extrair texto após um caractere específico no Excel. Para usar a função 'MID' para extrair texto após um caractere específico no Excel, você precisa especificar a posição inicial do caractere que deseja extrair e o número de caracteres que deseja extrair. Por exemplo, se você quiser extrair todo o texto após o caractere '@' em um endereço de e-mail, você pode usar a seguinte fórmula: =MID (A1, FIND (“@”, A1) +1, LEN (A1)) Essa fórmula encontrará a posição do caractere '@' na célula A1 e extrairá todo o texto após esse caractere.

Usando o recurso “Texto em colunas” para dividir texto em colunas com base em um caractere específico

Se você tiver um grande conjunto de dados com cadeias de texto que precisam ser divididas em colunas com base em um caractere específico, você pode usar o recurso 'Texto em colunas' no Excel. Esse recurso permite dividir uma única coluna de texto em várias colunas com base em um caractere delimitador ou separador. Para usar o recurso “Texto em colunas” no Excel, siga estas etapas: 1. Selecione a coluna de texto que você deseja dividir em colunas. 2. Clique na guia “Dados” na faixa do Excel. 3. Clique no botão “Texto para colunas” no grupo “Ferramentas de dados”. 4. No 'Assistente de conversão de texto em colunas', selecione a opção 'Delimitado' e clique em 'Avançar'. 5. Selecione o caractere delimitador que você deseja usar para dividir o texto em colunas e clique em “Avançar”. 6. Escolha o formato de dados para cada coluna e clique em “Concluir”. Em seguida, o Excel dividirá o texto em colunas com base no caractere delimitador especificado.

Usando macros VBA para extrair texto após um caractere específico no Excel

Se você precisar extrair texto após um caractere específico no Excel regularmente, você pode criar uma macro VBA para automatizar o processo. Uma macro VBA é um conjunto de instruções que podem ser gravadas ou escritas no Visual Basic for Applications (VBA) para automatizar tarefas repetitivas no Excel. Para criar uma macro VBA para extrair texto após um caractere específico no Excel, siga estas etapas: 1. Pressione 'Alt' + 'F11' para abrir o editor VBA no Excel. 2. Clique em 'Inserir' > 'Módulo' para criar um novo módulo. 3. Digite o código a seguir para extrair texto após um caractere específico: Sub extractText () Dim str As String Dim pos As Integer str = Range (“A1") .Value 'change A1 para a célula contendo a string de texto pos = InStr (1, str, “@”) 'altere “@” para o caractere que você deseja extrair texto após pos If > 0 Then Range (“B1") .Value = Médio (str, pos + 1, Len (str)) Fim do final Sub 4. Pressione 'F5' ou clique em 'Executar' para executar a macro. Essa macro extrairá todo o texto após o caractere '@' na célula A1 e o colará na célula B1. Você pode modificar o código para extrair texto depois de um caractere diferente ou de uma célula diferente.

Conclusão

Concluindo, extrair texto após um caractere específico no Excel não é tão difícil quanto parece. Ao usar a fórmula ou o recurso certo, você pode extrair o texto desejado com facilidade e rapidez. Esperamos que este post tenha sido útil para você. Se você tiver dúvidas ou comentários, sinta-se à vontade para deixá-los abaixo.

Conheça mais nossas ferramentas de transformação
Transforme dados: texto, data/hora, localização, Json, etc.