Trong bài viết này, chúng ta sẽ tìm hiểu về ứng dụng của hàm MATCH tìm dòng cuối chứa dữ liệu của một cột bất kì trong Excel. Các bạn hãy cùng Gitiho thực hành nhé.
XEM NHANH BÀI VIẾT
Công thức hàm MATCH như sau:
=MATCH(giá trị tìm kiếm, mảng tìm kiếm, [kiểu khớp])
Trong đó:
Giá trị tìm kiếm là giá trị bạn muốn tham chiếu trong mảng tìm kiếm.
Mảng tìm kiếm là phạm vi trang tính Excel thực hiện tìm kiếm.
Kiểu khớp là cách Excel khớp giá trị tìm kiếm với các giá trị tồn tại trong mảng tìm kiếm. Đây là đối số tùy chọn, có thể nhập số -1, 0 hoặc 1.
Chúng ta sẽ cần lưu ý một vài điểm sau đây khi sử dụng hàm MATCH để tìm dòng cuối trong Excel:
Là một hàm tham chiếu mạnh mẽ trong Excel, hàm MATCH chứng minh hiệu quả của mình trong nhiều trường hợp. Trong phần này, các bạn hãy cùng Gitiho tìm hiểu sử dụng hàm MATCH tìm dòng cuối trong Excel chứa dữ liệu tại một cột bất kì nhé.
Hãy cùng tìm hiểu qua một ví dụ dưới đây:
Yêu cầu của bài là tìm dòng cuối chứa dữ liệu tại cột B, cột C và điền kết quả vào lần lượt các ô B16, C16.
Chúng mình sẽ trình bày nguyên tắc hoạt động của hàm MATCH để các bạn hiểu được bản chất cách tìm dòng cuối trong Excel:
Để tìm dòng cuối trong Excel chứa ký tự dạng văn bản trong một cột bằng hàm MATCH, chúng ta cần tạo ra một giá trị thỏa mãn 2 điều kiện: dạng văn bản và ký tự rất lớn.
Chúng ta sẽ kết hợp hàm REPT trong công thức hàm MATCH. Nhiệm vụ của hàm REPT là tạo ra một chuỗi ký tự lớn dựa vào việc lặp lại một ký tự nhiều lần. Vì Excel quy định độ dài của chuỗi tối đa 255 ký tự, nên chúng ta sẽ viết công thức hàm MATCH tại ô B16 như sau:
=MATCH(REPT("z",255),B2:B15)
Trong đó:
Kết quả của công thức trên được thể hiện trong hình dưới đây.
Tương tự như ở phần trên, chúng ta cũng sử dụng hàm MATCH kết hợp hàm REPT để tìm dòng cuối trong Excel chứa ký tự số, điểm khác là chúng ta thay thế ký tự z bằng 1 chữ số 9 (chữ số lớn nhất từ 1-9).
Tuy nhiên, hàm REPT chỉ trả về kết quả dạng văn bản. Do đó, để chuyển đổi kết quả này về dạng số thì chúng ta sẽ sử dụng thêm hàm VALUE.
Như vậy, công thức tại ô C16 để tìm dòng cuối trong Excel là:
=MATCH(VALUE(REPT(9,255)),C2:C15)
Kết quả Excel trả về như sau:
Xem thêm: CÁCH ỨNG DỤNG HÀM INDEX VÀ MATCH NÂNG CAO (PHẦN 1)
Chúng ta đã học thêm một công thức hàm MATCH kết hợp các hàm REPT và hàm VALUE để tìm dòng cuối trong Excel chứa dữ liệu tại một cột bất kì. Các bạn hoàn toàn có thể áp dụng công thức này tương tự với các hàng.
Gitiho chúc các bạn thành công!
Khóa học phù hợp với bất kỳ ai đang muốn tìm hiểu lại Excel từ con số 0. Giáo án được Gitiho cùng giảng viên thiết kế phù hợp với công việc thực tế tại doanh nghiệp, bài tập thực hành xuyên suốt khóa kèm đáp án và hướng dẫn giải chi tiết. Tham khảo ngay bên dưới!