Trong bài viết này, học Excel Online sẽ giải thích những đặc trưng của hàm Right trong Excel và chỉ còn ra các cách tối ưu để thực hiện công thức hàm Right trong Excel


Chức năng của hàm Right trong ExcelHàm RIGHT vào Excel giúp phân xuất số kí tự khẳng định trong chuỗi văn bản

= Right(Text,)

Cụ thể:

Text (bắt buộc) – chuỗi văn nguyên phiên bản mà 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 trường đoản cú kí tự bên phải

+ Nếu bỏ sót num-chars, 1 kí tự sau cuối 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, toàn bộ kí tự sẽ được trả lại

+ trường hợp num-chars là số âm, cách làm hàm RIGHT đang trả về #VALUE! Error (giá trị lỗi).

Bạn đang xem: Hàm right trong excel là gì


*

*

Ví dụ, thể rước ra 3 kí tự cuối của chuỗi văn phiên bản ô A2, cần sử dụng công thức:

=RIGHT(A2, 3)

Kết trái trả về như sau:

 

*

Lưu ý quan tiền trọng: hàm RIGHT vào EXCEL luôn trả về một chuỗi văn bản, ngay cả khi quý hiếm gốc là một trong những chữ số. Để bí quyết hàm RIGHT tạo ra giá trị là số nên phối hợp công thức với hàm VALUE.

Cách thực hiện hàm Right vào Excel, lấy một ví dụ mẫu

Trong thực tế, hàm RIGHT vào Excel hãn hữu khi được áp dụng độc lập, chúng sẽ tiến hành sử dụng với 1 hàm khác nhằm tạo phần lớn công thức phức tạp hơn vào Excel.

Cách phân xuất chuỗi ký tự nhỏ theo sau một cam kết tự xác định

Trong trường hợp bạn muốn phân xuất một chuỗi kí tự bé theo sau một kí tự độc nhất vô nhị định, áp dụng cả hàm search hay FIND để xác định vị trí của kí trường đoản cú đó, trừ địa chỉ kí từ bỏ được chọn trong tổng chuỗi kí từ được trả về ta cần sử dụng hàm LEN, kéo số kí tự muốn chọn từ bỏ phía bên đề xuất chuỗi văn phiên bản nguồn.

RIGHT(chuỗi văn bản, LEN(chuỗi văn bản) – SEARCH(kí tự, chuỗi văn bản))

Ô A2 đựng kí từ đầu và cuối được phân bóc tách nhau bởi khoảng chừng trống, kéo kí từ bỏ cuối sang một cột khác. áp dụng những công thức trên, tiếp nối ghi A2 vào mức trống của chuỗi, với điền kí tự vào lúc trống “”.

=RIGHT(A2,LEN(A2)-SEARCH(” “,A2))

Kết trái trả về:

:

*

Trong trường thích hợp tương tự, hoàn toàn có thể phân xuất được chuỗi kí tự nhỏ theo sau bất kể kí tự nào khác như: (,) (;) (-)… Ví dụ, nhằm phân xuất một chuỗi kí tự bé theo sau vệt (-), cần sử dụng công thức:

=RIGHT(A2,LEN(A2)-SEARCH(“-“,A2)

*

Cách phân xuất chuỗi ký tự con xuất hiện thêm sau dấu chia cách cuối cùng

Khi xử lí mọi chuỗi phức tạp chứa được nhiều dấu phân cách, các bạn thường phải khôi phục lại chuỗi văn bạn dạng đến bên yêu cầu của dấu phân cách cuối cùng. Để dễ dàng hơn, quan sát và theo dõi bảng chứa dữ liệu nguồn và kết quả trả về sau:

*

Từ bảng trên rất có thể thấy cột A chứa một chuỗi lỗi (ERROR). Nhiệm vụ của khách hàng là kéo phần thể hiện lỗi theo sau lốt (:) của từng chuỗi. Phức hợp hơn nữa nhé là chuỗi văn bản gốc hoàn toàn có thể chứa con số dấu phân cách không giống nhau như ô A3 đựng 3 vệt (:) trong lúc ô A5 chỉ gồm 1.

Xem thêm: Tổng Hợp Cách Làm Bạn Trai Yêu Mình Hơn Không Nên Bỏ Qua, 15 Cách Làm Chàng Yêu Bạn Hơn, Không Muốn Rời Xa

Để giải quyết, đề nghị xác xác định trí của vết phân cách cuối cùng trong chuỗi mối cung cấp (trong ví dụ là vết (:) cuối cùng). Để thực hiện cần phải có những hàm công dụng khác:

Để bảo vệ công thức đúng, hoàn toàn có thể chia cách làm ra những ô riêng, sẽ sở hữu được 2 công dụng trả về, ô A2 chứa con số dấu (:).

sửa chữa thay thế dấu phân cách sau cùng với từng kí tự riêng biệt biệt. Để phân xuất văn bản đứng sau dấu chia cách trong chuỗi, buộc phải “đánh dấu” dấu phân làn cuối cùng. Để đánh dấu, cần thay thế dấu (:) ở đầu cuối với kí tự không mở ra trong chuỗi nguồn như (#)

Nếu đã quen sử dụng hàm SUBSTITUTE vào Excel, rất có thể bạn nhớ sàng lọc thứ 4 (instance_num) chỉ cho phép thay rứa một vị trí khẳng định của kí tự hèn định. Khi tính dứt số lượng dấu phân cách của chuỗi, bổ sung cập nhật vào chọn lọc thứ 4 bằng hàm SUBSTITUTE sau:

=SUBSTITUTE(A2,”:”,”#”,LEN(A2)LEN(SUBSTITUTE(A2,”:”,””)))

Nếu đặt phương pháp này vào một ô riêng rẽ biệt, công dụng sẽ quay lại chuỗi: ERROR:432#Connection timed out

lấy vị trí của vết phân cách cuối cùng trong chuỗi. Nhờ vào kí từ bỏ được thay thế sửa chữa với dấu phân cách cuối cùng, áp dụng cả hàm tìm kiếm hoặc FIND nhằm xác địn địa điểm của kí tự vào chuôi. Sửa chữa dấu (:) cuối cùng với dấu (#), cần sử dụng công thức: =SEARCH(“#”,SUBSTITUTE(A2,”:”,”#”,LEN(A2)LEN(SUBSTITUTE(A2,”:”,””))))

Trong ví dụ này, bí quyết trả về 10, là vị trs của lốt (#) trong chuỗi vắt thế.

Kết trái trả về:

*

Đối với bộ dữ liệu lớn, mọi ô khác biệt có thể đựng nhiều dấu chia cách khác nhau, hoàn toàn có thể dùng hàm IFERROR để khu vực công thức:

=IFERROR(RIGHT(A2,LEN(A2)SEARCH(“$”,SUBSTITUTE(A2,”:”,”$”,LEN(A2)LEN(SUBSTITUTE(A2,”:”,””))))), A2)

Trong trường vừa lòng chuỗi xác định không đựng dấu phân cách xác định, chuỗi nguồn sẽ được trả lại, như sản phẩm 6 vào hình dưới đây:

*

Cách dời n cam kết tự trước tiên trong một chuỗi

Ngoài tính năng phân xuất chuỗi kí tự con từ thời điểm cuối chuỗi, hàm RIGHT vào Excl còn được sử dụng để dời số lượng kí tự khăng khăng từ phía đầu chuỗi, áp dụng công thức sau:

RIGHT(string, LEN(string)-số_kí_tự_cần_dời

Ví dụ dưới đây thực hiện tại dời 6 kí tự trước tiên (5 vần âm và 1 lốt (:)) từ chuỗi A2, công thức mẫu:

=RIGHT(A2, LEN(A2)-6)

*

Hàm Right vào Excel có thể trả về số không?

Như vẫn đề cập, hàm RIGHT trong Excel luôn luôn trả về chuỗi văn bản ngay cả hi cực hiếm nguồn là 1 trong con số. Mà lại nếu muốn sử lý tài liệu số và trả tác dụng là số thì sao? Một giải pháp đơn giản là sử dụng tổ hợp hàm RIGHT trong hàm VALUE để gửi chuỗi nguồn từ đơn vị chức năng số sang đơn vị chức năng số.

Ví dụ, nhằm kéo 5 kí từ cuối tự chuỗi A2 và gửi kí tự phân tách thành số, sử dụng công thức:

=VALUE(RIGHT(A2, 5))

Kết trái trả về như bảng bên dưới đây:

*

Vì sao hàm Right không triển khai được cùng với ngày tháng?

Vì hàm RIGHT chỉ áp dụng được với chuỗi văn bạn dạng trong khi ngày mon được thể hiện bằng những số lượng ẩn trong khối hệ thống Excel, hàm RIGHT thiết yếu lấy lại 1 phần của ngày như ngày, tháng, tốt năm. Nếu rứa thực hiện, công dụng trả về là 1 trong vài chữ số sau cùng của một ngày.

Vậy làm thể nào để lấy lại một trong những phần nhất định của ngày? sử dụng hàm sau:

Hàm DAY nhằm phân xuất ngày: =DAY(A1) Hàm MONTH để phân xuất tháng: =MONTH(A1) Hàm YEAR nhằm phân xuất năm: =YEAR(A1)

Kết trái ra như bảng dưới đây:

*

Nếu ngày tháng được thể hiện bởi chuỗi văn bản, thường xẩy ra trong trường vừa lòng xuất tài liệu từ nguồn mặt ngoài, có thể sử dụng hàm RIGHT để kéo một vài kí trường đoản cú là 1 phần xác định của ngày ở ở đầu cuối của dãy.

*

Hàm Right vào Excel ko hiệu quả, tại sao và các khắc phục.

Nếu cách làm hàm RIGHT không kết quả trong trang tính, phần đông là do những vì sao sau:

con số kí từ bỏ num-chars bé dại hơn 0. Nếu số lượng kí từ num-chars được tính bằng nhwungx cách làm khác hay là 1 tổ hợp phần đông hàm không giống nhau và hàm RIGHT trả về quý giá lỗi #VALUE!, hãy soát sổ lại tổng hợp hàm. Quý giá nguồn là ngày tháng.Để rất có thể ứng dụng xuất sắc Excel vào trong công việc, họ không chỉ nắm rõ được các hàm mà lại còn yêu cầu sử dụng xuất sắc cả những công vắt của Excel. Hồ hết hàm cải thiện giúp áp dụng giỏi vào các bước như SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH … Những phương tiện thường sử dụng là Data validation, Conditional formatting, Pivot table …Toàn bộ những kỹ năng này các bạn đều rất có thể học được vào khóa học EX101 – Excel trường đoản cú cơ bạn dạng tới siêng gia của học tập Excel Online. Hiện nay hệ thống đang có ưu đãi rất lớn cho mình khi đăng ký tham gia khóa học. Chi tiết xem tại: dienmay.edu.vn.Online