.st0{fill:#FFFFFF;}

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

 Tháng Mười Một 18, 2021

By  Lê Đình Chi

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 Zik.vn tìm hiểu về các đặc trưng của hàm RIGHT trong bài viết này nhé! 

Biến Excel thành công cụ phân tích dữ liệu chuyên sâu.

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 ” “

=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ả: 

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 

=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, Zik.vn đã 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 Zik.vn ô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 Zik.vn để thành thạo tin học văn phòng ngay hôm nay! 

Zik.vn 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.

Nhận tư vấn và đăng ký khóa học ở đây.

Bài viết tham khảo khác:

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ế

zik.vn – Nền tảng học online duy nhất tại Việt Nam tập trung vào phát triển kỹ năng làm việc dành cho người đi làm

Với sứ mệnh: Mang cơ hội phát triển kỹ năng, phát triển nghề nghiệp tới hàng triệu người”, đội ngũ phát triển zik.vn đã và đang làm việc với những học viện, trung tâm đào tạo, các chuyên gia đầu ngành để nghiên cứu và xây dựng lên các chương trình đào tạo từ cơ bản đến chuyên sâu xung quanh các lĩnh vực: Tin học văn phòng, Phân tích dữ liệu, Thiết kế, Công nghệ thông tin, Kinh doanh, Marketing, Quản lý dự án…

Zik.vn tự hào khi được đồng hành cùng:

  • 50+ khách hàng doanh nghiệp lớn trong nhiều lĩnh vực như: Vietinbank, Vietcombank, BIDV, VP Bank, TH True Milk, VNPT, FPT Software, Samsung SDIV, Ajinomoto Việt Nam, Messer,…
  • 100.000+ học viên trên khắp Việt Nam

Tìm hiểu ngay các khóa học của Zik.vn TẠI ĐÂY



Lê Đình Chi


Your Signature

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe to our newsletter now!

DMCA.com Protection Status
>