Ir para o conteúdo principal

Inverta ou inverta o nome e o sobrenome na lista do Excel

Se você tiver uma lista de nomes completos formatados como sobrenome e nome, agora você deseja inverter o sobrenome e o nome para o primeiro e o último, conforme a imagem mostrada abaixo. Neste artigo, irei apresentar algumas fórmulas para lidar com esse trabalho no Excel.


Inverta ou inverta o nome e o sobrenome (Stone Jerry = Jerry Stone)

Normalmente, no Excel, a função MID que combina as funções SEARCH e LEN pode ajudá-lo a inverter o nome e o sobrenome conforme necessário.

Se o seu nome completo estiver no formato de sobrenome, nome, para inverter o nome e o sobrenome, aplique a seguinte fórmula em uma célula em branco onde deseja obter o resultado:

=MID(A2&" "&A2,SEARCH(" ",A2)+1,LEN(A2))

Em seguida, arraste a alça de preenchimento para baixo até as células nas quais deseja usar esta fórmula, e todos os nomes e sobrenomes foram revertidos conforme a imagem mostrada abaixo:


Explicação da fórmula:

A2 e "" e A2: Esta parte é usada para juntar o conteúdo da célula em A2 e A2, e separar os dados mesclados por um espaço, você obterá o resultado: “Pedra Jerry Pedra Jerry”, Isso é reconhecido como o argumento de texto na função MID.

PESQUISA ("", A2) +1: A função SEARCH é usada para encontrar a posição do caractere de espaço na célula A2, adicionando 1 significa obter a posição do primeiro caractere após o espaço. Esta parte é reconhecida como o argumento start_num na função MID.

LEN (A2): Esta função LEN retorna o comprimento do texto na célula A2, é reconhecida como o argumento num_chars na função MID.

MID(A2&" "&A2,SEARCH(" ",A2)+1,LEN(A2)): Até agora, a função MID é usada para extrair o texto de “Stone Jerry Stone Jerry” que começa na posição retornada pela função SEARCH e o comprimento retornado pela função LEN.


Inverta ou inverta o nome e o sobrenome com vírgulas (Stone, Jerry = Jerry Stone)

Supondo que seu sobrenome e nome sejam separados por vírgula, agora você deseja inverter o sobrenome e o nome e pular a vírgula como mostrado na imagem abaixo, como você resolveria esta tarefa no Excel?

Copie ou insira a fórmula abaixo em uma célula em branco:

=MID(A2&" "&A2,SEARCH(",",A2)+2,LEN(A2)-1)

Em seguida, arraste a alça de preenchimento para baixo até as células às quais deseja aplicar esta fórmula, e você obterá o resultado que precisa, veja a captura de tela:


Explicação da fórmula:

A2 e "" e A2: Esta parte é usada para juntar o conteúdo da célula em A2 e A2, e separar os dados mesclados por um espaço, você obterá o resultado: “Pedra, Jerry Pedra, Jerry”, Isso é reconhecido como o argumento de texto na função MID.

PESQUISA (",", A2) +2: A função SEARCH é usada para encontrar a posição do caractere de vírgula na célula A2, adicionando 2 meios para obter a posição do primeiro caractere após a vírgula. Esta parte é reconhecida como o argumento start_num na função MID.

LEN (A2) -1: Esta função LEN retorna o comprimento do texto na célula A2, subtraindo 1 significa excluir a vírgula, isso é reconhecido como o argumento num_chars na função MID.

MID(A2&" "&A2,SEARCH(",",A2)+2,LEN(A2)-1): Até agora, a função MID é usada para extrair o texto de “Stone, Jerry Stone, Jerry” que começa na posição retornada pela função SEARCH e o comprimento retornado pela função LEN


Inverta ou inverta o nome e o sobrenome sem vírgula (Stone Jerry = Jerry, Stone)

Para inverter o nome e o sobrenome separados por espaço, depois de inverter os nomes, você deseja adicionar uma vírgula após o primeiro nome como mostrado a seguir. Para resolver este trabalho, aqui está outra fórmula que pode ajudá-lo.

Copie ou insira a fórmula abaixo em uma célula em branco:

=MID(A2&", "&A2,SEARCH(" ",A2)+1,LEN(A2)+1)

Em seguida, arraste a alça de preenchimento até as células para copiar esta fórmula para outras células de que você precisa, e os nomes foram invertidos, uma vírgula foi inserida após o nome também, veja a captura de tela:


Explicação da fórmula:

A2 e "," e A2: Esta parte é usada para juntar o conteúdo da célula em A2 e A2, e separar os dados mesclados por uma vírgula e um espaço, você obterá o resultado: “Pedra Jerry, Pedra Jerry”, Isso é reconhecido como o argumento de texto na função MID.

PESQUISA ("", A2) +1: A função SEARCH é usada para encontrar a posição do caractere de espaço na célula A2, adicionando 1 significa obter a posição do primeiro caractere após o espaço. Esta parte é reconhecida como o argumento start_num na função MID.

LEN (A2) +1: Esta função LEN retorna o comprimento do texto na célula A2, adicionando 1 significa incluir a vírgula, isso é reconhecido como o argumento num_chars na função MID.

MID(A2&", "&A2,SEARCH(" ",A2)+1,LEN(A2)+1): Até agora, a função MID é usada para extrair o texto de “Stone Jerry, Stone Jerry” que começa na posição retornada pela função SEARCH e o comprimento retornado pela função LEN.


Dicas:

1. Se seus nomes completos contêm nome, nome do meio e sobrenome, para inverter esses nomes, você deve aplicar a fórmula abaixo:

=MID(TRIM(A2)&" "&TRIM(A2),IF(LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))=1,FIND(" ",TRIM(A2))+1,FIND(" ",TRIM(A2),FIND(" ",TRIM(A2))+1)+1),LEN(TRIM(A2)))

2. Para adicionar uma vírgula entre o sobrenome e o nome invertidos, use a seguinte fórmula:

=MID(TRIM(A2)&", "&TRIM(A2),IF(LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))=1,FIND(" ",TRIM(A2))+1,FIND(" ",TRIM(A2),FIND(" ",TRIM(A2))+1)+1),LEN(TRIM(A2))+1)


Inverta ou inverta o nome e o sobrenome com base em quaisquer separadores com um recurso útil

Kutools for Excel suporta uma ferramenta útil - Texto reverso recurso que pode ajudá-lo a inverter a ordem da sequência de texto dentro de uma célula com base no espaço, vírgula ou quaisquer outros separadores conforme necessário. Clique para baixar o Kutools for Excel para teste gratuito!


Funções relativas usadas:

  • MID:
  • A função MID é usada para encontrar e retornar um número específico de caracteres do meio de uma determinada sequência de texto.
  • SEARCH:
  • No Excel, a função PESQUISAR pode ajudá-lo a encontrar a posição de um caractere ou substring específico da string de texto fornecida.
  • LEN:
  • A função LEN retorna o número de caracteres em uma string de texto.

Mais artigos:

  • Extraia a inicial e o sobrenome do nome completo
  • Supondo que você tenha uma lista de nomes completos, agora você gostaria de extrair a inicial do nome e o sobrenome ou o nome e o primeiro caractere do sobrenome do nome completo, conforme as imagens abaixo mostradas. Como você poderia lidar com essas tarefas na pasta de trabalho do Excel?
  • Extraia várias linhas de uma célula
  • Se você tiver uma lista de strings de texto que são separadas por quebras de linha (que ocorre pressionando as teclas Alt + Enter ao inserir o texto), e agora, você deseja extrair essas linhas de texto em várias células, como mostrado na imagem abaixo. Como você poderia resolver isso com uma fórmula no Excel?
  • Extraia a enésima palavra da string de texto no Excel
  • Se você tiver uma lista de strings de texto ou sentenças, agora, você deseja extrair a enésima palavra específica da lista, conforme a imagem mostrada abaixo. Neste artigo, vou apresentar alguns métodos para resolver este trabalho no Excel.
  • Extraia texto entre parênteses da string de texto
  • Se houver parte do texto entre parênteses dentro da sequência de texto, agora, você precisa extrair todas as sequências de texto entre os parênteses, como mostrado a seguir na captura de tela. Como você resolveria essa tarefa no Excel de forma rápida e fácil?

As melhores ferramentas de produtividade para escritório

Kutools para Excel - ajuda você a se destacar na multidão

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas  |  Excluir linhas em branco  |  Combine colunas ou células sem perder dados  |  Rodada sem Fórmula ...
Super VLookup: Vários critérios  |  Valor múltiplo  |  Em várias folhas  |  Pesquisa Difusa...
Av. Lista suspensa: Lista suspensa fácil  |  Lista suspensa de dependentes  |  Lista suspensa de seleção múltipla...
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  Comparar colunas com Selecionar células iguais e diferentes ...
Recursos em destaque: Foco da Grade  |  Vista de Design  |  Grande Barra de Fórmula  |  Gerenciador de pastas de trabalho e planilhas | Biblioteca (Auto texto)  |  Data Picker  |  Combinar planilhas  |  Criptografar/Descriptografar Células  |  Enviar e-mails por lista  |  Super Filtro  |  Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens ...)  |  50+ de cores Tipos (Gráfico de Gantt ...)  |  Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário ...)  |  19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho ...)  |  12 Conversão Ferramentas (Números para Palavras, Conversão de moedas ...)  |  7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células do Excel ...)  |  ... e mais

Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...

Descrição


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.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,
When I copy-paste the formula =MID(A2&" "&A2,SEARCH(" ",A2)+1,LEN(A2)), office calc systematically delete the comma located between the 1 and LEN; ==> 1,LEN

I obtain as result Err : 501

Could someone help me ?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations