Como extrair a primeira palavra de uma string de texto no Excel (3 maneiras fáceis)

O Excel tem algumas fórmulas maravilhosas que podem ajudá-lo a fatiar e dividir os dados de texto.

Às vezes, quando você tem os dados de texto, pode querer extrair a primeira palavra da string de texto em uma célula.

Existem várias maneiras de fazer isso no Excel (usando uma combinação de fórmulas, usando Find and Replace, e usando Flash Fill)

Neste tutorial, vou mostrar algumas maneiras realmente simples de extrair a primeira palavra de uma string de texto no Excel.

Extraia a primeira palavra usando fórmulas de texto

Suponha que você tenha o seguinte conjunto de dados, onde deseja obter a primeira palavra de cada célula.

A fórmula abaixo fará isso:

= IFERROR (LEFT (A2, FIND ("", A2) -1), A2)

Deixe-me explicar como essa fórmula funciona.

A parte FIND da fórmula é usada para encontrar a posição do caractere de espaço na string de texto. Quando a fórmula encontra a posição do caractere de espaço, a função LEFT é usada para extrair todos os caracteres antes do primeiro caractere de espaço na string de texto.

Embora a fórmula LEFT por si só deva ser suficiente, ela apresentará um erro caso haja apenas uma palavra na célula e nenhum caractere de espaço.

Para lidar com essa situação, envolvi a fórmula LEFT na fórmula IFERROR, que simplesmente retorna o conteúdo da célula original (já que não há caracteres de espaço indicando que está vazio ou tem apenas uma palavra).

Uma coisa boa sobre esse método é que o resultado é dinâmico. Isso significa que, no caso de você alterar a string de texto original nas células da coluna A, a fórmula da coluna B será atualizada automaticamente e fornecerá o resultado correto.

Caso você não queira a fórmula, você pode convertê-la em valores.

Extraia a primeira palavra usando Localizar e substituir

Outro método rápido para extrair a primeira palavra é usar Localizar e substituir para remover tudo, exceto a primeira palavra.

Suponha que você tenha o conjunto de dados conforme mostrado abaixo:

Abaixo estão as etapas para usar Localizar e substituir para obter apenas a primeira palavra e remover todo o resto:

  1. Copie o texto da coluna A para a coluna B. Isso é para ter certeza de que temos os dados originais também.
  2. Selecione todas as células na Coluna B onde deseja obter a primeira palavra
  3. Clique na guia Home
  4. No grupo Editing, clique na opção Find and Select e a seguir clique em Replace. Isso abrirá a caixa de diálogo Localizar e substituir.
  5. No campo Encontrar, digite * (um caractere de espaço seguido pelo sinal de asterisco)
  6. Deixe o campo Substituir por vazio
  7. Clique no botão Substituir tudo.

As etapas acima removeriam tudo, exceto a primeira palavra nas células.

Você também pode usar o atalho do teclado Control + H para abrir a caixa de diálogo Localizar e substituir.

Como é que isso funciona?

No campo Find what, usamos um caractere de espaço seguido pelo sinal de asterisco. O sinal de asterisco (*) é um caractere curinga que representa qualquer número de caracteres.

Portanto, quando pedimos ao Excel para localizar células que contenham o caractere de espaço seguido pelo sinal de asterisco e substituí-lo por espaço em branco, ele encontra o primeiro caractere de espaço e remove tudo que vem depois dele - deixando-nos apenas com a primeira palavra.

E no caso de você ser uma célula que não tem texto ou apenas uma palavra sem caracteres de espaço, os passos acima não farão nenhuma alteração nela.

Extraia a primeira palavra usando o Flash Fill

Outro método muito simples e rápido de extrair a primeira palavra usando o Flash Fill.

O Flash Fill foi introduzido no Excel 2013 e está disponível em todas as versões posteriores. Ajuda na manipulação de texto, identificando o padrão que você está tentando alcançar e o preenche para toda a coluna.

Por exemplo, suponha que você tenha o conjunto de dados abaixo e deseja extrair apenas a primeira palavra.

Abaixo estão as etapas para fazer isso:

  1. Na célula B2, que é a coluna adjacente de nossos dados, insira manualmente "Marketing" (que é o resultado esperado)
  2. Na célula B3, insira ‘HR’
  3. Selecione o intervalo B2: B10
  4. Clique na aba Home
  5. No grupo Edição, clique no menu suspenso Preencher
  6. Clique na opção Flash Fill

As etapas acima preencheriam todas as células com a primeira palavra da coluna adjacente (coluna A).

Cuidado: Na maioria dos casos, o Flash Fill funciona bem e fornece o resultado correto, mas, em alguns casos, pode não fornecer o resultado correto. Apenas certifique-se de verificar se os resultados são os esperados.

Nota: Ao digitar o resultado esperado na segunda célula da coluna B, você pode ver todo o texto em todas as células em uma cor cinza claro. Esse é o resultado que você obterá se pressionar a tecla Enter imediatamente. Caso você não veja a linha cinza, use a opção Flash Fill na faixa de opções.

Portanto, esses são três métodos simples para extrair a primeira palavra de uma string de texto no Excel.

Espero que você tenha achado este tutorial útil!

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave