Fórmula Excel: Extraia as iniciais dos nomes
Existem vários métodos para extrair cada uma das iniciais de uma lista de nomes no Excel, aqui neste tutorial, ele fornece uma fórmula para lidar com este trabalho.
Fórmula genérica:
=LEFT(name)&IF(ISNUMBER(FIND(" ",name)),MID(name,FIND(" ",name)+1,1),"")&IF(ISNUMBER(FIND(" ",name,FIND(" ",name)+1)),MID(name,FIND(" ",name,FIND(" ",name)+1)+1,1),"") |
Argumentos
Name: the full names you want to extract the initials. |
Observação
Esta fórmula só extrai as iniciais das três primeiras palavras, comece a partir da quarta palavra, ela será ignorada.
Como essa fórmula funciona
Para extrair as iniciais da célula B3, use a fórmula abaixo:
=LEFT(B3)&IF(ISNUMBER(FIND(" ",B3)),MID(B3,FIND(" ",B3)+1,1),"")&IF(ISNUMBER(FIND(" ",B3,FIND(" ",B3)+1)),MID(B3,FIND(" ",B3,FIND(" ",B3)+1)+1,1),"") |
Press Entrar chave, então a primeira letra de cada palavra foi extraída.
Explicação
Como esta fórmula combina três fórmulas com “&”, aqui explica três fórmulas em três partes
Primeira parte LEFT(B3)
LEFT função extrai o texto do lado esquerdo de um texto com base na posição fornecida. Aqui LEFT (B3) extrai a primeira letra do lado esquerdo do texto na célula B3, “N”.
Segunda parte IF(ISNUMBER(FIND(" ",B3)),MID(B3,FIND(" ",B3)+1,1),"")
FIND função encontra uma string dentro de outra string e retorna a posição inicial da string dentro de outra função oneMID retorna a substring de um determinado texto com base na posição e comprimento do texto fornecidos.
Retorna MID (B3, FIND ("", B3) +1,1)
Retorna MID (B3,7 + 1,1)
J
ISNUMBER função retorna VERDADEIRO se a célula contém número; caso contrário, retorna FALSO.
IF função testes para uma determinada condição.
IF (ISNUMBER (FIND ("", B3)), MID (B3, FIND ("", B3) +1,1), "") retorna
IF (ISNUMBER (7), ”J”, "") retorna
IF (TRUE, ”J”, "") retorna
J
Terceira parte IF(ISNUMBER(FIND(" ",B3,FIND(" ",B3)+1)),MID(B3,FIND(" ",B3,FIND(" ",B3)+1)+1,1),"")
MID função extraia o texto de um texto com base na posição fornecida e no número de comprimento.
Retorna MID (B3, FIND ("", B3, FIND ("", B3) +1) +1,1)
Retorna MID (B3, FIND ("", B3,7 + 1) +1,1)
Retorna MID (B3,13 + 1,1)
C
SE (ISNUMBER (FIND ("", B3, FIND ("", B3) +1)), MID (B3, FIND ("", B3, FIND ("", B3) +1) +1,1), "") retorna
= IF (ISNUMBER (FIND ("", B3, FIND ("", B3) +1)), "C", "") retorna
= IF (ISNUMBER (13), "C", "") retorna
C
Arquivo de exemplo
Clique para baixar o arquivo de amostra
Fórmulas Relativas
- Extrair da direita até o personagem
Aqui apresenta a fórmula para extrair o texto do lado direito de um determinado texto até um caractere especificado. - Cortar texto para N palavras
Aqui, apresenta a fórmula para extrair n palavras do lado esquerdo de uma string de texto. - Divida a frase em palavras
Este tutorial fornece fórmulas para separar palavras de frases em colunas separadas. - Divida dólares e centavos
Para dividir dólares e centavos em duas colunas com fórmulas no Excel.
Funções Relativas
- Função LEFT
Extraia o texto do lado esquerdo. - Função FIND
encontra uma string dentro de outra string e retorna a posição inicial da string dentro de outra. - Função IF
Teste as condições. - Função MID
extraia parte do texto de um valor de célula com base na localização e comprimento.
As melhores ferramentas de produtividade para escritório
Kutools para Excel - ajuda você a se destacar na multidão
Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...
Guia Office - Habilite leitura e edição com guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques do 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.