Inverter a cadeia de texto numa célula no Excel
Este artigo explica uma fórmula que combina as funções TEXTJOIN e MID para inverter a ordem dos caracteres de uma cadeia de texto numa célula no Excel.

Como inverter a sequência de caracteres de um texto numa célula no Excel?
Fórmula genérica
=TEXTJOIN("",1,MID(text_string,{10,9,8,7,6,5,4,3,2,1},1)
Argumentos
Cadeia de texto: A cadeia de texto cuja ordem pretende inverter. Pode ser:
- 1. O texto entre aspas;
- 2. Ou uma referência a uma célula que contenha o texto.
Como utilizar esta fórmula?
1. Selecione uma célula em branco para exibir o resultado invertido.
2. Introduza a seguinte fórmula na célula e prima a tecla Enter, depois arraste a alça de preenchimento para aplicar a fórmula às restantes células.
=TEXTJOIN("",1,MID(B5,{10,9,8,7,6,5,4,3,2,1},1))

Dicas:Pode substituir o número 1 por VERDADEIRO na fórmula, o que faz com que os elementos vazios no array sejam ignorados.
Como funciona esta fórmula?
=TEXTJOIN("",1,MID(B5,{10,9,8,7,6,5,4,3,2,1},1))
- 1. MID(B5,{10,9,8,7,6,5,4,3,2,1},1): A função MID extrai cada caractere da cadeia de texto em B5 por ordem inversa. O resultado obtido é {«»,«»,«»,«»,«»,«l»,«e»,«c»,«x»,«E»};
- 2. TEXTJOIN("",1,{"","","","","","l","e","c","x","E"}): A função TEXTJOIN une todos os caracteres do array, ignorando os elementos vazios. O resultado final é «lecxE».
Nota: A fórmula acima funciona corretamente se o comprimento da cadeia de texto for igual ou inferior a 10 caracteres. Para inverter uma cadeia de texto com comprimento superior a 10 caracteres, utilize a seguinte fórmula de matriz:
=TEXTJOIN(«»,1,MID(A1,ABS(ROW(INDIRECT("1:"&,LEN(A1)))-(LEN(A1)+1)),1))
Lembre-se de premir simultaneamente as teclas Ctrl + Shift + Enter para obter o resultado correto.
Funções relacionadas
Função TEXTJOIN do Excel
A função TEXTJOIN do Excel combina vários valores de uma linha, coluna ou intervalo de células, separando-os com um delimitador à sua escolha.
Função MID do Excel
A função MID permite extrair um número específico de caracteres a partir do meio de uma cadeia de texto.
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.