Hướng dẫn sử dụng hàm TEXTJOIN làm hàm đảo ngược chuỗi trong Excel

Nhã Linh
Nhã Linh
Mar 23 2021

Bên cạnh chức năng ghép chuỗi văn bản, hàm TEXTJOIN còn có thể đóng vai trò hàm đảo ngược chuỗi trong Excel. Nếu bạn đang cần đảo ngược một đoạn văn bản nào đó mà chưa biết cách làm, hãy cùng Gitiho tìm hiểu cách giải quyết nhanh chóng với hàm TEXTJOIN nhé.

*Xem thêm: Hướng dẫn cách viết các hàm trong Excel chi tiết dễ hiểu nhất

Tuyệt đỉnh Excel - Trở thành bậc thầy Excel trong 16 giờ

Cách sử dụng hàm TEXTJOIN lồng hàm MID để tạo hàm đảo ngược chuỗi trong Excel

Giả sử chúng ta có chuỗi văn bản "ABCDE" trong ô A1 cần được chuyển đổi thành "EDCBA". Chúng ta sẽ sử dụng hàm TEXTJOIN lồng hàm MID như một hàm đảo ngược chuỗi trong Excel như thế nào?

Hàm MID sử dụng mảng có thể lấy kí tự từ một ô và trả về mảng theo thứ tự mong muốn. Ở đây chúng ta cần đảo ngược chuỗi nên sử dụng hàm MID trả về kết quả theo thứ tự từ cuối lên đầu. 

Xem thêm: Hướng dẫn cách dùng hàm MID từ cơ bản tới nâng cao có bài tập mẫu

Hướng dẫn sử dụng hàm TEXTJOIN làm hàm đảo ngược chuỗi trong Excel

Sau khi hàm MID đã trả về kết quả các kí tự đảo ngược nhưng ở các ô khác nhau, hàm TEXTJOIN sẽ ghép chuỗi văn bản vào ô A2. Vì vậy, chúng ta viết công thức hàm TEXTJOIN kết hợp hàm MID tại ô A2 như sau:
=TEXTJOIN(“”,TRUE,MID(A1,{4,3,2,1},1))

Vậy là Excel sẽ trả về kết quả "EDCBA" như ta cần.

Hướng dẫn sử dụng hàm TEXTJOIN làm hàm đảo ngược chuỗi trong Excel

Cách sử dụng mảng động trong hàm TEXTJOIN để tạo hàm đảo ngược chuỗi trong Excel

Chúng ta đã thành công sử dụng hàm đảo ngược chuỗi trong Excel bằng cách kết hợp hàm TEXTJOIN cùng hàm MID. Tuy nhiên, khi ta cần thêm số lượng kí tự trong ô, chúng ta sẽ cần nhập thêm số trong công thức để nhận kết quả đúng. Làm thế nào để Excel tự động chỉnh công thức cho phù hợp với sự thay đổi về số lượng kí tự?

Trong trường hợp này, chúng ta phải kết hợp thêm hàm LEN để đếm số lượng kí tự bằng cách dùng hàm LEN cho ô A1 và trả thứ tự từ LEN(A1) về 1. Để thực hiện được điều này, chúng ta có 2 phương pháp với hàm TEXTJOINSử dụng hàm SEQUENCE (chỉ có trong Microsoft 365) hoặc kết hợp cùng hàm ROW và hàm INDIRECT.

Xem thêm: Cách dùng hàm LEN để đếm ký tự trong một ô của Excel

Cách kết hợp hàm SEQUENCE với hàm TEXTJOIN để tạo hàm đảo ngược chuỗi trong Excel

Xem thêm: Hướng dẫn sử dụng hàm SEQUENCE cơ bản trong Excel

Hàm SEQUENCE cho phép ta tạo tạo một mảng văn bản có thể thay đổi kích thước theo số lượng kí tự được nhập vào ô. Kết hợp với hàm LEN và bước đếm -1, ta có công thức sau: 

=SEQUENCE(LEN(A1),,LEN(A1),-1)

hoặc

=SEQUENCE(,LEN(A1),LEN(A1),-1)

Khi ta đặt công thức hàm SEQUENCE vào hàm MID như ở phần trên, ta có công thức cuối cùng của hàm TEXTJOIN như sau:

=TEXTJOIN(“”,TRUE,MID(A1,SEQUENCE(,LEN(A1),LEN(A1),-1),1))

Hướng dẫn sử dụng hàm TEXTJOIN làm hàm đảo ngược chuỗi trong ExcelCách kết hợp hàm ROW, hàm INDIREXT với hàm TEXTJOIN để tạo hàm đảo ngược chuỗi trong Excel

Để sử dụng hàm ROW và hàm INDERECT kết hợp hàm LEN như đã đề cập, chúng ta có công thức sau:

=ROW(INDIRECT(“1:”&LEN(A1)))

Do kết quả trả về sẽ hiển thị theo thứ tự tăng dần, chúng ta cần sử dụng một phép trừ trong mảng để chuyển kết quả về thứ tự giảm dần.

=LEN(A1) – ROW(INDIRECT(“1:”&LEN(A1))) +1

Kết hợp hàm trên vào trong hàm TEXTJOIN lồng hàm MID, ta có công thức hàm đảo ngược chuỗi trong Excel tại ô A3 như sau:

=TEXTJOIN(“”,TRUE,MID(A1,LEN(A1) – ROW(INDIRECT(“1:”&LEN(A1))) +1,1))

Hướng dẫn sử dụng hàm TEXTJOIN làm hàm đảo ngược chuỗi trong Excel

Xem thêm: Hướng dẫn dùng hàm TEXTJOIN để ghép chuỗi văn bản trong Excel Link

Tổng kết

Vậy là chúng ta vừa tìm hiểu các sử dụng hàm TEXTJOIN như một hàm đảo ngược chuỗi trong Excel. Qua bài viết này, hi vọng các bạn có thể áp dụng các hàm Excel để thay đổi thứ tự mảng văn bản thay vì nhập tay thủ công. Nếu các bạn muốn học thêm nhiều thủ thuật hay của Excel, hãy đọc các bài viết trên blog Gitiho và nhanh tay đi học Tuyệt đỉnh Excel với chúng mình nhé.

Chúc các bạn làm việc thành công!

Tham khảo thêm các bài hướng dẫn về Excel:

Hướng dẫn cách dùng hàm index trong Excel chi tiết nhất

Hướng dẫn cách copy chỉ những giá trị hiển thị sau khi lọc trong Excel

Hướng dẫn cách sắp xếp ngày trong Excel

Hướng dẫn cách dùng hàm VLOOKUP qua các ví dụ từ cơ bản đến nâng cao

Hướng dẫn cách sử dụng hàm IF với nhiều điều kiện: AND, OR, hàm IF lồng nhau và hơn thế





0/5 - (0 bình chọn)

0/5 - (0 bình chọn)

Bài viết liên quan

Cách ứng dụng hàm INT và MOD cho lễ tân và các công việc khác

Cách ứng dụng hàm INT và MOD cho lễ tân và các công việc khác

Hướng dẫn cách tách địa chỉ ra khỏi chuỗi

Hướng dẫn cách tách địa chỉ ra khỏi chuỗi

CÁCH TÍNH ĐIỂM TRUNG BÌNH VÀ XẾP LOẠI TRONG EXCEL (KÈM BÀI TẬP)

CÁCH TÍNH ĐIỂM TRUNG BÌNH VÀ XẾP LOẠI TRONG EXCEL (KÈM BÀI TẬP)

Hướng dẫn kiểm tra giá trị trùng lặp cực đơn giản trên Excel 2010, 2013, 2016, 2019

Hướng dẫn kiểm tra giá trị trùng lặp cực đơn giản trên Excel 2010, 2013, 2016, 2019

Cách cộng, trừ ngày tháng năm trong Excel để tính số ngày siêu nhanh cho kế toán

Cách cộng, trừ ngày tháng năm trong Excel để tính số ngày siêu nhanh cho kế toán

Hướng dẫn 4 cách bôi đen trong Excel đơn giản và nhanh chóng

Hướng dẫn 4 cách bôi đen trong Excel đơn giản và nhanh chóng

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội