Google E-Tablolar'daki metin nasıl tersine çevrilir?


12

Bir Google E-Tablolar hücresine veri girdiğimde metnin kendisini tersine çevirmesini istiyorum.

Örneğin, bir hücreye koymak My textve dönüştürmek istiyorum txet yM.

Yanıtlar:


15

Bunu yapmak için bir komut dosyası yüklemeniz ve kullanmanız gerekir.

  1. E-tablonuzda AraçlarKomut Dosyası GalerisiEkle ... seçeneğini belirleyin .
  2. İçin ara reverse. String.reverse () öğesini görmelisiniz.
  3. Yükle'yi ve ardından Yetkilendir'i tıklayın .
  4. Komut Dosyası Galerisi'ni kapatın.

Komut dosyasını kullanmak için =REVERSE(A1)A1'in tersine çevirmek istediğiniz metni içeren hücredir.


Yeni Google E-Tablolar'ı kullanıyorsanız Komut Dosyası Galerisi kullanılamaz. Kendi özel işlevinizi oluşturmanız gerekir.

  1. Seç AraçlarSenaryo editörü ...
  2. Boş proje seçin
  3. Kodu aşağıdakiyle değiştirin:

    /**
     * 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. Kaydedin, e-tablonuza geri dönün ve =REVERSE(A1)yukarıda açıklandığı gibi kullanın .


jep iyi çalışıyor - sadece 10000-s veri satırında çalışan bir hata veriyor çünkü çok sık
çağrılıyor

6

Ben Collins de yazıyor onun blog tüm harfleri ayıklamak ve ArrayFormula kullanılarak ters sırada onları bir arada kullanabilirsiniz:

=ArrayFormula(concatenate(MID(A1,LEN(A1)-ROW(INDIRECT("1:"&LEN(A1)))+1,1))İçeriğini ters çevirmek için kullanın A1.

Bu, Google uygulama sınırlarınızı komut dosyası çözümü kadar kolay tetiklemez.


misal -> örnek sayfa

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.