Hướng dẫn how do you find the last entry in excel? - làm thế nào để bạn tìm thấy mục nhập cuối cùng trong excel?

Trong ví dụ này, mục tiêu là có được giá trị cuối cùng trong cột B, ngay cả khi & nbsp; dữ liệu có thể chứa các ô trống. Đây là một trong những câu đố xuất hiện thường xuyên trong Excel, bởi vì câu trả lời không rõ ràng. Một cách để làm điều đó là với chức năng tra cứu, có thể xử lý các hoạt động mảng tự nhiên & nbsp; và luôn luôn giả định một trận đấu gần đúng. Điều này làm cho công thức đơn giản và nhỏ gọn đáng ngạc nhiên:

Làm việc từ trong ra ngoài, chúng tôi sử dụng biểu thức logic để kiểm tra các ô trống trong cột B:

Phạm vi B: B là một tham chiếu cột đầy đủ & nbsp; đến mọi ô trong cột B. Ưu điểm chính của tham chiếu cột đầy đủ là nó vẫn còn & nbsp; không bị ảnh hưởng khi các hàng bị xóa hoặc thêm.

Lưu ý: & NBSP; Excel thường thông minh về việc đánh giá các công thức sử dụng các tài liệu tham khảo cột đầy đủ, nhưng bạn nên cẩn thận để quản lý & NBSP; phạm vi đã sử dụng. Trong trường hợp này, bởi vì chúng tôi tạo một "cột ảo" hơn 1 triệu hàng với biểu thức B: B "", phạm vi được sử dụng có thể không quan trọng như vậy, nhưng công thức chắc chắn chậm hơn nhiều so với cùng một công thức với cố định các dãy. Nếu bạn nhận thấy sự cố hiệu suất, hãy thử giới hạn phạm vi. Ví dụ: = Tra cứu [2,1/[B1: B100 ""], B1: B100]

Toán tử logic có nghĩa là không bằng và "" có nghĩa là & nbsp; chuỗi trống, do đó, biểu thức này có nghĩa là cột B không & nbsp; trống. Kết quả là một mảng của các giá trị đúng và sai, trong đó true đại diện cho các ô & nbsp; không trống và sai đại diện cho các ô trống. Mảng này bắt đầu như thế này:

{FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE...}

Tiếp theo, chúng tôi chia số 1 cho mảng. Hoạt động toán học tự động ép buộc đúng với 1 và sai thành 0, vì vậy chúng tôi có:

1/{0;1;0;1;1;1;1;1;1;1;1;1;1;1;0;...}

Vì việc chia cho Zero tạo ra một lỗi, & nbsp; kết quả là một mảng bao gồm các lỗi 1S và #div/0:

{#DIV/0!;1;#DIV/0!;1;1;1;1;1;1;1;1;1;1;1;#DIV/0!;...}

Mảng này trở thành đối số Tra cứu_array trong Tra cứu. Lưu ý các 1S đại diện cho & nbsp; các ô không trống và lỗi & nbsp; đại diện cho & nbsp; các ô trống.

Tra cứu_value được đưa ra dưới dạng số 2. & nbsp; chúng tôi đang sử dụng 2 làm giá trị tra cứu để buộc tra cứu để quét đến cuối dữ liệu. Tra cứu & nbsp; tự động bỏ qua các lỗi, vì vậy hãy tra cứu sẽ quét qua 1s tìm kiếm 2 sẽ không bao giờ được tìm thấy. Khi nó đi đến cuối mảng, nó sẽ "bước trở lại" cuối cùng, tương ứng với ô không trống cuối cùng.

Cuối cùng, tra cứu trả về giá trị tương ứng trong result_vector [được đưa ra là b: b], do đó, kết quả cuối cùng là: ngày 30 tháng 6 năm 2020.

Khóa & nbsp; Để hiểu được công thức này là nhận ra rằng Lookup_Value của 2 có chủ ý lớn hơn bất kỳ giá trị nào sẽ xuất hiện trong Tra cứu_Vector. & NBSP; Khi không thể tìm thấy : & nbsp; the & nbsp; cuối cùng 1 trong mảng. Điều này hoạt động bởi vì Tra cứu giả định rằng các giá trị trong Lookup_Vector được sắp xếp theo thứ tự tăng dần và luôn thực hiện một trận đấu gần đúng. Khi tra cứu không thể tìm thấy một trận đấu, nó sẽ khớp với giá trị nhỏ nhất tiếp theo.

Nhận giá trị tương ứng

Bạn có thể dễ dàng điều chỉnh công thức tra cứu để trả về một giá trị tương ứng. Ví dụ: để có được giá liên kết với giá trị cuối cùng trong cột B, & NBSP; công thức trong F7 là:

=LOOKUP[2,1/[B:B""],C:C] // get price

Sự khác biệt duy nhất là đối số result_vector đã được cung cấp là c: c.

Đối phó với lỗi

Nếu ô không trống cuối cùng chứa lỗi, lỗi sẽ bị bỏ qua. Nếu bạn muốn trả về một lỗi xuất hiện cuối cùng trong phạm vi & nbsp; bạn có thể điều chỉnh công thức để sử dụng isblank và không phải là các chức năng như thế này:

Giá trị số cuối cùng

Để có được giá trị số cuối cùng, bạn có thể thêm hàm isNumber như thế này:

Giá trị không trống cuối cùng, khác không

Để kiểm tra xem giá trị cuối cùng không trống chứ không phải bằng không, bạn có thể điều chỉnh công thức với logic boolean như thế này:

=LOOKUP[2,1/[[B:B""]*[B:B0]],B:B]

Nếu bạn nhận thấy các vấn đề về hiệu suất, giới hạn phạm vi & nbsp; [nghĩa là sử dụng B1: B100, B1: B1000, thay vì B: B].

Vị trí của giá trị cuối cùng

Để có được số hàng của giá trị cuối cùng, bạn có thể sử dụng một công thức như thế này: ________ 10

0

Chúng tôi sử dụng chức năng hàng để cung cấp các số hàng cho cột B để tra cứu làm result_vector để lấy số hàng cho trận đấu cuối cùng.

Làm thế nào để bạn tìm thấy mục cuối cùng trong một cột excel?

Bạn có thể sử dụng chức năng tra cứu để tìm ô không trống cuối cùng trong một cột.Hãy đi qua công thức này.Phần của công thức B: B Tiết trả về một mảng chứa các giá trị đúng và sai: {false, true, true,}, kiểm tra từng ô trong cột B là trống [sai].use the LOOKUP Function to find the last non-empty cell in a column. Let's walk through this formula. The part of the formula B:B”” returns an array containing True and False values: {FALSE, TRUE, TRUE,…}, testing each cell in column B is blank [FALSE].

Làm thế nào để bạn tìm thấy hàng cuối cùng với một giá trị cụ thể trong Excel?

6 Phương pháp dễ dàng để tìm hàng cuối cùng với một giá trị cụ thể trong Excel..
=MAX[IF[$B$5:$B$15=H5,ROW[$B$5:$B$15]]].
=SUMPRODUCT[MAX[ROW[B5:F15]*[B5:B15=H5]]].
=INDEX[$F$5:$F$15,SUMPRODUCT[MAX[ROW[$B$5:$B$15]*[H5=$B$5:$B$15]]-4]].
=LOOKUP[2,1/[$B$5:$B$15=H5],$F$5:$F$15].
=MylastrowFunction[H5,B5:F15,5].

Bài Viết Liên Quan

Chủ Đề