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:
- ESQUERDA
- 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.