Jak odwrócić tekst w arkuszach kalkulacyjnych Google?

11

Gdy wprowadzam dane do komórki Arkuszy kalkulacyjnych Google, chciałbym, aby tekst się odwrócił.

Na przykład chciałbym umieścić komórkę My texti przekonwertować ją na txet yM.

Weslei
źródło

Odpowiedzi:

15

Aby to zrobić, musisz zainstalować skrypt i użyć go.

  1. W arkuszu kalkulacyjnym, wybierz NarzędziaScript GalleryInsert ... .
  2. Szukać reverse. Powinieneś zobaczyć String.reverse ().
  3. Kliknij Zainstaluj , a następnie Autoryzuj .
  4. Zamknij galerię skryptów.

Aby użyć skryptu, wpisz =REVERSE(A1)gdzie A1 to komórka z tekstem, który chcesz odwrócić.


Jeśli korzystasz z nowych Arkuszy Google, Galeria skryptów jest niedostępna. Musisz utworzyć własną funkcję niestandardową.

  1. Wybierz NarzędziaEdytor skryptów ...
  2. Wybierz Pusty projekt
  3. Zamień kod na:

    /**
     * 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. Zapisz, wróć do arkusza kalkulacyjnego i używaj go =REVERSE(A1)jak opisano powyżej.

William Jackson
źródło
jep działa dobrze - uruchamianie tylko na 10000 s linii danych powoduje błąd, ponieważ wywoływane zbyt często
snh_nl
5

Jak pisze Ben Collins na swoim blogu , możesz wyodrębnić wszystkie litery i połączyć je w odwrotnej kolejności za pomocą ArrayFormula:

Służy =ArrayFormula(concatenate(MID(A1,LEN(A1)-ROW(INDIRECT("1:"&LEN(A1)))+1,1))do odwracania treści A1.

To nie uruchomi limitów aplikacji Google tak łatwo, jak rozwiązanie skryptowe.


przykład -> przykładowy arkusz

jan-glx
źródło