Como reverter o texto nas planilhas do Google?

11

Quando insiro dados em uma célula de planilhas do Google, gostaria que o texto fosse revertido.

Por exemplo, eu gostaria de colocar em uma célula My texte convertê-la em txet yM.

Weslei
fonte

Respostas:

15

Você precisará instalar e usar um script para fazer isso.

  1. Em sua planilha, selecione FerramentasGaleria de ScriptInsert ... .
  2. Pesquise por reverse. Você deve ver String.reverse ().
  3. Clique em Instalar e , em seguida, em Autorizar .
  4. Feche a galeria de scripts.

Para usar o script, digite =REVERSE(A1)onde A1 é a célula com o texto que você deseja reverter.


Se você estiver usando as novas planilhas do Google, a Galeria de scripts não estará disponível. Você precisará criar sua própria função personalizada.

  1. Selecione FerramentasEditor de scripts ...
  2. Selecionar projeto em branco
  3. Substitua o código por:

    /**
     * Reverses the input text.
     *
     * @param {string} input The text to reverse.
     * @return The input text reversed.
     * @customfunction
     */
    function REVERSE(string) {
      if (typeof string != 'string') {
        return null;
      }
      return string.split('').reverse().join('');
    }
    
  4. Salve, retorne à sua planilha e use =REVERSE(A1)como descrito acima.

William Jackson
fonte
jep funciona bem - única em execução no 10000-S de linhas de dados dá um erro porque invocado muitas vezes
snh_nl
5

Como Ben Collins escreve em seu Blog, você pode extrair todas as letras e concatená-las em ordem inversa usando uma ArrayFormula:

Use =ArrayFormula(concatenate(MID(A1,LEN(A1)-ROW(INDIRECT("1:"&LEN(A1)))+1,1))para reverter o conteúdo de A1.

Isso não acionará os limites dos aplicativos do Google com a mesma facilidade que a solução de script.


exemplo -> folha de exemplo

jan-glx
fonte