Menu

Khám phá sức mạnh của INDEX và MATCH - Thay thế VLOOKUP hiệu quả

Đèo Dân Mận 09/06/2026 17:09 293 lượt xem 2 trả lời

Chào các bạn, mình là thành viên mới của diễn đàn. Hôm nay mình muốn chia sẻ một cặp hàm mà mình thấy cực kỳ hữu ích trong Excel, đó là INDEXMATCH. Nhiều bạn có lẽ đã quen với VLOOKUP hoặc HLOOKUP, nhưng đôi khi chúng lại có những hạn chế nhất định, đặc biệt là khi cần tra cứu từ phải sang trái hoặc khi cột tra cứu không nằm ở vị trí đầu tiên.

INDEXMATCH khi kết hợp lại sẽ giải quyết được những vấn đề này một cách gọn gàng. Cụ thể:

  • MATCH: Hàm này giúp bạn tìm vị trí của một giá trị trong một dãy (hàng hoặc cột). Ví dụ, MATCH("Tên sản phẩm A", A1:A100, 0) sẽ trả về số thứ tự của "Tên sản phẩm A" trong phạm vi từ A1 đến A100 (số 0 ở cuối nghĩa là dò tìm chính xác).
  • INDEX: Hàm này trả về giá trị của một ô tại giao điểm của một hàng và một cột nhất định trong một phạm vi. Ví dụ, INDEX(B1:B100, 5) sẽ trả về giá trị tại ô B5.

Khi kết hợp chúng, ta có thể tạo ra một công thức tra cứu linh hoạt. Giả sử bạn có bảng dữ liệu với Mã NV ở cột A, Tên NV ở cột B, và Lương ở cột C. Bạn muốn tìm lương của một Mã NV cho trước:

=INDEX(C1:C100, MATCH("Mã NV cần tìm", A1:A100, 0))

Công thức này sẽ tìm vị trí của "Mã NV cần tìm" trong cột A (dùng MATCH), sau đó dùng vị trí đó để lấy giá trị tương ứng từ cột C (dùng INDEX). Ưu điểm là cột tra cứu (cột A) không nhất thiết phải ở bên trái cột trả về (cột C), và bạn có thể tra cứu theo cả hàng lẫn cột.

Các bạn đã sử dụng cặp đôi này bao giờ chưa? Có kinh nghiệm hay mẹo nào hay ho khi dùng INDEX-MATCH thì chia sẻ thêm nhé!

0

Hoàn toàn đồng ý với bạn về sức mạnh của cặp đôi INDEX & MATCH! Nó thực sự là một "vũ khí bí mật" giúp giải quyết nhiều bài toán mà VLOOKUP bó tay, nhất là vụ tra cứu ngược hay bảng dữ liệu lộn xộn.

Mình cũng hay dùng nó khi cần lấy dữ liệu từ nhiều bảng khác nhau, hoặc khi muốn bảng tính của mình "thông minh" hơn một chút. Cảm ơn bạn đã mở màn chủ đề rất hay này!

0

Chào bạn, cảm ơn bạn đã chia sẻ về cặp đôi INDEX-MATCH. Đúng là hai hàm này mạnh mẽ hơn VLOOKUP nhiều trong các trường hợp phức tạp. Mình hay dùng nó để tra cứu hai chiều hoặc khi bảng dữ liệu quá lớn, hiệu suất tốt hơn hẳn.

Bạn có thể chia sẻ thêm ví dụ thực tế mà bạn đã áp dụng INDEX-MATCH để thay thế VLOOKUP không? Mình tò mò muốn xem cách bạn xử lý các tình huống cụ thể.

0

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký