Làm thế nào để bạn tìm thấy giá trị cuối cùng trong trang tính google?

Hàm LOOKUP sẽ chỉ hoạt động bình thường nếu dữ liệu trong search_range hoặc search_result_array được sắp xếp. Sử dụng LOOKUP(10003, A1:B100)7, LOOKUP(10003, A1:B100)8 hoặc các chức năng liên quan khác nếu dữ liệu không được sắp xếp

Nếu không tìm thấy search_key, mục được sử dụng trong tra cứu sẽ là giá trị nhỏ hơn ngay lập tức trong phạm vi được cung cấp. Ví dụ: nếu tập dữ liệu chứa các số 1, 3, 5 và search_key là 2 thì 1 sẽ được dùng để tra cứu

Trong phương thức search_result_array, hàng hoặc cột cuối cùng trong phạm vi được cung cấp được trả về. Nếu muốn một hàng hoặc cột khác, hãy sử dụng LOOKUP(10003, A1:B100)7 hoặc LOOKUP(10003, A1:B100)8 để thay thế

Khi sử dụng phương pháp search_result_array, nếu phạm vi được cung cấp chứa nhiều cột hơn hàng, thì tìm kiếm sẽ từ trái sang phải trên hàng đầu tiên trong phạm vi. Nếu phạm vi chứa số hàng và số cột bằng nhau hoặc số hàng nhiều hơn số cột thì tìm kiếm sẽ từ trên xuống dưới đối với cột đầu tiên trong phạm vi

ví dụ

Ví dụ này cho thấy giá của một phần số 126

Mã bộ phận GiáCông thứcKết quả105$27. 50=TÌM KIẾM(126, $A$2. $A$6, $B$2. $B$6)$33. 00126$33. 00  133$41. 75  171$26. 75  188$32. 99

 

Ví dụ này cho thấy khi không tìm thấy khóa_tìm_kiếm (ID sinh viên 765333), kết quả khớp không chính xác có thể được trả về

Mã bộ phận GiáCông thứcResult764541B=LOOKUP(765333,$A$2. $A$5,$B$2. $B$5)C764598C  765444B-  766765A

Xem thêm

LOOKUP(10003, A1:B100)7. tra cứu dọc. Tìm kiếm một khóa ở cột đầu tiên của một dải ô và trả về giá trị của một ô đã chỉ định trong hàng được tìm thấy

LOOKUP(10003, A1:B100)8. tra cứu ngang. Tìm kiếm một khóa trên hàng đầu tiên của một dải ô và trả về giá trị của một ô đã chỉ định trong cột được tìm thấy

Bạn có một cột với nhiều hàng giá trị. Và có thể thỉnh thoảng các hàng được thêm vào hoặc xóa đi. Vì vậy, vị trí của giá trị cuối cùng (hoặc có lẽ mới nhất) luôn thay đổi. Đây là cách bạn tìm thấy giá trị cuối cùng đó và lấy nó để bạn có thể làm mọi thứ với nó

Trong ví dụ của chúng tôi, chúng tôi sẽ sử dụng một bảng liệt kê "khách" cùng với ngày ghé thăm của từng khách (giống như loại thứ mà bạn có thể có tại một nhà nghỉ chỉ phục vụ bữa sáng hoặc một bữa tiệc trang trọng hoặc đại loại như vậy)

Làm thế nào để bạn tìm thấy giá trị cuối cùng trong trang tính google?
Làm thế nào để bạn tìm thấy giá trị cuối cùng trong trang tính google?

Có một lệnh gọi hàm tiện dụng INDEX sẽ cung cấp cho bạn nội dung của một ô khi bạn chỉ định một phạm vi và sau đó là số hàng mà bạn muốn. Chúng tôi biết phạm vi chúng tôi muốn xem xét, phải không? . một, tôi. e. danh sách tên khách. Thách thức là tìm số hàng của hàng cuối cùng có tên trong đó

Vì vậy, hãy bắt đầu bằng cách đặt hàm INDEX vào một công thức trong ô C2

=INDEX()

Làm thế nào để bạn tìm thấy giá trị cuối cùng trong trang tính google?
Làm thế nào để bạn tìm thấy giá trị cuối cùng trong trang tính google?

Chúng tôi biết phạm vi, phải không? . e. ô A2. A. (Bạn sẽ không chỉ định một số sau chữ "A" thứ hai vì tên trong danh sách của chúng tôi có thể mở rộng vô tận. Vì vậy, chúng tôi không muốn chỉ định giới hạn cho số lượng hàng mà Google Trang tính nên xem xét. )

=INDEX(A2:A)

Làm thế nào để bạn tìm thấy giá trị cuối cùng trong trang tính google?
Làm thế nào để bạn tìm thấy giá trị cuối cùng trong trang tính google?

Tiếp theo, chúng ta cần chỉ định “chỉ mục” của hàng cuối cùng trong phạm vi của chúng ta

Hmm… Giả sử rằng chúng ta có 5 tên trong dãy A2. A. Số lượng tên có thể bằng chỉ số của hàng cuối cùng. Nếu bạn có 5 hàng tên, thì theo lý thuyết, chỉ mục của hàng cuối cùng có thể là chỉ mục số 5. Nếu đúng như vậy, chúng ta có thể sử dụng hàm COUNTA để đếm số lượng giá trị trong phạm vi của mình. Và điều đó sẽ cho chúng ta biết chỉ số của ô cuối cùng

=INDEX(A2:A,COUNTA(A2:A))

Điều này hoạt động nếu bạn không có hàng trống ở giữa các tên. Nhưng… có một câu nói trong thế giới phát triển đại loại như, “Nếu mọi người có thể làm được, họ sẽ. ” Đạo đức của câu chuyện là, bởi vì có thể có một hàng trống, nên tốt nhất là tính đến khả năng đó

Trong bảng ví dụ của chúng tôi, bạn sẽ nhận thấy rằng chúng tôi có một hàng trống giữa các tên. Vì vậy, nếu chúng tôi sử dụng công thức của mình như hiện tại, số lượng hàng có giá trị sẽ không khớp với chỉ mục của hàng cuối cùng trong phạm vi của chúng tôi. Vì vậy, chúng tôi sẽ không nhận được ô mà chúng tôi muốn

Làm thế nào để bạn tìm thấy giá trị cuối cùng trong trang tính google?
Làm thế nào để bạn tìm thấy giá trị cuối cùng trong trang tính google?

Để giải quyết vấn đề này, chúng tôi sẽ sử dụng chức năng tiện dụng FILTER. Chúng ta có thể sử dụng hàm này để xóa tất cả các hàng trống và nhận một mảng không có gì ngoài các hàng có giá trị. (Nhân tiện, chức năng LỌC tiện dụng đến mức tôi sử dụng nó trong hầu hết mọi việc tôi làm. )

Hãy áp dụng hàm FILTER cho A2 của chúng ta. Một phạm vi để mỗi phạm vi chỉ chứa các ô có giá trị

=INDEX(FILTER(A2:A,A2:A<>""), COUNTA(FILTER(A2:A,A:A<>"")))

Làm thế nào để bạn tìm thấy giá trị cuối cùng trong trang tính google?
Làm thế nào để bạn tìm thấy giá trị cuối cùng trong trang tính google?

Đúng. Bây giờ, hàm INDEX của chúng tôi đang xem xét một phạm vi không có gì ngoài tên (tôi. e. không có hàng trống). Và, trong tham số thứ hai của hàm INDEX, số lượng giá trị trong phạm vi khớp với chỉ mục của hàng cuối cùng trong phạm vi đó (một lần nữa vì không có hàng trống nào trong phạm vi)

Xuất sắc. Giờ đây, chúng tôi đã có một hệ thống (hầu như) hoàn hảo để nhận mục nhập cuối cùng trong danh sách khách của chúng tôi