13 lượt xem

Hàm RIGHT trong Excel, Hướng dẫn cách dùng hàm RIGHT kèm ví dụ

Hàm RIGHT trong Excel là một trong những hàm trả về một hoặc nhiều kí tự cuối cùng trong một chuỗi giúp cho những người sử dụng Excel phân xuất số kí tự xác định trong bảng tính đó. Về cơ bản thì đây không phải là một hàm khó và bạn có thể dùng RIGHTB thay cho RIGHT hoàn toàn được nhé và để các bạn nắm rõ hơn về hàm Excel RIGHT này thì mình sẽ chia sẻ những thông tin như công thức, cách sử dụng và những lỗi liên quan đến hàm này ở phía bên dưới cho các bạn tham khảo kỹ lưỡng nhất

Công thức và chức năng của hàm RIGHTB trong Excel

Cú pháp để sử dụng hàm này trong bảng tính Excel là :

  • RIGHT(text,[num_chars])
  • RIGHTB(text,[num_bytes])
Hàm RIGHT trong Excel, Hướng dẫn cách dùng hàm RIGHT kèm ví dụ

Trong đó các bạn nào chưa hiểu về công thức này có thể xem giải nghĩa ở phía dưới đây (mình có mối liên hệ giữa RIGHT và RIGHTB thì sẽ chia sẻ ở phần chức năng sau nhé còn về các đối số thì giống nhau)

  • Text : Đây là một trường bắt buộc cần phải có trong hàm RIGHT này và nó là chuỗi văn bản (có chứa các kí tự) mà người sử dụng muốn xuất
  • Num-chars : Ở trường này thì người dùng không cần sử dụng cũng được còn nếu bạn dùng thì đây là một trong những đối số chỉ rõ số kí tự mà bạn muốn xuất (được tính từ trái sang phải)
  • Num_bytes : Cũng giống như ở num_chars nhưng ở trường này thì được dựa trên số byte

Ở nếu như người sử dụng Excel cần chú ý đến 3 trường hợp trong phần Num-chars. Cụ thể như sau :

  1. Nếu Num-chars trong hàm RIGHT của bạn trường hợp là số âm thì kết quả nhận được sẽ là giá trị bị lỗi (#VALUE! Error)
  2. Nếu Num-chars trong hàm RIGHT của bạn trong trường hợp nhiều hơn tổng kí tự của chuỗi thì tất cả những kí tự sẽ được trả lại
  3. Còn nếu như trường hợp bạn bỏ sót num-chars thì một kí tự mặc định của chuỗi đó trong file Excel sẽ được trả lại

Ở phần này nếu bạn nào chưa hiểu thì mình có thể sử dụng bằng việc lấy 3 kí tự cuối của chuỗi văn bản trong ví dụ đầu tiên này nằm ở ô A2 trong bảng Excel và khi mình sử dụng công thức =RIGHT(A2, 3) nó sẽ ra kết quả như hình ảnh minh họa bên dưới

Tips: Các bạn nên lưu ý điểm này nhé (mình thấy nó khá quan trọng khi sử dụng hàm RIGHT trong excel) đó là nó luôn trả về một chuỗi văn bản ngay cả khi giá trị gốc của nó là một số. Ngoài ra, nếu như người dùng hàm RIGHT muốn cho ra một giá trị là số thì nên kết hợp hàm này với hàm VALUE nhé

Điểm khác biệt giữa hàm RIGHT và RIGHTB

  • Đầu tiên là về hàm RIGHT thì các bạn có thể thấy nó luôn luôn đếm mỗi ký tự là 1 (mặc dù trong bảng Excel của bạn thì nó thuộc byte đơn hay byte kép đi chăng nữa và cũng bất chấp việc người dùng mặc định ngôn ngữ là gì)
  • Về hàm RIGHTB thì lại khác nó có chức năng đếm mỗi ký tự kép là 2 khi mà người dùng soạn thảo một ngôn ngữ hỗ trợ DBCS và đặt nó làm ngôn ngữ mặc định. Ngoài ra, nếu không đáp ứng đủ điều kiện thì hàm RIGHTB sẽ đếm mỗi kí tự này là 1

>>>Bài viết hữu ích : Hàm DBCS

Cách sử dụng hàm RIGHT trong Excel kèm ví dụ mẫu

Có thể bạn không biết rằng thông thường thì hàm RIGHT này khá ít khi được người ta sử dụng độc lập mà nó sẽ được kết hợp với các hàm khác trong Excel để cho ra một công thức phức tạp hơn. Thế nhưng ở đây thì mình muốn chia sẻ đến các bạn từ việc sử dụng hàm RIGHT cơ bản cho đến nâng cao trong phần tự học (tại chắc gì ai cũng biết) nên mình sẽ đưa ra các ví dụ mẫu cơ bản cho các bạn tham khảo ở bên dưới đây

Ví dụ 1

Trong ví dụ này là một bảng tính về danh sách học sinh và người dùng sử dụng hàm RIGHT để lấy được ký tự ở trong cột mã học sinh bắt đàu từ D6 với công thức E6= RIGHT (D6) ta sẽ được kết quả như hình minh họa bên dưới

Ví dụ 2

Vẫn sử dụng trường hợp ở trên nhưng trong ví dụ này nhưng sử dụng RIGHT để lấy 2 ký tự từ trong cột mã học sinh thì sẽ sử dụng công thức E5= RIGHT (D6, 2) bạn có thể thấy kết quả được hiển thị như bên dưới

Ở đây thì mình đã chia sẻ về 2 ví dụ cơ bản để dùng hàm RIGHT, ngoài ra các bạn có thể dùng kết hợp với các hàm khác trong Excel để có được một công thức phức tạp hơn. Dưới đây thì mình xin được chia sẻ đến các bạn những cách sử dụng này

Xuất chuỗi ký tự con sau một ký tự xác định

Đối với việc người dùng muốn xuất một ký tự con theo một ký tự nhất định trong bảng tính Excel, ở đây thì các bạn có thể sử dụng hàm RIGHT kết hợp với cả hàm SEARCH để có thể xác định được vị trí đó. Ngoài ra, trừ vị trí của ký tự được chọn trong tổng chuỗi ký tự trong file Excel thì có thể dùng thêm hàm LEN để kéo số ký tự từ phía bên phải về chuỗi văn bản.

Các bạn có thể tham khảo 2 hàm khác được nói đến ở đây thông qua đường dẫn tham khảo :

Để thực hiện cách phân xuất chuỗi ký tự này các bạn có thể sử dụng công thức : RIGHT(text, LEN(text) – SEARCH(kí tự, text)). Ở đây thì mình có một ví dụ cho phần này như =RIGHT(A2,LEN(A2)-SEARCH(” “,A2)) (ảnh ví dụ minh họa bên dưới)

Ngoài ra, ở một ví dụ khác thì ngường dùng còn có thể xuất các ký tự con theo sau các ký tự khác trong Excel như ảnh minh họa bên dưới đây

Hàm RIGHT trong Excel có trả về số hay không ?

Theo định nghĩa về hàm RIGHT thì nó luôn trả về chuỗi văn bản trong Excel ngay cả khi giá trị trong bảng tính đó là con số. Nếu như bạn muốn hàm Excel RIGHT này trả về con số thì có một giải pháp đó chính là sử dụng kết hợp hàm này với VALUE, trong ví dụ dưới đây mình sử dụng công thức =VALUE(RIGHT(A2, 5))

Nguyên nhân hàm RIGHT trong Excel không thực hiện được với ngày tháng?

Chắc hẳn đối với những bạn newbie thì sẽ có thắc mắc rằng không hiểu tại sao hàm RIGHT trong Excel lại không thể thực hiện được với ngày tháng thì lý do khá đơn giản rằng hàm Excel này chỉ dùng được với chuỗi văn bản mà ngày tháng trong bảng tính lại là những con số nên chắc chắn không thể thực hiện được

Đối với những bạn nào muốn test thử hàm RIGHT đối với ngày tháng thì kết quả trả về thì trong file Excel của bạn sẽ hiển thị một vài chữ số cuối cùng trong bảng tính.

Lời kết

Như vậy thì trong bài viết trên đây mình đã chia sẻ đến các bạn thông tin về hàm RIGHT trong Excel kèm theo các ví dụ minh họa về hàm này ở phía trên rồi đó. Chúc các bạn thành công