HÀM RIGHT VÀ CÁC ỨNG DỤNG NỔI BẬT TRONG PHÂN XUẤT KÝ TỰ

Thanhhang Nguyen
Thanhhang Nguyen
Mar 16 2021

Hàm RIGHT là một hàm cơ bản được ứng dụng rất nhiều trong Excel, giúp đơn giản hóa việc phân xuất các ký tự được xác định trong văn bản. Hãy cùng Gitiho tìm hiểu về các đặc trưng của hàm RIGHT trong bài viết này nhé! 

Xem thêm: Hàm RIGHT và ứng dụng của hàm RIGHT trong Microsoft Excel

HÀM RIGHT VÀ CÁC ỨNG DỤNG NỔI BẬT TRONG PHÂN XUẤT KÝ TỰ

CÔNG THỨC CỦA HÀM RIGHT TRONG EXCEL

=RIGHT(Text;[num_chars])

Trong đó:

- Text (bắt buộc): Chuỗi văn bản muốn phân xuất kí tự.

- Num_chars (không bắt buộc): Số ký tự muốn phân xuất, tính từ ký tự bên phải.

Lưu ý:

- Nếu thiếu num_chars, 1 ký tự cuối cùng của chuỗi sẽ được trả lại (mặc định).

- Nếu num_chars nhiều hơn tổng kí tự của chuỗi, tất cả ký tự sẽ được trả lại.

- Nếu num_chars là số âm, kết quả sẽ hiện thị #VALUE! Error (lỗi).

Ví dụ: Phân xuất 4 ký tự cuối của chuỗi văn bản C2: 

=RIGHT(C2;4)

Như vậy ta đã phân xuất được 4 ký tự cuối là "Minh" trong chuỗi văn bản C2.

Lưu ý: Hàm RIGHT trong Excel luôn trả kết quả là văn bản, ngay cả khi chuỗi gốc là một số. Vì vậy, để kết quả trả về là giá trị số chúng ta nên kết hợp hàm RIGHT và hàm VALUE.

CÁCH SỬ DỤNG HÀM RIGHT TRONG EXCEL THEO TỪNG TRƯỜNG HỢP 

Trong tin học văn phòng, hàm RIGHT thường được kết hợp với các hàm khác để tạo ra ứng dụng thực tế, phức tạp hơn trong Excel.

PHÂN XUẤT KÝ TỰ CON THEO MỘT KÝ TỰ XÁC ĐỊNH

Khi muốn phân xuất các ký tự con theo một ký tự xác định ta dùng kết hợp hàm RIGHT cùng hàm SEARCH và hàm LEN.

Trong đó:

Hàm SEARCH: Xác định vị trị của ký tự  

Hàm LEN: Để đếm ký tự trong chuỗi văn bản

=RIGHT(Text; LEN(Text)-SEARCH(ký tự; Text))

Ví dụ: Phân xuất chuỗi ký tự theo sau dấu " "

HÀM RIGHT VÀ CÁC ỨNG DỤNG NỔI BẬT TRONG PHÂN XUẤT KÝ TỰ

=RIGHT(A2;LEN(A2)-SEARCH(" ";A2))

Tuy nhiên, trong trường hợp bạn chỉ muốn phân xuất tên của các học sinh trên (tức là phân xuất chuỗi kí tự theo sau dấu phân cách cuối cùng), dùng kết hợp thêm hàm SUBSTITUTE.

Hàm SUBSTITUTE: Thay thế chuỗi văn bản cũ thành chuỗi văn bản mới.

=SUBSTITUTE(text; old_text; new_text;[instance_num])

Bước 1: Tính độ dài của chuỗi văn bản bằng hàm LEN: LEN(A2)

Bước 2: Tính độ dài của chuỗi khi không có dấu phân cách bằng hàm SUBSTITUTE: LEN(SUBSTITUTE(A2;" "; "")

Bước 3: Trừ độ dài giá trị gốc khi không có dấu cách: LEN(A2)-LEN(SUBSTITUTE(A2;" "; "")

Sau đó, ta sẽ thay thế dấu "  " cuối cùng bằng một ký tự không xuất hiện trong chuỗi như dấu "#": SUBSTITUTE(A2;" ";"#"; LEN(A2)-LEN(SUBSTITUTE(A2;" "; "")))

Tiếp theo, Sử dụng hàm SEARCH để tìm vị trí của kí tự đã được thay thế trong chuỗi "#": SEARCH("#";SUBSTITUTE(A2;" ";"#"; LEN(A2)-LEN(SUBSTITUTE(A2;" "; ""))))

Cuối cùng, phân xuất ký tự sau dấu cách cuối cùng bằng hàm RIGHT:

=RIGHT(A2;LEN(A2)-SEARCH("#";SUBSTITUTE(A2;" ";"#"; LEN(A2)-LEN(SUBSTITUTE(A2;" "; "")))))

Kết quả: 

HÀM RIGHT VÀ CÁC ỨNG DỤNG NỔI BẬT TRONG PHÂN XUẤT KÝ TỰ

Xem thêm: Tìm hiểu về hàm SUBSTITUTE trong Excel và ứng dụng thực tế

DỜI CÁC KÝ TỰ ĐẦU TIÊN TRONG CHUỖI VĂN BẢN

Bên cạnh đó, hàm RIGHT còn được dùng để dời các ký tự nhất định theo sau chuỗi văn bản như sau:

=RIGHT(Text;LEN(Text)-số ký tự cần dời)

Ví dụ: dời 4 ký tự đầu tiên trong chuỗi A (gồm: 3 chữ cái và 1 dấu ":")

=RIGHT(A2;LEN(A2)-4)

KẾT HỢP VỚI HÀM VALUE ĐỂ TRẢ VỀ KẾT QUẢ SỐ

Như đã nói, hàm RIGHT luôn trả kết quả là một chuỗi văn bản ngay cả khi giá trị gốc là số. Như vậy, chúng ta sẽ kết hợp cùng hàm VALUE nếu muốn kết quả trả về là chữ số.

=VALUE(RIGHT(Text;[num_chars]))

Ví dụ: Phân xuất 3 ký tự cuối từ chuỗi A2 

HÀM RIGHT VÀ CÁC ỨNG DỤNG NỔI BẬT TRONG PHÂN XUẤT KÝ TỰ

=VALUE(RIGHT(A2;3))

NHỮNG HẠN CHẾ CỦA HÀM RIGHT

1. Ngày - tháng - năm bao gồm các con số, trong khi hàm RIGHT chỉ trả về kết quả là văn bản. Vì vậy, hàm RIGHT không thể phân xuất ký tự trong chuỗi giá trị (ngày - tháng - năm)

2. Hàm RIGHT không sử dụng được nếu có một hoặc nhiều các khoảng trống trong giá trị gốc.

3. Khi số lượng num_chars là âm, kết quả sẽ báo lỗi.

KẾT LUẬN

Trên đây, Gitiho đã cùng bạn tìm hiểu về hàm RIGHT và các ứng dụng thực tế trong Excel đúng đắn và hiệu quả nhất. Hãy cùng Gitiho ôn lại một nữa nhé!

- Khi muốn phân xuất các ký tự cuối cùng trong một chuỗi ký tự ta sử dụng cú pháp: =RIGHT(Text;[num_chars])

- Khi muốn phân xuất các ký tự con theo một ký tự xác định: =RIGHT(Text; LEN(Text)-SEARCH(ký tự; Text))

- Khi muốn dời các ký tự đầu tiên trong chuỗi văn bản: =RIGHT(Text;LEN(Text)-số ký tự cần dời)

- Khi muốn hàm RIGHT trả về kết quả là các chữ số: =VALUE(RIGHT(Text;[num_chars]))

Đừng quên luyện tập thêm với bộ bài tập Excel có đáp án của Gitiho để thành thạo tin học văn phòng ngay hôm nay! 

Gitiho là lựa chọn hàng đầu cho kế toán, quản lý, người bán hàng, marketer phát triển bản thân, kĩ năng Excel hay tự học Excel tại nhà một cách chính xác ngay từ đầu mà không mất quá nhiều thời gian.




 

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