Fórmula do Excel: Extrair nome e sobrenome de um endereço de e-mail
Este tutorial apresenta as fórmulas para extrair o nome e sobrenome de endereços de e-mail fornecidos em células separadas, conforme mostrado na captura de tela abaixo. Também fornece exemplos para explicar os argumentos e partes das fórmulas.
Extrair primeiro nome
Fórmula genérica:
ESQUERDA(e_endereço,LOCALIZAR("separador",)-1) |
Argumentos
E_endereço: o endereço de e-mail do qual você deseja extrair o primeiro nome. |
Separador: o delimitador entre o primeiro nome e o sobrenome. |
Como esta fórmula funciona
Para extrair o primeiro nome do endereço de e-mail na célula B3, use a seguinte fórmula:
=ESQUERDA(B3,LOCALIZAR("_",B3)-1) |
Pressione Enter tecla.
Explicação
LOCALIZAR função: encontra a posição inicial de um caractere ou texto em uma string de texto fornecida. A fórmula LOCALIZAR("_",B3) encontra a posição do caractere “_” na célula B3, retornando 4.
Função ESQUERDA: extrai texto do lado esquerdo da string de texto fornecida com base no comprimento do texto fornecido. A fórmula ESQUERDA(B3,LOCALIZAR("_",B3)-1) pode ser vista como ESQUERDA(B3,4-1), extraindo os primeiros 3 caracteres do texto na célula B3.
Extrair sobrenome
Fórmula genérica
ESQUERDA(DIREITA(e_endereço,NÚM.CARACT(e_endereço)-LOCALIZAR("separador",e_endereço)),LOCALIZAR("@",DIREITA(e_endereço,NÚM.CARACT(e_endereço)-LOCALIZAR("separador",e_endereço)))-1) |
Argumento
E_endereço: o endereço de e-mail do qual você deseja extrair o primeiro nome. |
Separador: o delimitador entre o primeiro nome e o sobrenome. |
Como esta fórmula funciona
Para extrair o sobrenome do endereço de e-mail na célula B3, use a seguinte fórmula:
=ESQUERDA(DIREITA(B3,NÚM.CARACT(B3)-LOCALIZAR("_",B3)),LOCALIZAR("@",DIREITA(B3,NÚM.CARACT(B3)-LOCALIZAR("_",B3)))-1) |
Pressione Enter tecla.
Explicação
Função LOCALIZAR: encontra a posição inicial de um caractere ou texto em uma string de texto fornecida.
Função NÚM.CARACT: conta o número de caracteres em uma string de texto.
Função DIREITA: extrai texto do lado direito.
A fórmula DIREITA(B3,NÚM.CARACT(B3)-LOCALIZAR("_",B3)) pode ser vista como:
=DIREITA(B3,NÚM.CARACT(B3)-4)
=DIREITA(B3,17)
="Smith@kutools.com"
Então LOCALIZAR("@",DIREITA(B3,NÚM.CARACT(B3)-LOCALIZAR("_",B3))) pode ser visto como
=LOCALIZAR("@","Smith@kutools.com")
="6"
Função ESQUERDAextrai texto do lado esquerdo da string de texto fornecida com base no comprimento do texto fornecido. A fórmula ESQUERDA(DIREITA(B3,NÚM.CARACT(B3)-LOCALIZAR("_",B3)),LOCALIZAR("@",DIREITA(B3,NÚM.CARACT(B3)-LOCALIZAR("_",B3)))-1) pode ser vista assim:
=ESQUERDA(DIREITA(B3,NÚM.CARACT(B3)-LOCALIZAR("_",B3)),6-1)
=ESQUERDA("Smith@kutools.com",5)
="Smith"
Observação
Se você quiser extrair o primeiro e último nome com a primeira letra maiúscula, pode adicionar a função PRÓPRIA antes das fórmulas acima, como:
=PRÓPRIA(ESQUERDA(B3,LOCALIZAR("_",B3)-1))
=PRÓPRIA(ESQUERDA(DIREITA(B3,NÚM.CARACT(B3)-LOCALIZAR("_",B3)),LOCALIZAR("@",DIREITA(B3,NÚM.CARACT(B3)-LOCALIZAR("_",B3)))-1))
Arquivo de Exemplo
Clique para baixar o arquivo de exemplo
Fórmulas Relacionadas
- Extrair do lado direito até o caractere
Aqui é introduzida a fórmula para extrair texto do lado direito de uma string de texto dada até um caractere específico. - Reduzir Texto Para N Palavras
Aqui é introduzida a fórmula para extrair n palavras do lado esquerdo de uma string de texto. - Adicionar zeros à esquerda para fixar o comprimento
Este tutorial fornece fórmulas para adicionar zero à esquerda para tornar o texto do mesmo comprimento. - Adicionar traços ao número de telefone
Para adicionar traços ao número de telefone, você pode usar uma fórmula para resolvê-lo no Excel.
Funções Relacionadas
- Função DIREITA
Extrai texto do lado direito. - Função ESQUERDA
Extrai texto do lado esquerdo da string de texto. - Função NÚM.CARACT
Obtém o número de caracteres no texto. - Função PROCURAR
Encontra a posição de um caractere ou substring específica a partir da string de texto fornecida. - Função LOCALIZAR
Encontrar uma string dentro de outra string
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.