Tra cứu giá trị bằng hàm VLOOKUP, INDEX hoặc MATCH

VLOOKUP, HLOOKUP, INDEX, và MATCH là những hàm tra cứu giá trị thông dụng trong Excel, giúp bạn nhanh chóng tìm kiếm và trả về dữ liệu từ các bảng tính. VLOOKUP và HLOOKUP hỗ trợ tìm kiếm theo cột và hàng tương ứng, nhưng đôi khi bị giới hạn về cấu trúc bảng.  

Trong những tình huống phức tạp hơn, việc kết hợp INDEX và MATCH sẽ đem lại sự linh hoạt tối đa, cho phép bạn tra cứu chính xác dữ liệu từ bất kỳ vị trí nào trong bảng. Bài viết này sẽ cung cấp hướng dẫn chi tiết để bạn sử dụng các hàm này hiệu quả. 

1. Hàm VLOOKUP 

Dưới đây là ví dụ về cách sử dụng hàm VLOOKUP:  

Để dò tìm giá trị thuế suất tương ứng với mức thu nhập 21.500.  

Công thức: =VLOOKUP(B2;C2:E7;3;TRUE) 
Trong đó: 

  • B2: giá trị tìm kiếm – thu nhập 
  • C2:E7: bảng giá trị chứa kết quả cần tìm 
  • 3: số thứ tự cột “Thuế suất” trong bảng giá trị 
  • Đối số TRUE/FALSE: kiểu tìm kiếm tương đối hoặc tìm kiếm chính xác. Nếu không được chỉ định, thì mặc định là TRUE 

Tra cứu giá trị bằng hàm VLOOKUP, INDEX hoặc MATCH

2. Hàm HLOOKUP 

Khi dữ liệu được sắp xếp theo hàng ngang, bạn có thể sử dụng hàm HLOOKUP để tìm kiếm thông tin theo hàng thay vì tìm theo cột như với hàm VLOOKUP. 

Công thức:

=HLOOKUP(B5; B1:F3;3;TRUE) 

Tra cứu giá trị bằng hàm VLOOKUP, INDEX hoặc MATCH

3. Hàm INDEX và MATCH thay vì hàm VLOOKUP 

Hàm VLOOKUP có một số hạn chế, đặc biệt là chỉ có thể tra cứu giá trị từ trái sang phải. Điều này có nghĩa là cột chứa giá trị cần tra cứu phải luôn nằm bên trái cột chứa giá trị bạn muốn trả về. 

Nếu bảng tính của bạn không được thiết kế theo cấu trúc này, thì hàm VLOOKUP sẽ không phù hợp. Trong trường hợp đó, bạn hãy cân nhắc sử dụng sự kết hợp giữa hàm INDEX và MATCH. 

Trong ví dụ này, chúng ta cần tìm giá trị “IL” trong cột mã tiểu bang và trả về tên thành phố tương ứng với tiểu bang đó. VLOOKUP sẽ không thể sử dụng được trong trường hợp này vì cột cần tra cứu (“IL”) nằm bên phải cột trả về. Thay vào đó, hàm MATCH sẽ được dùng để tìm vị trí của “IL” trong cột Tiểu bang (C), và kết quả trả về cho thấy “IL” nằm ở vị trí thứ 3. Tiếp theo, hàm INDEX sẽ sử dụng kết quả này để trả về giá trị tương ứng từ cột Thành phố (B). 

Công thức: 

=INDEX(B2:B11;MATCH(“IL”;C2:C11;0)) 

Trong đó: 

  • MATCH tìm vị trí của giá trị “IL” trong cột C (mã tiểu bang). 
  • INDEX sử dụng vị trí đó để lấy tên thành phố tương ứng từ cột B (thành phố). 

Tra cứu giá trị bằng hàm VLOOKUP, INDEX hoặc MATCH

 Xem thêm

Hướng dẫn cách tính thứ hạng có điều kiện trong Excel

Sử dụng Power Query trong Excel để chuẩn hóa dữ diệu

Khóa học Ứng dụng Excel trong xử lý dữ liệu

 

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

1 + 1 = ? (Nhập Haii để trả lời đúng)

Bài viết liên quan
Xu hướng mới của trí tuệ nhân tạo (AI) trong năm 2025

Cập nhật các xu hướng mới nhất về trí tuệ nhân tạo AI năm 2025 như GPT-5, video AI, giáo dục thông minh và chiến lược AI tại Việt Nam. Trí

Xem thêm
AI và 5 ứng dụng thực tiễn trong năm 2025

Năm 2025 đánh dấu một bước ngoặt quan trọng trong hành trình ứng dụng trí tuệ nhân tạo (AI) vào đời sống và công việc. Những tiến bộ trong công nghệ đã

Xem thêm
Focus Cell trong Excel – Tính năng giúp tăng khả năng điều hướng

Đã bao giờ bạn lạc trôi giữa hàng trăm dòng, hàng ngàn cột trên Excel… mà không biết mình đang ở đâu? Nếu “mất phương hướng” là cảm giác quen thuộc

Xem thêm
Trí tuệ nhân tạo AI là gì? Khái niệm, phân loại và vai trò trong cuộc sống

Trong thời đại cách mạng công nghiệp 4.0, trí tuệ nhân tạo AI đang trở thành một phần không thể thiếu trong nhiều lĩnh vực của cuộc sống. Từ các trợ

Xem thêm