Công thức Excel: Hàng cuối cùng trong dữ liệu hỗn hợp có khoảng trống -

Mục lục

Công thức chung

(=MATCH(2,1/(range"")))

Tóm lược

Để có được vị trí tương đối cuối cùng (tức là hàng cuối cùng, cột cuối cùng) cho dữ liệu hỗn hợp có thể chứa các ô trống, bạn có thể sử dụng hàm MATCH như mô tả bên dưới.

Lưu ý: đây là công thức mảng và phải được nhập bằng Control + Shift + Enter.

Trong ví dụ được hiển thị, công thức trong E5 là:

(=MATCH(2,1/(B4:B10"")))

Vị trí * tương đối * cuối cùng, không phải hàng trên trang tính

Khi xây dựng các công thức nâng cao hơn, bạn thường phải tìm ra vị trí cuối cùng của dữ liệu trong danh sách. Tùy thuộc vào dữ liệu, đây có thể là hàng cuối cùng có dữ liệu, cột cuối cùng có dữ liệu hoặc giao điểm của cả hai. Chúng tôi muốn * vị trí tương đối * cuối cùng bên trong một phạm vi nhất định không phải là số hàng trên trang tính:

Giải trình

Công thức này sử dụng hàm MATCH được cấu hình để tìm vị trí của ô không trống cuối cùng trong một phạm vi.

Làm việc từ trong ra ngoài, mảng tra cứu bên trong MATCH được xây dựng như sau:

=1/(B4:B10"")) =1/(TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE) =(1;#DIV/0!;1;#DIV/0!;1;1;#DIV/0!)

Lưu ý: tất cả các giá trị trong mảng là 1 hoặc # DIV / 0! lỗi.

MATCH sau đó được đặt để khớp với giá trị 2 trong "chế độ so khớp gần đúng", bằng cách bỏ qua đối số thứ 3 sẽ bị bỏ qua.

Vì giá trị tra cứu của 2 sẽ không bao giờ được tìm thấy, MATCH sẽ luôn tìm giá trị 1 cuối cùng trong mảng tra cứu, tương ứng với ô trống cuối cùng.

Cách tiếp cận này sẽ hoạt động với bất kỳ loại dữ liệu nào, bao gồm số, văn bản, ngày tháng, v.v. Nó cũng hoạt động với chuỗi văn bản rỗng được trả về bởi các công thức như sau:

=IF(A1<100,"")

Dải động

Bạn có thể sử dụng công thức này để tạo phạm vi động với các hàm khác như INDEX và OFFSET. Xem các liên kết bên dưới để biết ví dụ và giải thích:

  • Dải động với INDEX và COUNTA
  • Dải động với OFFSET và COUNTA

Cảm hứng cho bài viết này đến từ cuốn sách xuất sắc Control + Shift + Enter của Mike Girvin, nơi Mike đã giải thích rất tốt khái niệm "vị trí tương đối cuối cùng".

thú vị bài viết...