Inverter Texto

Inverter Texto

Inverter Texto


 

Para inverter texto no Excel, você pode usar a função CONCATENAR em conjunto com EXT.TEXTO ou uma função de matriz como TEXTOCONCATENAR. Vou te mostrar como fazer isso com ambos os métodos:

Método 1: Usando CONCATENAR e EXT.TEXTO

  1. Inverter Texto em uma Célula:
    • Suponha que o texto que você deseja inverter está na célula A1. Use a seguinte fórmula:
      =CONCATENAR(EXT.TEXTO(A1, NÚM.CARACT(A1), 1))
    • Explicação: EXT.TEXTO(A1, NÚM.CARACT(A1), 1) retorna os caracteres da célula A1, de trás para frente. CONCATENAR então junta esses caracteres em uma única sequência.
  2. Inverter Texto em um Intervalo de Células:
    • Se você deseja inverter texto em um intervalo de células (por exemplo, A1), use a fórmula:
      =CONCATENAR(EXT.TEXTO(A1:A10, NÚM.CARACT(A1:A10), 1))
    • Esta fórmula funciona da mesma maneira, mas para um intervalo de células.

Método 2: Usando a Função TEXTOCONCATENAR

A função TEXTOCONCATENAR é uma função de matriz que pode ser usada para inverter texto diretamente em um intervalo de células.

  1. Inverter Texto em um Intervalo de Células:
    • Suponha que você tem texto nas células A1

      . Use a seguinte fórmula como uma fórmula de matriz (pressione Ctrl + Shift + Enter para inseri-la):

      =TEXTOCONCATENAR(INVÉS(A1:A10))
    • Esta fórmula INVÉS(A1:A10) inverte as células no intervalo especificado, e TEXTOCONCATENAR concatena esses valores invertidos em uma única célula.

Exemplo Prático

Suponha que na célula A1 você tem o texto “Olá, mundo!”. Usando o Método 1, a fórmula seria:

=CONCATENAR(EXT.TEXTO(A1, NÚM.CARACT(A1), 1))

Isso retornará “odnum ,álO”.

Para inverter texto em um intervalo de células (por exemplo, A1

), você pode usar:

=CONCATENAR(EXT.TEXTO(A1:A10, NÚM.CARACT(A1:A10), 1))

Ou usando a função de matriz TEXTOCONCATENAR:

=TEXTOCONCATENAR(INVÉS(A1:A10))

Esses métodos permitem que você inverta texto no Excel de maneira eficiente, seja para uma célula específica ou para um intervalo de células.