Inverter ou reverter o primeiro e Sobrenome numa lista do Excel
Se tiver uma lista de nomes completos formatados como «Sobrenome, Primeiro Nome» e quiser inverter a ordem para «Primeiro Nome Sobrenome», conforme ilustrado na imagem seguinte, este artigo apresenta algumas fórmulas para executar esta tarefa no Excel.

- Inverter ou reverter o primeiro e Sobrenome (Stone Jerry = Jerry Stone)
- Inverter ou reverter o primeiro e Sobrenome com vírgula (Stone, Jerry = Jerry Stone)
- Inverter ou reverter o primeiro e Sobrenome sem vírgula (Stone Jerry = Jerry, Stone)
- Inverter ou reverter o primeiro e Sobrenome com base em qualquer separador com uma funcionalidade útil
Inverter ou reverter o primeiro e Sobrenome (Stone Jerry = Jerry Stone)
Normalmente, no Excel, a combinação da função MID com as funções SEARCH e LEN permite-lhe inverter facilmente o primeiro nome e o sobrenome, conforme necessário.
Se o seu Nome Completo estiver no formato Sobrenome Primeiro Nome, para inverter o primeiro e Sobrenome, aplique a seguinte fórmula numa célula vazia onde pretender obter o resultado:
De seguida, arraste a alça de preenchimento para as células onde deseja utilizar esta fórmula e todos os primeiros e Sobrenome terão sido invertidos, conforme mostrado na imagem seguinte:

Explicação da fórmula:
A2&« »&A2: Esta parte junta o conteúdo da célula A2 consigo próprio, separando os dados concatenados por um espaço. O resultado obtido é: “Stone Jerry Stone Jerry”, que é reconhecido como o argumento texto na função MID.
SEARCH(« »,A2)+1: A função SEARCH localiza a posição do espaço na célula A2; ao somar 1, obtém-se a posição do primeiro caractere após esse espaço. Este valor é utilizado como o argumento start_num na função MID.
LEN(A2): Esta função LEN devolve o comprimento do texto na célula A2 e é utilizada como o argumento num_chars na função MID.
MID(A2&« »&A2,SEARCH(« »,A2)+1,LEN(A2)): Até agora, a função MID é utilizada para extrair texto de “Stone Jerry Stone Jerry”, começando na posição devolvida pela função SEARCH e com o comprimento indicado pela função LEN.
Inverter ou reverter o primeiro e Sobrenome com vírgula (Stone, Jerry = Jerry Stone)
Suponha que o seu último e primeiro nome estejam separados por vírgula e que pretenda inverter a ordem — colocando primeiro o primeiro nome e depois o último —, removendo a vírgula, tal como ilustrado na imagem seguinte. Como pode realizar esta tarefa no Excel?

Copie ou introduza a fórmula seguinte numa célula vazia:
De seguida, arraste a alça de preenchimento para as células onde pretende aplicar esta fórmula e obterá o resultado pretendido, conforme ilustrado:

Explicação da fórmula:
A2&« »&A2: Esta parte junta o conteúdo da célula A2 consigo próprio, separando os dados concatenados por um espaço. O resultado será: “Stone, Jerry Stone, Jerry”, que é reconhecido como o argumento texto na função MID.
SEARCH(",",A2)+2: A função SEARCH localiza a posição da vírgula na célula A2; ao somar 2, obtém-se a posição do primeiro caractere após essa vírgula. Este valor corresponde ao argumento start_num da função MID.
LEN(A2)-1: Esta função LEN devolve o comprimento do texto na célula A2; subtrair 1 permite excluir a vírgula. Esta parte é utilizada como o argumento num_chars na função MID.
MID(A2&« »&A2,SEARCH(",",A2)+2,LEN(A2)-1): Até agora, a função MID é utilizada para extrair o texto de “Stone, Jerry Stone, Jerry”, começando na posição devolvida pela função SEARCH e com o comprimento determinado pela função LEN.
Inverter ou reverter o primeiro e Sobrenome sem vírgula (Stone Jerry = Jerry, Stone)
Para inverter o primeiro nome e o sobrenome — separados por um espaço — e inserir uma vírgula após o primeiro nome após a inversão, conforme ilustrado na imagem seguinte, aqui está outra fórmula que o pode ajudar.

Copie ou introduza a fórmula seguinte numa célula vazia:
De seguida, arraste a alça de preenchimento para as células onde pretende copiar esta fórmula e os nomes terão sido invertidos, tendo também sido inserida uma vírgula após o Primeiro Nome, conforme ilustrado:

Explicação da fórmula:
A2&", "&A2: Esta parte junta o conteúdo da célula A2 consigo próprio, separando os dados concatenados por uma vírgula seguida de um espaço. O resultado obtido é: “Stone Jerry, Stone Jerry”, que serve como argumento texto na função MID.
SEARCH(« »,A2)+1: A função SEARCH é utilizada para localizar a posição do caractere de espaço na célula A2; adicionar 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: A função LEN devolve o comprimento do texto na célula A2; ao adicionar 1, inclui-se a vírgula. Esta parte é interpretada como o argumento num_chars na função MID.
MID(A2&", "&A2,SEARCH(« »,A2)+1,LEN(A2)+1): Até agora, a função MID é utilizada para extrair o texto de “Stone Jerry, Stone Jerry”, começando na posição devolvida pela função SEARCH e com um comprimento determinado pela função LEN.
Dicas:
1. Se o seu Nome Completo incluir Primeiro Nome, Nome do Meio e Sobrenome, aplique a fórmula seguinte para inverter esses nomes:

2. Para adicionar uma vírgula entre o último e Primeiro Nome invertidos, utilize a seguinte fórmula:

Inverter ou reverter o primeiro e Sobrenome com base em qualquer separador com uma funcionalidade útil
Kutools for Exceloferece uma ferramenta prática –Inverter Textoque o pode ajudar a inverter a ordem da cadeia de texto numa célula com base em espaços, vírgulas ou quaisquer outros separadores à sua escolha.Clique para descarregar gratuitamente o Kutools for Excel!
Funções relacionadas utilizadas:
- MID:
- A função MID localiza e devolve um número específico de caracteres a partir do meio de uma determinada cadeia de texto.
- SEARCH:
- No Excel, a função SEARCH ajuda-o a encontrar a posição de um caractere ou subcadeia específica numa determinada cadeia de texto.
- LEN:
- A função LEN devolve o número de caracteres de uma cadeia de texto.
Mais artigos:
- Extrair a inicial do primeiro nome e Sobrenome de Nome Completo
- Suponha que tem uma lista de Nome Completo e pretende agora extrair a inicial do primeiro nome e Sobrenome ou Primeiro Nome e o primeiro carácter de Sobrenome a partir de Nome Completo, conforme ilustrado nas imagens seguintes. Como poderá realizar estas tarefas no Pasta de trabalho do Excel?
- Extrair várias linhas de uma célula
- Se tiver uma lista de cadeias de texto separadas por quebras de linha (inseridas ao premir Alt + Enter durante a introdução do texto) e quiser extrair essas linhas para células distintas, conforme ilustrado na imagem seguinte, como pode fazê-lo utilizando uma fórmula no Excel?
- Extrair a enésima palavra de uma cadeia de texto no Excel
- Se tiver uma lista de cadeias de texto ou frases e pretender extrair a enésima palavra de cada entrada — conforme ilustrado na imagem seguinte —, este artigo apresenta alguns métodos para realizar essa tarefa no Excel.
- Extrair Texto entre parênteses de uma cadeia de texto
- Se parte do texto estiver rodeada por parênteses dentro da cadeia de texto e precisar de extrair todo o texto situado entre os parênteses, conforme mostrado na imagem seguinte, como poderá resolver esta tarefa no Excel de forma rápida e fácil?
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.