Mục lục
Chúng tôi sử dụng Excel cho mục đích kinh doanh và chính thức của mình. Đối với những mục đích đó, chúng tôi sử dụng một lượng lớn dữ liệu. Đôi khi chúng ta cần tìm ô cuối cùng có giá trị trong một cột. Có vẻ mệt mỏi khi kiểm tra toàn bộ cột và tìm nó theo cách thủ công. Vì vậy, trong bài viết này, chúng ta sẽ thảo luận về một số phương pháp nhanh chóng về cách tìm ô cuối cùng có giá trị trong một cột trong excel.
Chúng tôi lấy một tập dữ liệu đơn giản gồm các ngày tương ứng với doanh số bán hàng.
Tải xuống Sách bài tập thực hành
Tải xuống sách bài tập thực hành này để thực hiện khi bạn đang đọc bài viết này.
Tìm ô cuối cùng có giá trị trong Column.xlsx
3 phương pháp tìm ô cuối cùng có giá trị trong cột trong Excel
Ở đây chúng ta sẽ thảo luận về 3 phương pháp tìm ô cuối cùng có giá trị trong cột. Các phương pháp đầu tiên và cuối cùng cũng có một số phần phụ. Vì một hàm có thể được sử dụng theo nhiều cách khác nhau.
Chúng tôi sẽ thêm một cột có tên Giá trị để hiển thị kết quả.
1 .Hàm LOOKUP Tìm Ô Cuối Cùng Có Giá Trị Trong Cột Trong Excel
Ở đây chúng ta sẽ sử dụng hàm LOOKUP để tìm ô cuối cùng có giá trị trong Excel. Chúng tôi sẽ kết hợp chức năng này với các chức năng khác. Đầu tiên, chúng tôi sẽ giải thích hàm cơ bản LOOKUP , sau đó thêm các hàm khác.
1.1 Chỉ sử dụng hàm LOOKUP cơ bản
Ở đây chúng tôi sẽ sử dụng LOOKUP cơ bản chức năng . Hàm này tra cứu các giá trị từ một dải cột. Ở đây chúng tôisẽ kiểm tra toàn bộ Cột C .
Bước 1:
- Đầu tiên, đi tới Ô D5 .
- Viết hàm LOOKUP tại đây. Chúng tôi lấy phạm vi C:C , vì chúng tôi muốn tìm hiểu từ toàn bộ Cột C . Chúng tôi cũng có thể thiết lập một phạm vi nhất định. Vì vậy, công thức của chúng ta trở thành:
=LOOKUP(2,1/(C:C""),C:C)
Bước 2:
- Bây giờ, nhấn ENTER và chúng tôi sẽ nhận được kết quả.
Ở đây, chúng tôi nhận được giá trị cuối cùng của Cột C . Từ dữ liệu đã lấy, chúng tôi cũng có thể kiểm tra xem kết quả có chính xác hay không.
Lưu ý:
C: C”” – Nó kiểm tra toàn bộ Cột C cho các ô trống và trả về TRUE/FALSE cho từng ô của phạm vi đó. Nếu ô không trống thì trả về TRUE nếu không thì trả về FALSE . Chúng ta có thể tùy chỉnh phạm vi ô theo nhu cầu của mình.
1/ – Nó thực hiện thao tác chia. Tại đây, 1 sẽ được chia giá trị từ bước trước, giá trị này có thể là TRUE hoặc FALSE . Nếu TRUE kết quả sẽ là 1 và với FALSE sẽ là 0 . Nó tạo ra 1 khi TRUE nếu không, lỗi, #DIV/0! vì chúng ta không thể chia bất kỳ số nào cho 0. Toàn bộ danh sách 1 và lỗi của 1 được lưu giữ trong hàm LOOKUP , nó sẽ được đánh giá trong bước tiếp theo.
2 – Hàm LOOKUP cố gắng định vị 2 trong danh sách các giá trị được tạo trong lần tìm kiếm cuối cùngbươc. Vì nó không thể định vị số 2 nên nó sẽ tìm giá trị lớn nhất tiếp theo là 1 . Nó tìm kiếm giá trị này bắt đầu từ cuối danh sách và tiếp tục đến đầu danh sách này. Quá trình sẽ kết thúc khi nhận được kết quả đầu tiên. Đây sẽ là ô cuối cùng trong phạm vi chứa một giá trị, ở bước cuối cùng giá trị này được chuyển thành 1.
C:C – Đây là câu lệnh cuối cùng của TÌM KIẾM chức năng. Nó điều khiển giá trị của ô được thay thế thay vì giá trị thu được từ bước thứ 2.
1.2 TÌM KIẾM bằng Hàm NOT và ISBLANK
Ở đây chúng ta sẽ kết hợp NOT và các hàm ISBLANK với các hàm LOOKUP . Những thứ đó là cần thiết nếu dữ liệu của chúng tôi có bất kỳ đầu ra lỗi nào và chúng tôi muốn hiển thị điều này. Bây giờ, hãy thêm một dữ liệu lỗi vào tập dữ liệu của chúng tôi và sửa đổi công thức để hiển thị dữ liệu này.
Bước 1:
- Ở hàng thứ 10, chúng tôi đã thêm dữ liệu mới bị lỗi. Chúng ta chỉ cần chia một số ngẫu nhiên cho 0 .
Bước 2:
- Bây giờ, hãy thêm các hàm NOT và ISBLANK vào công thức. Sau khi sửa đổi, công thức trở thành:
=LOOKUP(2,1/(NOT(ISBLANK(C:C))),C:C)
Bước 3:
- Bây giờ, hãy nhấn ENTER và chúng ta sẽ nhận được kết quả.
Ở đây, chúng ta có thể thấy điều đó trong phần kết quả một giá trị lỗi đang hiển thị. Thông thường, hàm LOOKUP sẽ tránh được giá trị lỗi này.
1.3 LOOKUP vớiHàm ISNUMBER
Đôi khi, chúng tôi có thể có cả dữ liệu chữ cái và số trong cột của mình. Nhưng chúng tôi chỉ muốn lấy dữ liệu số của ô cuối cùng. Sau đó, chúng ta sẽ sử dụng hàm ISNUMBER . Nó chỉ trả về dữ liệu số.
Bước 1:
- Đầu tiên, thêm dữ liệu chữ cái vào hàng thứ 10 .
Bước 2:
- Bây giờ, sửa đổi công thức và thêm ISNUMBER Vậy công thức trở thành:
=LOOKUP(2,1/(ISNUMBER(C:C)),C:C)
Bước 3:
- Bây giờ, hãy nhấn ENTER và chúng ta sẽ nhận được giá trị trả về.
Ở đây, dữ liệu cuối cùng của chúng ta là chữ cái. Khi chúng tôi sử dụng hàm ISNUMBER , chúng tôi chỉ nhận được dữ liệu số.
1.4 Sử dụng hàm LOOKUP với hàm ROW
Chúng ta cũng có thể biết giá trị cuối cùng tồn tại trong hàng nào. Để làm được điều này, chúng ta cần kết hợp hàm ROW với hàm LOOKUP .
Bước 1:
- Sửa đổi công thức và thêm hàm ROW vào đối số cuối cùng . Bây giờ, công thức trở thành:
=LOOKUP(2,1/((C:C)),ROW(C:C))
Bước 2:
- Cuối cùng nhấn ENTER .
Bây giờ, chúng ta nhận được kết quả là 9 . Từ tập dữ liệu, chúng tôi thấy rằng dữ liệu cuối cùng của chúng tôi nằm trong hàng 9 . Điều đó được thể hiện ở đây. Ở đây giá trị của ô sẽ không xuất hiện; chỉ số hàng hoặc vị trí mới cho biết.
Cách đọc tương tự:
- Tìm ô cuối cùng có giá trịtrong Hàng trong Excel (6 Phương pháp)
- Excel Tìm Cột Cuối cùng Có Dữ liệu (4 Cách Nhanh chóng)
- Tìm Giá trị Cuối cùng trong Cột Lớn hơn Số 0 trong Excel (2 Công thức Đơn giản)
- Cách Tìm Nhiều Giá trị trong Excel (8 Phương pháp Nhanh)
2. Tìm Ô Cuối cùng bằng Giá trị Số trong Cột Sử dụng Hàm INDEX và COUNT
Hàm INDEX trả về giá trị của một ô cụ thể trong một phạm vi. Chúng ta sẽ áp dụng hàm INDEX với COUNTA và COUNT tại đây.
Bước 1:
- Đầu tiên, hãy sửa đổi tập dữ liệu. Loại bỏ ô trống và thêm một giá trị chữ cái trong phạm vi. Ngoài ra, hãy thêm một ô trống ở cuối.
Bước 2:
- Bây giờ, nhập Hàm INDEX .
- Đối số thứ nhất có phạm vi C5 đến C10 . Và đối số thứ 2 sử dụng hàm COUNT với cùng phạm vi.
- Vì vậy, công thức trở thành:
=INDEX(C5:C10,COUNT(C5:C10))
Bước 3:
- Sau đó nhấn ENTER .
Ở đây, chúng tôi chỉ nhận các giá trị số khi chúng tôi sử dụng hàm COUNT .
Bây giờ, chúng tôi muốn nhận bất kỳ giá trị nào trong phạm vi. Đối với điều này, chúng ta sẽ sử dụng hàm COUNTA .
Bước 4:
- Sao chép công thức từ ô D5 . Dán công thức vào ô D6 và thay thế hàm COUNT bằng COUNTA . Vì vậy, công thức trở thành:
=INDEX(C5:C10,COUNTA(C5:C10))
Bước5:
- Cuối cùng nhấn ENTER .
Bây giờ, chúng tôi nhận được một giá trị chữ cái như chúng tôi sử dụng hàm COUNTA . Vì vậy, chúng ta có thể nhận được kết quả mong muốn bằng cách sử dụng hàm COUNT hoặc COUNTA với hàm INDEX .
3. Hàm OFFSET trong Excel để Tìm ô cuối cùng có giá trị trong cột
Ở đây, chúng tôi sẽ trình bày cách tìm ô cuối cùng có giá trị bằng cách sử dụng hàm OFFSET . Ngoài ra, hãy kết hợp COUNT & COUNTA với chức năng này.
3.1 Sử dụng Chức năng OFFSET Cơ bản
Ở đây chúng ta sẽ chỉ sử dụng chức năng OFFSET cơ bản. Cũng nói thêm rằng chức năng cơ bản này không thể xác định ô nào trống hay không.
Bước 1:
- Đầu tiên, đảm bảo rằng không có ô trống nào tại kết thúc.
Bước 2:
- Sau đó, viết OFFSET Trong đối số thứ nhất là để tham khảo, chúng tôi chọn Ô C5 làm tham chiếu. Hai đối số tiếp theo lần lượt là số hàng và số cột. Các số hàng và cột này cho biết chúng ta sẽ tìm kiếm hàng và cột nào. Ở đây, chúng tôi chọn 4 vì chúng tôi có 4 hàng sau ô tham chiếu và 0 cho cột vì chúng tôi sẽ chỉ kiểm tra trong cột này . Vì vậy, công thức trở thành:
=OFFSET(C5,4,0)
Bước 3:
- Cuối cùng nhấn ENTER .
Đây là kết quả sau khi áp dụng chức năng OFFSET . Là người cuối cùngô khác không, nó đang hiển thị kết quả. Nếu ô cuối cùng trống, nó sẽ hiển thị trống.
3.2 Sử dụng Hàm OFFSET và COUNT
Trong phương pháp trước, chúng ta đã thấy rằng hàm OFFSET không thể tìm ô cuối cùng có giá trị nếu có bất kỳ ô trống nào. Trong phần này, chúng tôi sẽ kết hợp COUNT và COUNTA để giải quyết vấn đề này.
Bước 1:
- Đầu tiên, thêm một ô trống vào cuối tập dữ liệu.
Bước 2:
- Bây giờ, hãy chuyển đến Ô D5 .
- Viết thêm hàm COUNT vào đối số thứ 2 của công thức. Nó sẽ cho số hàng sau khi đếm. Vì vậy, công thức trở thành:
=OFFSET(C5,COUNT(C5:C10)-1,0)
Bước 3:
- Sau đó nhấn ENTER .
Vì chúng tôi đã sử dụng hàm COUNT nên hàm này không xem xét chữ cái các giá trị. Vì chúng tôi cũng muốn nhận các giá trị chữ cái nên hãy thay thế COUNT bằng COUNTA. Các bước được đưa ra bên dưới.
Bước 4:
- Sao chép công thức từ Ô D5 .
- Dán công thức vào Ô D6 .
- Bây giờ, thay thế hàm COUNT bằng COUNTA . Vì vậy, công thức sẽ trở thành:
=OFFSET(C5,COUNTA(C5:C10)-1,0)
Bước 5:
- Sau đó nhấn ENTER .
Ở đây chúng tôi nhận được các giá trị chữ cái khi chúng tôi sử dụng hàm COUNTA .
Kết luận
Trong bài viết này, chúng tôi giải thích 3 phương pháp vàmột số phương thức phụ để tìm giá trị ô cuối cùng trong một cột. Hy vọng bạn có thể tìm thấy phương pháp mong muốn của bạn mà bạn có thể nhớ một cách dễ dàng. Nếu bạn có bất kỳ đề xuất nào, vui lòng viết trong hộp bình luận.