Công thức lấy dòng cuối trong Excel

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

Công thức lấy dòng cuối trong Excel
Công thức lấy dòng cuối trong Excel
Công thức lấy dòng cuối trong Excel

Khi bạn lưu sổ làm việc, sổ Excel chỉ lưu trữ phần của mỗi trang tính có chứa dữ liệu hoặc định dạng. Các ô trống có thể chứa định dạng khiến ô cuối cùng trong một hàng hoặc cột nằm ngoài phạm vi ô có chứa dữ liệu. Điều này khiến cho kích cỡ tệp của sổ làm việc lớn hơn mức cần thiết và có thể dẫn đến nhiều trang in hơn khi bạn in trang tính hoặc sổ làm việc đó.

Để tránh những vấn đề này, bạn có thể định vị ô cuối cùng có chứa dữ liệu hoặc định dạng trên một trang tính, rồi đặt lại ô cuối cùng đó bằng cách xóa tất cả định dạng có thể được áp dụng trong các hàng hoặc cột trống giữa dữ liệu và ô cuối cùng.

  • Để định vị ô cuối cùng có chứa dữ liệu hoặc định dạng, hãy bấm vào vị trí bất kỳ trong trang tính, rồi nhấn CTRL+END.

Lưu ý: Để chọn ô cuối cùng trong hàng hoặc cột, hãy nhấn END, rồi nhấn phím MŨI TÊN PHẢI hoặc phím MŨI TÊN XUỐNG.

  1. Thực hiện một trong những thao tác sau:

    • Để chọn tất cả các cột ở bên phải của cột cuối cùng có chứa dữ liệu, hãy bấm vào đầu đề cột đầu tiên, nhấn giữ CTRL, rồi bấm vào đầu đề cột của cột bạn muốn chọn.

      Mẹo: Bạn cũng có thể bấm đầu đề cột đầu tiên, rồi nhấn CTRL+SHIFT+END.

    • Để chọn tất cả các hàng bên dưới hàng cuối cùng có chứa dữ liệu, hãy bấm vào đầu đề hàng đầu tiên, nhấn giữ CTRL, rồi bấm vào đầu đề hàng của các hàng bạn muốn chọn.

      Mẹo: Bạn cũng có thể bấm đầu đề hàng đầu tiên, rồi nhấn CTRL+SHIFT+END.

  2. Trên tab Trang đầu, trong nhóm Chỉnh sửa, bấm vào mũi tên bên cạnh nút Xóa

    Công thức lấy dòng cuối trong Excel
    , rồi bấm vào Xóa Tất cả.

  3. Lưu trang tính.

  4. Đóng trang tính.

    Khi bạn mở lại sổ làm việc, ô cuối cùng của dữ liệu sẽ là ô cuối cùng trên trang tính.

Bạn luôn có thể hỏi một chuyên gia trong Cộng đồng Kỹ thuật Excel hoặc nhận sự hỗ trợ trongCộng đồng trả lời.

Đầu trang

Công thức lấy dòng cuối trong Excel
Công thức lấy dòng cuối trong Excel
Công thức lấy dòng cuối trong Excel

Bài này chia sẻ một số công thức exel để lấy giá trị ô nhập cuối cùng trong 1 cột hoặc hàng

Tôi có lập một bảng tính Excel để thống kê quản lý chi tiêu hàng tháng, năm. Có cột chi, cột thu và cột tiền còn tồn. Tuy nhiên lúc lập báo cáo ở một Sheet khác khi muốn lấy số tiền còn tồn lại tôi cứ phải kéo xuống và nhìn rồi nhập thủ công giá trị cuối cùng của cột Tồn làm tôi cảm thấy rất khó chịu và mất thời gian.

Công thức lấy dòng cuối trong Excel

Tuy nhiên sau khi tìm hiểu và tìm được công thức giúp tôi luôn lấy được giá trị nhập hoặc tự sinh ra cuối cùng của một cột hoặc hàng đã giúp tôi tiết kiệm được rất nhiều thời gian và cảm thấy chuyên nghiệp hơn rất nhiều.

Do đó tôi viết bài viết này với mong muốn chia sẻ một công thức tuy đơn giản nhưng lại rất thiết thực và hữu ích nếu bạn là người thường xuyên lập các bảng tính Excel

Chú ý: Với mỗi công thức được trình bày dưới đây có tác dụng trong một số trường hợp với kiểu dữ liệu nhất định, do đó nếu sử dụng công thức này không được thì bạn nên thử công thức khác nha

Bài viết được viết bởi thành viên website CoGiHay.com

Trường hợp 1: Chỉ lấy số nhập cuối cùng của cột hoặc dòng, không lấy Text

Ví dụ bạn có một cột C với dữ liệu là: 1, 2, 3 …. 18, Text -> lấy ví dụ là 19 hàng, từ hàng 1 tới hàng 18 là số và Text lẫn lộn, và hàng 19 là Text, tuy nhiên bạn cần lấy giá trị DẠNG SỐ cuối cùng của cột thì bạn có thể sử dụng công thức như sau:

=INDEX(C1:C19,MATCH(9.99999999999999E+307,C1:C19))

C1:C19 là điểm đầu và cuối của cột hoặc hàng mà bạn muốn lấy giá trị Dạng Số nhập vào cuối cùng.

Hình minh họa công thức:

Công thức lấy dòng cuối trong Excel

Và đây là kết quả:

Công thức lấy dòng cuối trong Excel

Lưu ý: Với những hàng hoặc cột được sinh tự động dựa vào số liệu của hàng cột khác bằng công thức Excel thì cách làm này vẫn có kết quả nha.

Công thức lấy giá trị dạng TEXT nhập vào cuối cùng của Cột hoặc Hàng trong Excel

Công thức ở trên là cho phép chúng ta lấy giá trị nhập vào cuối cùng hoặc giá trị cuối cùng dạng SỐ của một cột hoặc hàng trong bảng tính Excel. Tuy nhiên lại có những trường hợp bạn chỉ phải lấy giá trị dạng TEXT thôi thì có thể sử dụng công thức excel sau:

=INDEX(C1:C19,MATCH(REPT(“Z”,255),C1:C19))

C1:C19 là vùng giới hạn trong ví dụ của tôi, bạn thay đổi tùy theo cột hoặc hàng mà bạn muốn lấy giá trị nhập cuối cùng của bảng tính Excel.

Trong ví dụ này: Tôi muốn lấy dòng chữ “Hello” ở dòng 15, cột C và hiện kết quả ở C23 thì công thức sẽ nhập như ở trên, Hình chụp từ bảng Excel:

Công thức lấy dòng cuối trong Excel

Và đây là kết quả, chuỗi nhập cuối cùng của hàng, cột excel:

Công thức lấy dòng cuối trong Excel

Vậy là với công thức đơn giản này bạn có thể lấy giá trị chuỗi cuối cùng của cột hoặc hàng excel thành công.

Công thức lấy giá trị ô cuối cùng của cột excel , bất kỳ dạng nào:

Bây giờ trong một bảng tính nào đó yêu cầu là bạn phải lấy giá trị nhập vào cuối cùng hoặc giá trị cuối cùng của hàng hoặc cột excel dù nó là chuỗi hay số thì bạn sử dụng công thức như sau:

Cột:

=LOOKUP(2,1/(1-ISBLANK(A1:A65535)),A1:A65535)

Hàng:

=LOOKUP(2,1/(1-ISBLANK(A12:F12)),A12:F12)

Lưu ý: Phần bôi đậm A1:A65535 là giá trị đầu và cuối của cột, A12:F12 là giá trị đầu cuối của hàng, bạn thay đổi tùy vào trường hợp của bạn.

Công thức lấy dòng cuối trong Excel

Trên hình khi nhấn Enter kết quả sẽ cho ta chuỗi “Hay”, tuy nhiên nếu nhập vào sau Hay ở ô F số 15 thì kết quả sẽ trả về là 15. Bạn cứ thử sẽ rõ.

Hy vọng với những công thức đơn giản nhưng có sức mạnh vô cùng ghê gớm thế này, cogihay.com có thể giúp bạn tiết kiệm được thời gian khi làm việc. Hãy Like, Share, Google+ để giúp đỡ chúng tôi. Xin cảm ơn