Tìm Địa chỉ ô cuối cùng được sử dụng trong Google Sheets

Không có công thức tích hợp sẵn để tìm địa chỉ ô cuối cùng được sử dụng trong Google Sheets. Nhưng tôi có hai công thức tùy chỉnh để làm việc này.

Hãy nhớ rằng nếu bạn sử dụng bất kỳ công thức nào trong số đó, chúng cũng có thể không hoạt động tốt nếu có ô trống trong cột ‘chính’ trong phạm vi dữ liệu của bạn. Tôi sẽ giải thích điều đó.

Cột chính:

Trong phạm vi dữ liệu của bạn, có thể có nhiều cột. Ví dụ, một phạm vi như A1:G có 7 cột và các hàng vô hạn.

Trong này, bạn có thể đặt bất kỳ cột nào là cột chính trong công thức của tôi. Ví dụ, bạn có thể sử dụng Cột A.

Công thức có thể chỉ xoay quanh cột này và các ô trống trong cột này có thể trả về kết quả sai. Vì vậy, hãy chọn một cột không chứa ô trống trong phạm vi của bạn.

Công thức này khác với những gì bạn có thể nghĩ!

Thông thường với một công thức tìm kiếm, chúng ta có thể tìm địa chỉ ô của một giá trị tìm kiếm. Nhưng ở đây, trường hợp khác. Chúng ta ở đây để tìm địa chỉ ô cuối cùng được sử dụng, không phải địa chỉ ô của khóa tìm kiếm.

Cách tìm địa chỉ ô cuối cùng được sử dụng trong Google Sheets

Công thức 1:

Tôi đã sử dụng ba hàm ở đây để tìm địa chỉ ô cuối cùng được sử dụng trong một phạm vi. Các hàm là CELL, INDEX và COUNTA. Nhưng hàm chính trong công thức này là INDEX.

return cell address of a last used cell in a column

Giải thích công thức:

Trước tiên, để tôi giải thích vai trò của hàm Index ở đây.

Với hàm Index, mục tiêu của tôi là trả về giá trị ô cuối cùng. Từ giá trị này, chúng ta có thể tìm địa chỉ ô cuối cùng.

Cú pháp:

INDEX(tham chiếu, [hàng], [cột])

Công thức:

=INDEX(A1:G,countA(A1:A),cell("col",G1))

Ở đây, chúng ta đã có “tham chiếu” để sử dụng trong Index và nó là A1: G. Bây giờ chúng ta muốn tìm số hàng cuối cùng trong phạm vi dữ liệu của chúng ta.

Ở đây, tôi đã sử dụng hàm CountA trong Cột A là cột chính của tôi ở đây. Tất nhiên, CountA có ưu thế so với hàm Count vì nó chấp nhận cả số lẫn văn bản trong đếm.

Dễ dàng tìm số cột vì chúng ta biết cột cuối cùng trong phạm vi dữ liệu là cột G.

Bạn có thể trực tiếp đặt 7 vì G đại diện cho số cột 7. Hoặc công thức Cell trả về số cột của G. Thực ra ở đây công thức là như sau:

=INDEX(A1:G,9,7)

Kết quả: 99 (giá trị ô cuối cùng trong phạm vi là G9.

Bạn có thể sử dụng công thức Index trên để trả về giá trị ô cuối cùng trong một phạm vi. Hãy nhớ! không phải là địa chỉ ô cuối cùng được sử dụng.

Bây giờ chúng ta có thể sử dụng hàm Cell “địa chỉ” để trả về địa chỉ của ô này chứa giá trị 99.

Công thức:

=CELL("ADDRESS",index(A1:G,9,7))

Tương đương:

=CELL("address",index(A1:G,countA(A1:A),cell("col",G1)))

Kết quả: $G$9

Công thức 2

Đây là một công thức khác để tìm địa chỉ ô cuối cùng được sử dụng trong Google Sheets. Đây là một phương pháp hoàn toàn khác nhau.

Như bạn có thể thấy, các hàm chính ở đây trong ví dụ này là ADDRESS, ARRAYFORMULA, MIN, IF và ROW.

return cell address of last cell in a column

Công thức dưới đây là phần chính ở đây và cột chính của tôi là G. Do đó, bất kỳ ô trống nào trong cột này cũng có thể trả về kết quả sai.

=ArrayFormula(MIN(IF(G2:G="",ROW(G2:G)-ROW(G2)+1)))

Kết quả: 9

Giải thích công thức:

Khi bạn sử dụng công thức này riêng lẻ, sau khi loại bỏ MIN, ví dụ ở H2, nó có thể trả về số serial 1,2,3 bắt đầu từ H2 xuống dưới.

Nhưng hàm IF logic có thể buộc công thức chỉ đặt số serial trong H10. Bởi vì công thức chỉ trả về số trong bất kỳ nơi nào ô giá trị trong G là trống.

Điều đó có nghĩa là nó chỉ trả về số 9 trong H10 vì G10 là ô trống và trong tất cả các ô khác, nó trả về FALSE. Hàm MIN trong phạm vi này trả về số 9.

Nếu bạn vẫn còn nghi ngờ, tôi có một hướng dẫn chi tiết về điều này. Vui lòng kiểm tra đó.

Tương tự: Cách đếm cho đến dòng trống trong Google Sheets

Vì vậy, công thức là;

=address(ArrayFormula(MIN(IF(G2:G="",ROW(G2:G)-ROW(G2)+1))),7)

Tương đương;

=address(9,7)

Kết quả: $G$9

Đó là tất cả. Bằng cách này, bạn có thể tìm Địa chỉ ô cuối cùng được sử dụng trong Google Sheets.

Đừng quên truy cập Crawlan.com để biết thêm nhiều thông tin hữu ích về SEO và Marketing!

Related posts