Bagaimana cara membalikkan teks di Google Spreadsheets?


11

Ketika saya memasukkan data dalam sel Google Spreadsheets, saya ingin teks untuk membalik sendiri.

Misalnya, saya ingin memasukkan sel My textdan mengubahnya txet yM.

Jawaban:


15

Anda harus menginstal dan menggunakan skrip untuk melakukannya.

  1. Dalam spreadsheet Anda, pilih AlatScript GaleriInsert ... .
  2. Cari reverse. Anda akan melihat String.reverse ().
  3. Klik Instal , lalu Otorisasi .
  4. Tutup Galeri Skrip.

Untuk menggunakan skrip, ketik di =REVERSE(A1)mana A1 adalah sel dengan teks yang ingin Anda balikkan.


Jika Anda menggunakan Google Sheets baru, Script Gallery tidak tersedia. Anda harus membuat fungsi kustom Anda sendiri.

  1. Pilih AlatEditor skrip ...
  2. Pilih proyek Blank
  3. Ganti kode dengan:

    /**
     * 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. Simpan, kembali ke spreadsheet Anda, dan gunakan =REVERSE(A1)seperti dijelaskan di atas.


jep berfungsi dengan baik - hanya berjalan pada 10000-s baris data memberikan kesalahan karena terlalu sering dipanggil
snh_nl

5

Sebagai Ben Collins menulis dalam Blog-nya Anda dapat mengekstrak semua huruf dan menggabungkan mereka dalam urutan terbalik menggunakan ARRAYFORMULA:

Gunakan =ArrayFormula(concatenate(MID(A1,LEN(A1)-ROW(INDIRECT("1:"&LEN(A1)))+1,1))untuk membalikkan konten A1.

Ini tidak akan memicu batas aplikasi Google Anda semudah solusi skrip.


contoh -> lembar contoh

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.