Fórmula do Excel: Extrair o primeiro e Sobrenome a partir do endereço de email
Este tutorial apresenta fórmulas para extrair o primeiro nome e o sobrenome de um endereço de e-mail fornecido, colocando-os em células separadas, conforme ilustrado na imagem seguinte, e inclui ainda um exemplo que explica os argumentos e as partes dessas fórmulas.
Extrair Primeiro Nome
Fórmula genérica:
| LEFT(e_address,FIND("separator",)-1) |
Argumentos
| E_address: the email address you want to extract the first name. |
| Separator: the delimiter between first name and last name. |
Como funciona esta fórmula
Para extrair Primeiro Nome do Endereço de Email na célula B3, utilize a seguinte fórmula:
| =LEFT(B3,FIND("_",B3)-1) |
Prima Enter.
Explicação
Função FIND: localiza a posição inicial de um carácter ou texto numa determinada cadeia de texto. A fórmula FIND(«_»,B3) encontra a posição do carácter «_» na célula B3 e devolve 4.
Função LEFT: Extrai texto a partir do lado esquerdo da cadeia indicada, com base no comprimento especificado. A fórmula LEFT(B3,FIND(«_»,B3)-1) pode ser interpretada como LEFT(B3,4-1), ou seja, extrai os primeiros 3 caracteres do texto na célula B3.
Extrair Sobrenome
Fórmula genérica
| LEFT(RIGHT(e_address,LEN(e_address)-FIND("separacter",e_address)),FIND("@",RIGHT(e_address,LEN(e_address)-FIND("separator",e_address)))-1) |
Argumento
| E_address: the email address you want to extract the first name. |
| Separator: the delimiter between first name and last name. |
Como funciona esta fórmula
Para extrair Sobrenome do Endereço de Email na célula B3, utilize a seguinte fórmula:
| =LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1) |
Prima Enter.
Explicação
Função FIND: localiza a posição inicial de um carácter ou texto numa determinada cadeia de texto.
Função LEN: conta o número de caracteres numa cadeia de texto.
Função RIGHT: Extraia texto a partir do lado direito.
A fórmula RIGHT(B3,LEN(B3)-FIND(«_»,B3))pode ser interpretada como:
=RIGHT(B3,LEN(B3)-4)
=RIGHT(B3,17)
=«Smith@kutools.com»
Depois,FIND(«@»,RIGHT(B3,LEN(B3)-FIND(«_»,B3)))pode ser interpretado como
=FIND(«@»,«Smith@kutools.com»)
="6"
Função LEFT: extrai texto a partir do lado esquerdo da cadeia de texto indicada, com base no comprimento especificado. A fórmula LEFT(RIGHT(B3,LEN(B3)-FIND(«_»,B3)),FIND(«@»,RIGHT(B3,LEN(B3)-FIND(«_»,B3)))-1) pode ser interpretada como:
=LEFT(RIGHT(B3,LEN(B3)-FIND(«_»,B3)),6-1)
=LEFT(«Smith@kutools.com»,5)
=«Smith»
Observação
Se pretender extrair o primeiro e Sobrenome com a primeira letra em maiúscula, pode adicionar a função PRI.MAIÚSCULA no início das fórmulas acima indicadas, por exemplo:
=PROPER(LEFT(B3,FIND(«_»,B3)-1))
=PROPER(LEFT(RIGHT(B3,LEN(B3)-FIND(«_»,B3)),FIND(«@»,RIGHT(B3,LEN(B3)-FIND(«_»,B3)))-1))
Ficheiro de exemplo
Clique para descarregar o ficheiro de exemplo
Fórmulas relacionadas
- Extrair da direita até ao carácter
Apresentamos aqui a fórmula para extrair texto a partir do lado direito de uma determinada cadeia até ao carácter especificado. - Aparar texto até N palavras
Apresentamos aqui a fórmula para extrair as primeiras N palavras de uma cadeia de texto. - Adicionar zeros à esquerda para fixar o comprimento
Este tutorial apresenta fórmulas para adicionar zeros à esquerda e garantir que todo o texto tenha o mesmo comprimento. - Adicionar traços a Número de Telefone
Para adicionar traços a um número de telefone, pode utilizar uma fórmula no Excel para resolver este problema.
Funções relacionadas
- Função DIREITA
Extrai texto a partir do lado direito. - Função ESQUERDA
Extrai texto a partir do lado esquerdo da cadeia de caracteres. - Função NÚM.CARACT
Obtém o número de caracteres num texto. - Função PROCURAR
Localiza a posição de um carácter ou subcadeia específica dentro da cadeia de texto indicada. - Função LOCALIZAR
Localizar uma cadeia dentro de outra cadeia
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.