Obter a primeira palavra de uma lista de dados


Nesta dica irá aprender como obter a primeira palavra de uma lista de dados em Excel, independentemente do seu comprimento, ou seja, do seu número de caracteres.

 

Como obter a primeira palavra de uma lista de dados?

Tenha em consideração os seguintes dados:

 

O objectivo passa por obter, em B2, a palavra "A", como primeira palavra da frase inserida em A1. Para isso, usaremos a combinação de duas funções:

  1. ESQUERDA
  2. PROCURAR

 

Antes de passarmos à fórmula, vamos reflectir um pouco sobre este desafio. Uma vez que queremos obter a primeira palavra de uma lista de dados, independentemente do seu número de caracteres, isso significa que queremos obter todos os dados à esquerda do primeiro espaço (que separa a primeira palavra da segunda), correcto?

Assim, digite a seguinte fórmula:

 

O que acontece se o texto a procurar for composto apenas por uma palavra?

Caso a célula que contêm o texto for composta por uma palavra apenas, eis o que acontece:

 

Naturalmente, é retornado um ERRO, uma vez que o texto a procurar é composto apenas por uma palavra, ou seja, como a fórmula não vai encontrar nenhum espaço entre a primeira e segunda palavras (que não existe), não conseguimos obter nenhum resultado válido.

Isso obriga-nos a corrigir a fórmula inicial, para prever situações como esta. Assim:

 

Ou seja, através da função SE.ERRO iremos pedir que seja retornada toda a célula para o caso de não ser encontrado nenhum espaço para procurar, ou seja, sempre que a célula for composta apenas por uma palavra.

 

Esta é uma forma rápida e eficaz de procurar determinado tipo de dados (neste caso uma palavra mais à esquerda num determinado texto). Naturalmente, poderá ser facilmente adaptada a outras situações em que pretenda buscar dados, pelo que é importante que a lógica da fórmula seja entendida. Alis, como em todo o EXCEL.

That´s why we love it!

Sabia que pode encontrar estas matérias nos nossos cursos online?

Faça-nos uma visita e conheça toda a oferta formativa. Até já!