Mục lục
RIGHT là một hàm phổ biến khác trong MS Excel được sử dụng để lấy ký tự hoặc các ký tự cuối cùng trong chuỗi văn bản, dựa trên số lượng ký tự cụ thể. Nói một cách dễ hiểu, hàm này được thiết kế để trả về một số ký tự đã chỉ định từ phía ngoài cùng bên phải của chuỗi. Bài viết này sẽ chia sẻ ý tưởng đầy đủ về cách hàm RIGHT hoạt động độc lập trong Excel và sau đó là với các hàm Excel khác.
Hàm RIGHT trong Excel (Xem nhanh)
Tải xuống Sách bài tập thực hành
Tải xuống sách bài tập thực hành này để thực hiện khi bạn đang đọc bài viết này.
Chức năng RIGHT .xlsx
Giới thiệu Hàm RIGHT
Mục tiêu
Để trích xuất một số ký tự đã chỉ định từ một chuỗi đã cho từ phải sang trái.
Cú pháp
=RIGHT (text, [num_chars])
Giải thích đối số
Luận cứ | Bắt buộc/Tùy chọn | Giải thích |
---|---|---|
văn bản | Bắt buộc | Chuyển văn bản để trích xuất các ký tự ở bên phải. |
[num_chars] | Tùy chọn | Chuyển số lượng ký tự cần trích xuất, bắt đầu từ bên phải. Giá trị mặc định là 1 . |
- Nếu num_chars không được cung cấp, nó sẽ mặc định là 1 .
- Nếu num_chars lớn hơn số lượng ký tự có sẵn,Hàm RIGHT trả về toàn bộ chuỗi văn bản.
- RIGHT sẽ trích xuất các chữ số từ số cũng như văn bản.
- Hàm này không xem xét định dạng của bất kỳ ô nào. Chẳng hạn như ngày tháng, tiền tệ, v.v.
6 Ví dụ Thích hợp để Sử dụng Hàm RIGHT trong Excel
Trong các phần sau, chúng tôi sẽ trình bày sáu ví dụ để mô tả RIGHT chức năng. Chúng ta sẽ áp dụng hàm RIGHT , LEN , SEARCH , SUBSTITUTE , VALUE , và FIND hàm cũng như trong các ví dụ này cho thao tác chuỗi con với dấu cách , dấu phân cách và n ký tự . Ngoài ra, chúng tôi sẽ trích xuất số và miền từ chuỗi và sửa đổi URL bằng cách sử dụng hàm RIGHT .
Ví dụ 1: Sử dụng hàm RIGHT để lấy chuỗi con cho đến khoảng trắng
Giả sử chúng ta có tập dữ liệu khách hàng với Tên , ID đơn hàng , Địa chỉ, và Tổng giá . Bây giờ chúng ta sẽ trích xuất họ của từng khách hàng từ tên đầy đủ của họ bằng hàm RIGHT . Cùng học theo hướng dẫn bên dưới nhé!
Bước 1:
- Viết công thức dưới đây vào ô C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Phân tích công thức
-
SEARCH(" ", B5)
phần này tìm dấu cách từ Họ và tên ô. - Sau đó,
LEN(B5)-SEARCH(" ", B5)
phần này sẽ chọn phần cuối của tên . - Sau đó, hàm
RIGHT
sẽ trả về phần đã chọn .
- Do đó, chỉ cần nhấn Enter trên bàn phím của bạn. Kết quả là bạn sẽ nhận được Công viên khi trả về hàm RIGHT .
Bước 2:
- Hơn nữa, Tự động điền hàm RIGHT vào các ô còn lại trong cột C.
Ví dụ 2: Trích xuất một chuỗi con bằng cách sử dụng các hàm RIGHT, LEN, SEARCH và SUBTITUTE
Bây giờ hãy xem xét rằng chúng ta có một tập dữ liệu gồm các nhận xét của khách hàng. Trong mỗi bình luận, có một số bình luận như Bình luận 1, Bình luận 2 , v.v. Bây giờ, nhiệm vụ của chúng ta là trích xuất các bình luận duy nhất từ bình luận nguồn. Hãy cùng làm theo hướng dẫn bên dưới để học nhé!
Các bước thực hiện:
- Nhập công thức vào ô D5 và Tự động điền tối đa D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))))
Phân tích công thức
-
LEN(SUBSTITUTE(C5,":",""))
phần này tìm thấy dấu hai chấm (:) trong toàn bộ chuỗi. -
SUBSTITUTE(C5,":","#",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))
phần này thay thế dấu phân cách cuối cùng bằng một số ký tự duy nhất. - Sau đó,
SEARCH("#", SUBSTITUTE(C5,":","#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))))
phần này nhận vị trí của dấu phân cách cuối cùng trong chuỗi. Tùy thuộc vào ký tự mà chúng tôi đã thay thế dấu phân cách cuối cùng bằng, sử dụngSEARCH
không phân biệt chữ hoa chữ thường hoặc chữ hoa chữ thườngnhạy cảm TÌM để xác định vị trí của ký tự đó trong chuỗi. - Cuối cùng, hàm
RIGHT
chọn các nhận xét và in chúng.
Ví dụ 3: Xóa N ký tự đầu tiên khỏi chuỗi Áp dụng hàm RIGHT
Tác vụ trên có thể được thực hiện bằng một công thức đơn giản. Vì có một số lượng ký tự cố định trong “ Nhận xét N ” là 10 trong phần đầu tiên của mỗi nhận xét, chúng tôi có thể dễ dàng loại bỏ nó và chỉ nhận nhận xét. Ở đây, chúng tôi sẽ xóa 10 ký tự đầu tiên khỏi Nhận xét nguồn và in các nhận xét duy nhất trong một cột riêng biệt. Hãy cùng làm theo hướng dẫn bên dưới để tìm hiểu nhé!
Các bước thực hiện:
- Đầu tiên, chọn ô D5 và Enter công thức trong ô đó. Sau đó, Tự động điền đến D12.
=RIGHT(C5, LEN(C5)-10)
Công thức Giải thích
-
LEN(C5)-10
điều này sẽ trả về một số sau khi trừ 10 từ tổng số ký tự. Nếu tổng chiều dài là 25 thì phần này sẽ trả về 25-10 = 15. - Sau đó,
RIGHT
hàm sẽ trả về bình luận duy nhất từ bình luận nguồn .
Bài đọc tương tự
- Cách sử dụng hàm CODE trong Excel (5 ví dụ)
- Sử dụng hàm EXACT trong Excel (6 ví dụ phù hợp)
- Cách Sử Dụng Hàm FIXED Trong Excel (6 Phù HợpVí dụ)
- Sử dụng hàm CLEAN trong Excel (10 ví dụ)
- Cách sử dụng hàm TRIM trong Excel (7 ví dụ)
Ví dụ 4: Sử dụng Hàm RIGHT và VALUE để Trích xuất Số từ Chuỗi
Hàm RIGHT không cho phép trả về một số từ bất kỳ chuỗi nào. Nó trả về số ở định dạng văn bản. Nhưng bằng cách sử dụng các hàm VALUE và RIGHT , chúng ta có thể trả về các số ở định dạng chính xác. Ở đây, chúng tôi sẽ sử dụng cùng một tập dữ liệu như trên và chúng tôi sẽ trích xuất Mã ZIP ở định dạng số từ cột Địa chỉ . Cùng học theo hướng dẫn bên dưới nhé!
Bước 1:
- Viết công thức dưới đây vào ô E5.
=VALUE(RIGHT(D5, 5))
Giải thích công thức
-
RIGHT(D5, 5)
phần này cung cấp 5 ký tự từ địa chỉ là mã zip ở định dạng văn bản . - Sau đó
VALUE
chuyển đổi chúng thành định dạng số.
- Sau đó, bạn chỉ cần nhấn Enter trên bàn phím. Do đó, bạn sẽ nhận được 35801 dưới dạng trả về của các hàm .
Bước 2:
- Hơn nữa, Tự động điền các hàm vào các ô còn lại trong cột E.
Ví dụ 5: Áp dụng các hàm RIGHT, LEN và FIND để trích xuất tên miền từ email
Hãy có tập dữ liệu khách hàng với Đơn hàng của họID , Tên, Email, và Địa chỉ . Bây giờ chúng ta sẽ tìm ra tên miền email của họ từ địa chỉ email đã cho bằng cách sử dụng các hàm RIGHT, LEN, và FIND . Cùng học theo hướng dẫn bên dưới nhé!
Bước 1:
- Đầu tiên các bạn chọn ô F5, và viết ra công thức bên dưới trong ô đó .
=RIGHT(E5,LEN(E5)-FIND("@",E5))
Giải thích công thức
-
FIND("@",E5)
phần này tìm @ từ chuỗi đã cho. -
LEN(E5)-FIND("@", E5)
phần này sẽ cho số giá trị sẽ được trích xuất tối đa.
- Do đó, chỉ cần nhấn Enter trên bàn phím của bạn. Kết quả là bạn sẽ nhận được gmail.com dưới dạng trả về của các hàm RIGHT, LEN, và FIND .
Bước 2:
- Sau đó, Tự động điền các RIGHT, LEN, và FIND các hàm cho các ô còn lại trong cột F.
Ví dụ 6: Sử dụng RIGHT, LEN và Các Hàm LEFT để Sửa đổi URL
Chức năng RIGHT này cũng giúp chúng tôi sửa đổi bất kỳ loại URL nào. Giả sử rằng trong tập dữ liệu của mình, chúng tôi có một số URL của một số trang web. Bây giờ, ở một số trong số đó, có dấu gạch chéo ngược(/) trong URL . Bây giờ, nhiệm vụ của chúng ta là tìm ra các URL đó và xóa dấu gạch chéo ngược này khỏi URL . Cùng làm theo hướng dẫn bên dưới để tìm hiểu nhé!
Các bước thực hiện:
- Nhập công thức trong ô C5 và Tự động điền đến ô C9.
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Giải thích công thức
- Nếu ký tự cuối cùng là dấu gạch chéo phía trước (/) ,
(RIGHT(B5)=”/”)
trả về “ true ,” nếu không nó trả về “ false ”. -
=LEFT(B5, LEN(B4)-(RIGHT(B5)=”/”))
trả về “ n ” số ký tự. Nếu ký tự cuối cùng là dấu gạch chéo lên (/) , ký tự đó sẽ bị bỏ qua; nếu không, chuỗi hoàn chỉnh sẽ được trả về.
Lưu ý đặc biệt khi sử dụng hàm RIGHT
-
Does the RIGHT function return number?
Hàm RIGHT trong Excel luôn tạo ra một chuỗi văn bản, mặc dù giá trị ban đầu là một số, như đã nêu ở đầu bài học này.
The RIGHT function can not work with dates?
Vì ngày tháng được biểu thị bằng số nguyên trong hệ thống Excel nội bộ và Hàm RIGHT của Excel được xây dựng để hoạt động với các chuỗi văn bản, không thể trích xuất một phần cụ thể của một ngày, chẳng hạn như ngày, tháng hoặc năm. Nếu bạn thử điều này, tất cả những gì bạn sẽ nhận được là một vài chữ số cuối cùng của một số đại diện cho một ngày.
Why the RIGHT function returns #VALUE error?
Hàm RIGHT trả về #VALUE! lỗi nếu “ num_chars ” nhỏ hơn 0.
Kết luận
Đó là tất cả về hàm RIGHT . Ở đây tôi đã cố gắng đưa ra một bản tóm tắt về chức năng này và các ứng dụng khác nhau của nó. Tôi đã chỉ ra nhiều phương pháp với chúngví dụ tương ứng, nhưng có thể có nhiều lần lặp lại khác tùy thuộc vào nhiều tình huống. Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, vui lòng cho chúng tôi biết trong phần bình luận.