Series Workshop Online - VBA in Excel 06/06/2026

Thực hành thiết lập tự động hóa các thao tác thủ công trong xử lý dữ liệu và lập báo cáo trong Excel

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
Data Analysis Breakthrough Scholarship 2026

Với mong muốn tạo điều kiện cho các bạn trẻ tiếp cận kiến thức bài bản và phát triển tư duy phân tích dữ liệu thực tiễn, Data Analysis Breakthrough Scholarship 2026 chính

Xem thêm
Ưu đãi tháng 05/2026

Chương trình ưu đãi 05/2026 này mang đến ưu đãi kép cho học viên: Giảm ngay 155.000đ trên mức ưu đãi đóng sớm khi học viên đăng ký bất kỳ khóa học nào trong tháng này.

Xem thêm
So sánh ChatGPT vs Gemini vs Claude 2026: Nên chọn AI tool nào?

Ba cái tên ChatGPT, Gemini và Claude xuất hiện ở khắp nơi khi nói về AI, nhưng không cái nào là “tốt nhất tuyệt đối”. Mỗi tool có điểm mạnh khác

Xem thêm
Claude là gì? Tìm hiểu AI assistant của Anthropic và cách dùng 2026

Nếu bạn đã nghe tên ChatGPT nhưng chưa biết Claude là gì, bạn đang bỏ qua một trong những AI assistant mạnh nhất hiện nay, đặc biệt nếu công việc của

Xem thêm