Olá! Tudo bem? Como você chegou até o meu blog Excel 24 Horas e quero te ajudar a ser melhor no Excel, vou te passar mais uma dica muito legal! Vou te ensinar como pegar a primeira palavra de um texto.
Com essa dica, acredito que a sua produtividade no trabalho irá melhorar, porque são poucas as pessoas que
conhecem e ensinam.
A princípio vamos usar a combinação de duas funções com a finalidade de extrair facilmente a primeira palavra
de um texto, como uma lista de nomes por exemplo. Então faça o seguinte:
Combinando Funções
Pegue uma relação de nomes e insira na coluna A da planilha, ficando cada nome em uma linha começando
pela célula A1 assim:
Agora eu quero pegar apenas o primeiro nome de cada pessoa. Então, na célula B1 vamos digitar:
=ESQUERDA(A1;LOCALIZAR(” “;A1;1)-1)
Explicando a fórmula:
- LOCALIZAR: função do Excel que identifica qual a posição de um texto ou caractere em um mesmo texto.
=LOCALIZAR(TEXTO PROCURADO; NO TEXTO; NÚMERO INICIAL)
- TEXTO PROCURADO: ” “
- NO TEXTO: A1
- NÚMERO INICIAL: 1
No exemplo, preciso localizar somente a primeira palavra de cada nome, então a minha referência é onde
termina esta palavra.
Neste caso é o espaço entre a primeira e a segunda palavra. O espaço é representado pelas aspas duplas ” “.
Marquei de vermelho abaixo, o espaço a qual me refiro.
O texto que preciso buscar estas informações, é o texto da célula A1.
O número 1 representa o primeiro caractere da esquerda para direita que a função irá contar.
O resultado da primeira linha será 8. Pois a função LOCALIZAR mostra qual a localização do espaço,
representado pelas aspas ” “.
O nome Geraldo tem 7 caracteres + 1 espaço, resultando em 8.
Na segunda linha, o nome Pedro tem 5 caracteres + 1 espaço, resultando em 6… E assim por diante.
Por fim, insiro o valor -1 para subtrair uma unidade para identificar quantos carateres cada primeira palavra
possui e entro com a função ESQUERDA.
Onde o Excel entenderá da seguinte forma: =ESQUERDA(A1;7).
A1 é o texto e 7 é a contagem dos caracteres função LOCALIZAR.
O resultado da célula B1 será Geraldo, da B2 será Pedro, B3 Michael…
Entendido? Acabamos de pegar a primeira palavra de um texto. Se não conseguiu entender, poste sua dúvida
logo abaixo.
Agora me diga! Você já conhecia esta combinação de fórmula? Por favor, poste aí embaixo seus conhecimentos! São sempre bem vindos!
No mais, obrigado e deixo com você meu fortíssimo abraço!
Precisa de Aulas de Excel?
Aulas de Excel, trabalhos e planilhas personalizadas!
Sobre o Autor
8 Comentários
Parabéns Geraldo! Muito Obrigado, foi de muito valar seu post. continue assim e que Deus te abençoe e te capacite a cada dia mais. forte abraço
Obrigado Odirlei! Fico feliz por ter ajudado!
Geraldo, parabéns! Que dica sensacional, me ajudou demais! Sucesso e saúde pra você hoje e sempre!
Olá Flavio! Muito obrigado! Fico muito feliz em ter ajudado! Muito sucesso e saúde para todos nós!!!
Olá, Geraldo! Muito bom seu conteúdo. Obrigada por compartilhar.
A minha dúvida é que, além dos espaços, tem um “-“. Como tirar isso dentro da fórmula igual ao espaço? Quero extrair só o segundo nome.
Ex: Brasília – Direção
Oi Daiana! Obrigado pelo retorno. Olha, para você pegar somente a palavra “Direção” como no exemplo, você terá que usar esta fórmula:
=ARRUMAR(DIREITA(SUBSTITUIR(A1;” “;REPT(” “;NÚM.CARACT(A1)));NÚM.CARACT(A1)))
Ela é um pouco mais complexa, mas, funciona viu? Se tiver dúvida pode consultar esse meu artigo que explico passo a passo:
https://excel24horas.com.br/como-extrair-a-primeira-e-a-ultima-palavra-de-um-texto/
comigo não funcionou a sua fórmula.
ela deu 0 no modelo.
Que estranho Artur. Se quiser pode enviar um print da sua tela para o e-mail [email protected] que vou lhe ajudar.