Trắc Nghiệm Tin Học

Góc Kiến Thức

Xem tất cả Trang chủ Đăng nhập

Hướng dẫn kết hợp hàm INDEX và MATCH thay thế hàm VLOOKUP trong đề thi nâng cao

Góc Kiến Thức 31/10/2026 | 72 lượt xem
Hướng dẫn kết hợp hàm INDEX và MATCH thay thế hàm VLOOKUP trong đề thi nâng cao
TÓM TẮT NHANH (QUICK TAKEAWAY)

Khám phá cách kết hợp quyền lực giữa hàm INDEX và MATCH để chinh phục các bài tập Excel nâng cao, vượt qua giới hạn của VLOOKUP.

Lời mở đầu từ chuyên gia

Chào các em học sinh và quý thầy cô giáo. Trong quá trình giảng dạy bộ môn Tin học và ôn luyện cho các kỳ thi học sinh giỏi, tôi nhận thấy VLOOKUP là hàm tìm kiếm cơ bản đầu tiên mà ai cũng biết. Tuy nhiên, khi đối diện với các đề thi nâng cao, VLOOKUP bộc lộ nhiều điểm yếu chí mạng. Giải pháp tối ưu và chuyên nghiệp nhất chính là sự kết hợp hoàn hảo giữa hai hàm INDEX và MATCH.

Minh họa Excel nâng cao<

Tại sao cần thay thế VLOOKUP bằng INDEX và MATCH trong đề thi nâng cao?

Trong các đề thi học sinh giỏi Tin học phổ thông hoặc thi chứng chỉ MOS cấp độ Expert, các giám khảo thường ra đề đánh đố thí sinh bằng các cấu trúc bảng dữ liệu phức tạp. Dưới đây là những lý do bạn bắt buộc phải thuần thục cặp bài trùng INDEX và MATCH:

  • Tìm kiếm từ phải sang trái: VLOOKUP chỉ có thể tìm kiếm dữ liệu từ trái sang phải (cột điều kiện phải nằm bên trái cột kết quả). Trong khi đó, INDEX và MATCH không bị giới hạn này.
  • Chèn/Xóa cột an toàn: Khi dùng VLOOKUP, nếu bạn vô tình chèn thêm một cột mới vào giữa bảng, số thứ tự cột (col_index_num) sẽ bị sai lệch, dẫn đến kết quả sai. INDEX và MATCH sử dụng địa chỉ cột cụ thể nên cực kỳ bền vững.
  • Hiệu suất tính toán cao hơn: Đối với các bảng dữ liệu hàng chục ngàn dòng, VLOOKUP thường làm chậm bảng tính đáng kể so với việc dò tìm riêng biệt bằng MATCH và trích xuất bằng INDEX.

Cú pháp và bản chất hoạt động của từng hàm

Trước khi kết hợp, chúng ta cần nắm vững nguyên lý hoạt động của từng hàm đơn lẻ.

1. Hàm MATCH

Hàm MATCH có nhiệm vụ tìm kiếm một giá trị trong một mảng và trả về vị trí (số thứ tự hàng hoặc cột) của giá trị đó.

Cú pháp: =MATCH(lookup_value, lookup_array, [match_type])

  • lookup_value: Giá trị bạn muốn tìm.
  • lookup_array: Vùng chứa giá trị cần tìm (chỉ là 1 hàng hoặc 1 cột).
  • match_type: Kiểu tìm kiếm (thường dùng số 0 tương ứng với tìm kiếm chính xác tuyệt đối).
Cú pháp hàm MATCH<

2. Hàm INDEX

Hàm INDEX có nhiệm vụ trả về một giá trị hoặc tham chiếu đến một giá trị từ một bảng hoặc dải ô dựa vào chỉ số hàng và chỉ số cột.

Cú pháp: =INDEX(array, row_num, [column_num])

  • array: Vùng dữ liệu bảng gốc chứa kết quả cần lấy.
  • row_num: Số thứ tự hàng trong vùng dữ liệu.
  • column_num: Số thứ tự cột trong vùng dữ liệu.

Các bước kết hợp INDEX và MATCH chuẩn xác nhất

Công thức tổng quát để thay thế VLOOKUP hai chiều (tìm kiếm theo cả hàng và cột) hoặc tìm kiếm nâng cao là:

=INDEX(Vùng_chứa_kết_quả, MATCH(Giá_trị_cần_tìm, Vùng_dò_tìm_điều_kiện, 0))

Hãy thực hiện theo các bước chi tiết sau trong phòng thi:

  • Bước 1: Xác định chính xác bảng dữ liệu nguồn (Data Table) chứa kết quả cần lấy. Đưa vùng này vào tham số đầu tiên của hàm INDEX.
  • Bước 2: Sử dụng hàm MATCH để xác định vị trí hàng (hoặc cột) của điều kiện dò tìm. Tham số lookup_value chính là giá trị đề bài yêu cầu tra cứu.
  • Bước 3: Lồng hàm MATCH vào bên trong hàm INDEX (ở vị trí row_num).
  • Bước 4: Kiểm tra lại các dấu ngoặc đóng/mở và nhấn Enter. Khóa các vùng dữ liệu bằng phím F4 (tạo tuyệt đối dạng $A$1:$B$10) nếu cần kéo công thức xuống các ô bên dưới.
Hướng dẫn thực hành<

Ví dụ thực tế trong đề thi học sinh giỏi

Giả sử bạn có bảng dữ liệu từ A1:D100 trong đó Cột A là Mã nhân viên, Cột B là Họ tên, Cột C là Phòng ban, và Cột D là Lương. Đề bài yêu cầu: Dựa vào Mã nhân viên ở ô F2, hãy tìm ra Lương của nhân viên đó. Chú ý rằng cột Mã nhân viên nằm ở tận bên trái, nhưng giả sử trong bài toán ngược lại, Mã nhân viên nằm ở Cột C và yêu cầu tìm Họ tên ở Cột B.

Công thức INDEX và MATCH hoàn hảo cho bài toán này sẽ là:

=INDEX(B2:B100, MATCH(F2, C2:C100, 0))

Công thức này bất chấp việc cột Họ tên nằm bên trái cột Mã nhân viên, điều mà VLOOKUP hoàn toàn đầu tay chịu thua.

Lời khuyên từ giám khảo chấm thi

Để đạt điểm tuyệt đối trong các phần thi Excel nâng cao, các em cần lưu ý:

  • Luôn sử dụng trị số 0 ở cuối hàm MATCH để đảm bảo tìm kiếm chính xác tuyệt đối, tránh các lỗi logic ngầm.
  • Cẩn thận với lỗi #N/A khi không tìm thấy dữ liệu. Trong các kỳ thi, đôi khi đề bài yêu cầu kết hợp thêm hàm IFERROR để bẫy lỗi này.
  • Thực hành thành thạo trên nhiều dạng bảng biểu khác nhau để tạo phản xạ nhanh nhạy khi bước vào phòng thi.

Chúc các em ôn tập tốt và đạt kết quả cao trong các kỳ thi sắp tới!

Thực hành ngay

Luyện thi trắc nghiệm tin học có đáp án

Hàng ngàn câu hỏi trắc nghiệm Tin học cơ bản, nâng cao & THPT có chấm điểm tự động và lời giải chi tiết.

Ban Chuyên Môn Trắc Nghiệm Tin Học
Ban Chuyên Môn Trắc Nghiệm Tin Học

Đội ngũ giáo viên và chuyên gia khảo thí CNTT thẩm định nội dung, bám sát chuẩn kiến thức kỹ năng Thông tư 03/2014/TT-BTTTT và chương trình GDPT mới.

Chia sẻ bài viết:

🎯 Kiểm tra kiến thức với Bộ Đề Thi Trắc Nghiệm Online

Ngân hàng câu hỏi trắc nghiệm Tin học & CNTT chuẩn cấu trúc đề thi, chấm điểm và lời giải chi tiết tức thì.

Làm bài thi thử ngay

Có thể bạn sẽ thích:

Bài Viết Khác Có Thể Bạn Quan Tâm