catbean.pages.dev

Como inverter a ordem das palavras em uma célula no Excel?

Se você já precisou reorganizar o texto de uma célula no Excel, sabe como pode ser trabalhoso fazer isso manualmente. Felizmente, existe uma fórmula poderosa que permite inverter a ordem das palavras de forma automática e precisa, economizando tempo e evitando erros.

Pré-requisitos

Passo 1: Utilizar a fórmula TEXTJOIN com TRIM e SUBSTITUTE

A fórmula mais eficiente para inverter a ordem das palavras em uma célula combina as funções TEXTJOIN, TRIM e SUBSTITUTE. Essa abordagem permite lidar com múltiplas palavras e espaços extras de forma elegante.

=TEXTOJUNTO(" ", VERDADEIRO, SE(ERRO(LOCALIZAR(" ", A1, SE(SEQUENCIA(LEN(A1))>0, SEQUENCIA(LEN(A1)), 0)+1)), "", MID(A1, SE(SEQUENCIA(LEN(A1))>0, SEQUENCIA(LEN(A1)), 0), LEN(A1)-SE(SEQUENCIA(LEN(A1))>0, SEQUENCIA(LEN(A1)), 0)+1)))

Passo 2: Aplicar a fórmula em sua planilha

Para usar a fórmula, siga estes passos:

  1. Copie a fórmula acima
  2. Cole-a na célula onde deseja exibir o resultado
  3. Substitua "A1" pelo endereço da célula que contém o texto original
  4. Pressione Enter

Exemplo Prático

Célula Original Fórmula Aplicada Resultado
A1: João Silva Santos =TEXTOJUNTO(" ", VERDADEIRO, SE(ERRO(LOCALIZAR(" ", A1, SE(SEQUENCIA(LEN(A1))>0, SEQUENCIA(LEN(A1)), 0)+1)), "", MID(A1, SE(SEQUENCIA(LEN(A1))>0, SEQUENCIA(LEN(A1)), 0), LEN(A1)-SE(SEQUENCIA(LEN(A1))>0, SEQUENCIA(LEN(A1)), 0)+1))) Santos Silva João
A2: Maria Oliveira Costa =TEXTOJUNTO(" ", VERDADEIRO, SE(ERRO(LOCALIZAR(" ", A2, SE(SEQUENCIA(LEN(A2))>0, SEQUENCIA(LEN(A2)), 0)+1)), "", MID(A2, SE(SEQUENCIA(LEN(A2))>0, SEQUENCIA(LEN(A2)), 0), LEN(A2)-SE(SEQUENCIA(LEN(A2))>0, SEQUENCIA(LEN(A2)), 0)+1))) Costa Oliveira Maria

Conclusão

Com esta fórmula, você pode inverter a ordem das palavras em qualquer célula do Excel de forma rápida e precisa. Esta solução elimina a necessidade de processamento manual e garante consistência nos resultados, permitindo que você se concentre em tarefas mais importantes.