2013-04-09 49 views
7

Tôi ghi lại giá trị của cổ phiếu của tôi mỗi ngày trong cột và đó là một bảng tính dài. Trong ô trên cùng của mỗi cột, tôi muốn sử dụng một hàm sẽ tự động hiển thị mục nhập cuối cùng trong cột. Tôi đã thử hàm Index và hàm Index kết hợp với hàm Counta không thành công. Bất kỳ đề xuất?chức năng excel để tìm số cuối cùng trong cột

+0

[Ở đây] (http://www.techonthenet.com/excel/questions/last_value.php) là một cách tiếp cận; và [ở đây] (http://www.techrepublic.com/blog/msoffice/return-the-last-item-in-an-excel-column/732) khác. – chuff

+0

@chuff bạn nên tóm tắt câu trả lời từ liên kết đầu tiên đó thành câu trả lời ở đây - đó là câu trả lời hay nhất cho câu hỏi này –

Trả lời

14

Hãy thử sử dụng LOOKUP, giả định tối đa là 1000 dòng dữ liệu (điều chỉnh theo yêu cầu) sử dụng công thức này trong A1 để có được số cuối cùng trong A2: A1000

=LOOKUP(9.99E+307,A2:A1000)

Bạn có thể có khoảng trống hoặc bất kỳ khác dữ liệu trong phạm vi (thậm chí là lỗi) và nó vẫn sẽ trả lại số cuối cùng

+0

Điều này làm việc hoàn hảo - cảm ơn rất nhiều !! BTW, những gì hiện các 9,99E + 307 làm gì? Tôi chưa bao giờ sử dụng điều này trước đây. – user2259922

+0

Không vấn đề gì - 9.99E + 307 là phiên bản rút gọn của số lớn nhất bạn có thể nhập vào ô trong Excel - về mặt kỹ thuật là 9.99999999999999E + 307, chỉ ngắn gọn 1 với 308 số không. Khi bạn sử dụng "Bignum" làm giá trị tra cứu excel sẽ không tìm thấy số lớn ..... và do đó trả về ** giá trị ** cuối cùng trong phạm vi - nếu nó hoạt động cho bạn, bạn có thể chấp nhận câu trả lời của tôi không? –

+0

Kết hợp MATCH/INDEX có thể được sử dụng để đạt được kết quả tương tự, với giá trị 9.99E + 307 làm giá trị tra cứu đối sánh. Có thể đáng nói rằng kết quả với một trong hai phương pháp là * theo nghĩa đen * số cuối cùng, tức là, mọi giá trị trống, văn bản hoặc lỗi xảy ra sau giá trị số cuối cùng sẽ bị bỏ qua. – chuff

1

Hãy thử điều này cho Cột A, resp. Ô A1:

=OFFSET(A$2;ROWS(A$2:A$101)-COUNTBLANK(A$2:A$101)-1;0) 

Ví dụ này dành cho tối đa 100 hàng dữ liệu (2 - 101). Bạn có thể thay thế 101 bằng bất kỳ số nào cao hơn theo kích thước của trang tính.

Xin lưu ý rằng có thể có không có ô trống ở giữa danh sách.

+0

Tôi đã thử bằng cách sử dụng số di động của mình, nhưng nó không giống A $ 2 đầu tiên là "tham chiếu" . "Tham chiếu" trong hàm này có nghĩa là gì? Cảm ơn bạn đã giúp đỡ. – user2259922

+0

Bạn có thể cần phải sử dụng, thay cho; các giá trị mà Jens đã sử dụng - các máy phân tách là khu vực cụ thể ..... –

+0

Cảm ơn lời giải thích. – user2259922

Các vấn đề liên quan