Làm cách nào để đảo ngược văn bản trên Bảng tính Google?


11

Khi tôi nhập dữ liệu vào một ô Bảng tính Google, tôi muốn văn bản tự đảo ngược.

Chẳng hạn, tôi muốn đặt vào một ô My textvà chuyển nó thành txet yM.

Câu trả lời:


15

Bạn sẽ cần phải cài đặt và sử dụng một tập lệnh để làm điều đó.

  1. Trong bảng tính của bạn, chọn Công cụScript GalleryInsert ... .
  2. Tìm kiếm reverse. Bạn sẽ thấy String.reverse ().
  3. Bấm Cài đặt , rồi Ủy quyền .
  4. Đóng Thư viện tập lệnh.

Để sử dụng tập lệnh, nhập vào =REVERSE(A1)đó A1 là ô có văn bản bạn muốn đảo ngược.


Nếu bạn đang sử dụng Google Sheets mới, Thư viện tập lệnh không khả dụng. Bạn sẽ cần phải tạo chức năng tùy chỉnh của riêng bạn.

  1. Chọn Công cụTrình chỉnh sửa tập lệnh ...
  2. Chọn dự án trống
  3. Thay thế mã bằng:

    /**
     * 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. Lưu, quay lại bảng tính của bạn và sử dụng =REVERSE(A1)như mô tả ở trên.


jep hoạt động tốt - chỉ chạy trên 10000 dòng dữ liệu sẽ báo lỗi vì được gọi quá thường xuyên
snh_nl

5

Như Ben Collins viết trong Blog của mình, bạn có thể trích xuất tất cả các chữ cái và ghép chúng theo thứ tự ngược lại bằng cách sử dụng ArrayFormula:

Sử dụng =ArrayFormula(concatenate(MID(A1,LEN(A1)-ROW(INDIRECT("1:"&LEN(A1)))+1,1))để đảo ngược nội dung của A1.

Điều này sẽ không kích hoạt các giới hạn ứng dụng Google của bạn dễ dàng như giải pháp tập lệnh.


thí dụ -> tờ ví dụ

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.