Como extrair texto de uma célula no Excel
Microsoft Excel Herói / / September 26, 2023
Publicados
Você deseja extrair texto de uma célula no Microsoft Excel? Este guia orienta você no uso das funções LEFT, RIGHT, MID ou FIND para fazer isso.
O Microsoft Excel vai muito além da simples entrada e análise de dados. Você pode usá-lo para criar planilhas complexas que permitem classificar grandes conjuntos de dados. Você pode usar planilhas para realizar cálculos difíceis, criar gráficos, e mais.
No entanto, algumas das funções mais básicas do Excel podem ser igualmente úteis quando se trata de organizar e gerenciar dados. Se você estiver tentando extrair texto de uma célula no Excel, existem vários métodos que você pode usar para fazer isso.
Aqui estão algumas maneiras de extrair texto de uma célula no Microsoft Excel.
Usando as funções LEFT, MID e RIGHT
Para extrair texto de uma célula no Excel, você pode usar uma das várias funções integradas, como ESQUERDA, MEADO, ou CERTO funções.
Cada uma dessas três funções extrai um número específico de caracteres de uma sequência de texto. Isso pode ser de uma célula (usando referências de células) ou de uma string na própria fórmula. Os nomes (ESQUERDA, DIREITA e MÉDIO) referem-se aos pontos de partida.
Por exemplo, se você usar ESQUERDA, identificará o número de caracteres começando da esquerda que deseja salvar. Da mesma forma, usando RIGHT, o número e a posição dos caracteres começariam da direita.
Criando uma fórmula usando ESQUERDA ou DIREITA
Para começar, abra sua planilha do Excel, selecione uma célula vazia e clique na barra de fórmulas para que o cursor piscante fique ativo. A partir daí, você pode digite sua fórmula. As funções ESQUERDA e DIREITA seguem o mesmo padrão. Por exemplo:
=LEFT(text, character_number) or =RIGHT(text, character_number)
- Substituir texto com uma string de texto (entre aspas) ou uma referência de célula.
- Substituir número_caractere com o número de caracteres que você deseja extrair, começando pela posição mais à esquerda ou à direita.
Por exemplo, para extrair os primeiros cinco caracteres da palavra jornalista usando ESQUERDA, você digitaria:
=LEFT("journalist",5)
Da mesma forma, para extrair os últimos cinco caracteres usando RIGHT, você digitaria:
=RIGHT("journalist",5)
Se a palavra jornalista estivesse na célula A4, você digitaria o seguinte para ESQUERDA:
=LEFT(A4,5)
Para DIREITA (assumindo que a palavra jornalista estava na célula A5), você digitaria o seguinte:
=RIGHT(A5,5)
Criando uma fórmula usando MID no Excel
A função MID no Excel funciona da mesma maneira, mas você terá um argumento extra a considerar. Para usar MID, use esta estrutura:
=MID(text, start_number, character_number)
- Tal como acontece com ESQUERDA ou DIREITA, texto refere-se a uma string de texto ou referência de célula.
- Substituir número_inicial com a posição na sequência de texto que você deseja iniciar a contagem.
- Substituir número_caractere com o número de caracteres para contar e extrair.
Para extrair cinco caracteres após os dois primeiros caracteres da palavra jornalista, você usaria
=MID("journalist", 2, 5)
Se a palavra estivesse na célula A3, você digitaria:
=MID(A3,2,5)
O valor retornado pode então ser analisado ou usado em outras partes da sua planilha.
Usando a função FIND no Excel
O ENCONTRAR A função no Excel é usada para localizar o local de um número de caractere em uma string de texto. Você pode usar isso para extrair texto com base em um padrão ou critério de pesquisa. A função FIND usa esta estrutura e sintaxe:
=FIND(text_search, text, start_number)
- Nesta fórmula, Pesquisa de texto refere-se aos critérios de pesquisa que você está procurando. Se quiser extrair uma determinada palavra, digite-a aqui ou digite uma letra. Você pode digitar uma string de pesquisa diretamente na fórmula ou consultar uma referência de célula que contém uma string de texto. Se você digitar a string diretamente na fórmula, certifique-se de colocá-la entre aspas.
- O texto argumento refere-se à string que você está analisando - é daí que FIND retirará seus caracteres. Você pode digitar uma string diretamente aqui (entre aspas) ou usar uma referência de célula que contenha uma string de texto.
- Finalmente, número_inicial indica onde na string de texto FIND deve começar. Assim como LEFT, RIGHT e MID, é baseado no número de caracteres, começando pela esquerda.
Aqui está um exemplo. Vamos supor que a célula A2 tenha uma consulta de pesquisa (cachorro), a célula B2 possui uma string de texto (O nome do cachorro é Bill e ele é um bom cachorro.), e o número inicial é 9. Existem dois exemplos da palavra cachorro nesta consulta, então os resultados possíveis podem ser 5 ou 40, dependendo do seu número inicial.
Aqui está um exemplo de fórmula:
=FIND(A2,B2,9)
Se a consulta e as strings de texto forem usadas diretamente na fórmula, você usará esta fórmula:
=FIND("dog","The dog's name is Bill and he's a good dog.",9)
Em ambos os casos, FIND retornará 40. Há apenas um cachorro que conta – esse é o segundo na sequência. Como o número inicial é 9, o primeiro exemplo de cachorro na string é muito cedo para contar. Na terceira linha, entretanto, deixamos de fora o caractere inicial. Portanto, a fórmula retorna 5, a primeira instância de cachorro no exemplo.
Usando Excel para análise de dados
Você pode extrair rapidamente texto de uma célula no Excel usando as etapas acima. Se você está começando como analista de dados, extrair texto de células é uma habilidade útil que pode ajudá-lo a manipular seus dados e remover qualquer coisa estranha.