Hàm lấy giá trị dòng cuối cùng trong Excel

Excel cho Microsoft 365 Excel cho Microsoft 365 dành cho máy Mac Excel cho web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 for Mac Excel 2013 Excel 2010 Excel 2007 Excel for Mac 2011 Excel Starter 2010 Xem thêm...Ít hơn

Bài viết này mô tả cú pháp công thức và cách dùng hàm RIGHTRIGHTB trong Microsoft Excel.

Hàm RIGHT trả về một hoặc nhiều ký tự cuối cùng trong một chuỗi, dựa vào số ký tự mà bạn chỉ định.

Hàm RIGHTB trả về một hoặc nhiều ký tự cuối cùng trong một chuỗi, dựa vào số byte mà bạn chỉ định.

Quan trọng: 

  • Các hàm này có thể không khả dụng ở mọi ngôn ngữ.

  • Hàm RIGHT nhằm để dùng trong các ngôn ngữ sử dụng bộ ký tự byte đơn [SBCS], còn hàm RIGHTB nhằm để dùng với những ngôn ngữ sử dụng bộ ký tự byte kép [DBCS]. Thiết đặt ngôn ngữ mặc định trong máy tính của bạn sẽ ảnh hưởng tới giá trị trả về theo cách như sau:

  • Hàm RIGHT luôn luôn đếm mỗi ký tự là 1, cho dù đó là byte đơn hay byte kép, bất kể thiết đặt ngôn ngữ mặc định là gì.

  • Hàm RIGHTB đếm mỗi ký tự byte kép là 2 khi bạn đã cho phép soạn thảo một ngôn ngữ hỗ trợ DBCS, sau đó đặt nó làm ngôn ngữ mặc định. Nếu không, hàm RIGHTB đếm mỗi ký tự là 1.

Các ngôn ngữ hỗ trợ DBCS bao gồm Tiếng Nhật, Tiếng Trung Quốc [Giản thể], Tiếng Trung Quốc [Phồn thể] và Tiếng Hàn Quốc.

RIGHT[text,[num_chars]]

RIGHTB[text,[num_bytes]]

Hàm RIGHT và RIGHTB có các đối số sau đây:

  • Văn bản    Bắt buộc. Chuỗi văn bản có chứa các ký tự mà bạn muốn trích xuất.

  • Num_chars    Tùy chọn. Chỉ rõ số ký tự mà bạn muốn hàm RIGHT trích xuất.

    • Số ký tự phải lớn hơn hoặc bằng không.

    • Nếu số ký tự lớn hơn độ dài của văn bản, hàm RIGHT trả về toàn bộ văn bản.

    • Nếu số ký tự được bỏ qua, thì nó được giả định là 1.

  • Num_bytes    Tùy chọn. Chỉ rõ số ký tự mà bạn muốn hàm RIGHTB trích xuất, dựa trên byte.

    • Num_bytes phải lớn hơn hoặc bằng không.

    • Nếu num_bytes văn bản lớn hơn độ dài của văn bản, thì trả về tất cả văn bản.

    • Nếu num_bytes bỏ qua, thì nó được giả định là 1.

Sao chép dữ liệu ví dụ trong bảng sau đây và dán vào ô A1 của một bảng tính Excel mới. Để công thức hiển thị kết quả, hãy chọn chúng, nhấn F2 và sau đó nhấn Enter. Nếu cần, bạn có thể điều chỉnh độ rộng cột để xem tất cả dữ liệu.

Dữ liệu

Mô tả

Sale Price

Stock Number

Công thức

Mô tả [Kết quả]

Kết quả

=RIGHT[A2,5]

5 ký tự cuối cùng của chuỗi thứ nhất [Price]

Price

=RIGHT[A3]

Ký tự cuối cùng của chuỗi thứ hai [r]

r

Trong bài viết này, chúng ta sẽ tìm hiểu về ứng dụng của hàm MATCH tìm dòng cuối chứa dữ liệu của một cột bất kì trong Excel. Các bạn hãy cùng Gitiho thực hành nhé.

Xem thêm: Hướng dẫn cách viết các hàm trong Excel chi tiết dễ hiểu nhất

Tuyệt đỉnh Excel - Trở thành bậc thầy Excel trong 16 giờ

Giới thiệu hàm MATCH trong Excel

Công thức hàm MATCH trong Excel

Công thức hàm MATCH như sau:

=MATCH[giá trị tìm kiếm, mảng tìm kiếm, [kiểu khớp]]

Trong đó:

  • giá trị tìm kiếm là giá trị bạn muốn tham chiếu trong mảng tìm kiếm.
  • mảng tìm kiếm là phạm vi trang tính Excel thực hiện tìm kiếm.
  • kiểu khớp là cách Excel khớp giá trị tìm kiếm với các giá trị tồn tại trong mảng tìm kiếm. Đây là đối số tùy chọn, có thể nhập số -1, 0 hoặc 1.
    • Nếu kiểu khớp = 1 hoặc được bỏ qua, hàm MATCH tìm kiếm giá trị lớn nhất trong mảng tìm kiếm nhỏ hơn hoặc bằng giá trị tìm kiếm. Toàn bộ nội dung trong mảng tìm kiếm phải được sắp xếp theo thứ tự tăng dần, A-Z, FALSE, TRUE.
    • Nếu kiểu khớp = 0 thì hàm MATCH tìm kiếm giá trị đầu tiên khớp chính xác với giá trị tìm kiếm. Nội dung trong mảng tìm kiếm có thể được sắp xếp theo bất kì thứ tự nào.
    • Nếu kiểu khớp = -1 thì hàm MATCH tìm kiếm giá trị nhỏ nhất trong mảng tìm kiếm lớn hơn hoặc bằng giá trị tìm kiếm. Toàn bộ nội dung trong mảng tìm kiếm phải được sắp xếp theo thứ tự giảm dần, Z-A, TRUE, FALSE.

Một số lưu ý về hàm MATCH trong Excel

Chúng ta sẽ cần lưu ý một vài điểm sau đây khi sử dụng hàm MATCH để tìm dòng cuối trong Excel:

  • Hàm MATCH không phân biệt chữ hoa và chữ thường
  • Nếu hàm MATCH tìm được nhiều hơn 1 giá trị trong mảng tìm kiếm khớp với giá trị tìm kiếm thì hàm sẽ trả về vị trí giá trị đầu tiên tìm được.
  • Nếu không tồn tại giá trị tìm kiếm trong mảng tìm kiếm, hàm MATCH trong Excel sẽ trả về lỗi #N/A hoặc giá trị số thứ tự lớn nhất trong mảng.

Cách sử dụng hàm MATCH tìm dòng cuối trong Excel

Là một hàm tham chiếu mạnh mẽ trong Excel, hàm MATCH chứng minh hiệu quả của mình trong nhiều trường hợp. Trong phần này, các bạn hãy cùng Gitiho tìm hiểu sử dụng hàm MATCH tìm dòng cuối trong Excel chứa dữ liệu tại một cột bất kì nhé.

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

Hãy cùng tìm hiểu qua một ví dụ dưới đây:

Yêu cầu của bài là tìm dòng cuối chứa dữ liệu tại cột B, cột C và điền kết quả vào lần lượt các ô B16, C16.

Nguyên tắc hoạt động của hàm MATCH

Chúng mình sẽ trình bày nguyên tắc hoạt động của hàm MATCH để các bạn hiểu được bản chất cách tìm dòng cuối trong Excel:

  • Hàm MATCH có thể tìm kiếm giá trị gần đúng hoặc giá trị chính xác tuyệt đối so với giá trị tìm kiếm.
  • Nếu giá trị tìm kiếm quá lớn thì hàm sẽ tìm kiếm giá trị gần đúng và trả về kết quả dòng cuối cùng trong mảng tìm kiếm tương ứng với định dạng dữ liệu [văn bản hoặc số] của giá trị tìm kiếm.

Xem thêm: Hướng dẫn chuyển định dạng từ số sang chữ viết trong Excel

Sử dụng hàm MATCH tìm dòng cuối trong Excel chứa ký tự văn bản 

Để tìm dòng cuối trong Excel chứa ký tự dạng văn bản trong một cột bằng hàm MATCH, chúng ta cần tạo ra một giá trị thỏa mãn 2 điều kiện: dạng văn bản và ký tự rất lớn.

Chúng ta sẽ kết hợp hàm REPT trong công thức hàm MATCH. Nhiệm vụ của hàm REPT là tạo ra một chuỗi ký tự lớn dựa vào việc lặp lại một ký tự nhiều lần. Vì Excel quy định độ dài của chuỗi tối đa 255 ký tự, nên chúng ta sẽ viết công thức hàm MATCH tại ô B16 như sau:

=MATCH[REPT["z",255],B2:B15]

Trong đó:

  • giá trị tìm kiếm là REPT["z",255], nghĩa là chuỗi chứa 255 ký tự z [kí tự cuối bảng chữ cái].
  • mảng tìm kiếm là B2:B15 tại cột B.

Kết quả của công thức trên được thể hiện trong hình dưới đây.

Sử dụng hàm MATCH tìm dòng cuối trong Excel chứa ký tự số

Tương tự như ở phần trên, chúng ta cũng sử dụng hàm MATCH kết hợp hàm REPT để tìm dòng cuối trong Excel chứa ký tự số, điểm khác là chúng ta thay thế ký tự z bằng 1 chữ số 9 [chữ số lớn nhất từ 1-9].

Tuy nhiên, hàm REPT chỉ trả về kết quả dạng văn bản. Do đó, để chuyển đổi kết quả này về dạng số thì chúng ta sẽ sử dụng thêm hàm VALUE.

Như vậy, công thức tại ô C16 để tìm dòng cuối trong Excel là:

=MATCH[VALUE[REPT[9,255]],C2:C15]

Kết quả Excel trả về như sau:

Chúng ta đã học thêm một công thức hàm MATCH kết hợp các hàm REPT và hàm VALUE để tìm dòng cuối trong Excel chứa dữ liệu tại một cột bất kì. Các bạn hoàn toàn có thể áp dụng công thức này tương tự với các hàng. Để học thêm các công thức kết hợp các hàm Excel, các bạn hãy đọc thêm các bài viết trên blog Gitiho và nhanh tay đăng kí khóa học Tuyệt đỉnh Excel với chúng mình nhé.

Gitiho chúc các bạn thành công!

Tham khảo thêm các bài viết về Excel dưới đây:

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ế

Cùng tham gia cộng đồng hỏi đáp về chủ đề Excel Cơ Bản

Video liên quan

Chủ Đề