Thanh Hằng
Thanh Hằng
Thảo luận 0 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 711 lượt xem

BÀI TẬP EXCEL VỚI CÁCH SỬ DỤNG HÀM VLOOKUP VÀ ỨNG DỤNG NÂNG CAO THƯỜNG GẶP (PHẦN 1)

Jan 20 2021

Chúng ta đã quá quen thuộc với hàm VLOOKUP trong Excel phải không? Tuy nhiên, có rất nhiều điều bạn chưa hiểu rõ hay chưa biết về hàm VLOOKUP trong bài viết này đấy. Gitiho sẽ mang đến cho bạn đọc từ những điều tổng quan và cơ bản nhất đến những ứng dụng nâng cao kèm những điều cần lưu ý về cách sử dụng hàm này.

Xem thêm: Hướng dẫn cách viết các hàm trong Excel chi tiết, dễ hiểu nhất

Tuyệt đỉnh Excel - Trở thành bậc thầy Excel trong 16 giờ

Hàm VLOOKUP là gì?

VLOOKUP (viết tắt của từ tra cứu theo chiều dọc - 'Vertical' lookup ) cho phép tìm hoặc tra cứu giá trị trong một cột dữ liệu và trả về giá trị tương ứng từ một cột khác. 

Hàm VLOOKUP có sẵn trong tất cả phiên bản, gồm Excel 2013, Excel 2010, Excel 2007, Excel 2007, Excel XP và Excel 2000.

Công thức hàm VLOOKUP:

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Hàm VLOOKUP trong Excel có 4 tham số. Ba tham số đầu tiên là bắt buộc, thông số cuối cùng không bắt buộc.

Trong đó,

lookup_value: Giá trị dùng để dò tìm trong cột đầu tiên của bảng.

table_array: Bảng chứa dữ liệu cần tìm (gồm 2 cột dữ liệu trở lên, để ở dạng giá trị tuyệt đối có dấu $).

col_index_num: Số cột trong bảng table_array mà hàm VLOOKUP lấy giá trị ở hàng tương ứng để trả về.

range_lookup: Là phạm vi tìm kiếm. Nhập FALSE cho kết quả dò tìm tuyệt đối ứng với 0 hay TRUE cho kết quả tương đối ứng với 1 hoặc bỏ qua.

Hãy cùng Gitiho đi vào chi tiết các tham số này nhé:

lookup_value

Đây có thể là nhiều hoặc là một giá trị (chữ số, ngày hay chuỗi ký tự), hoặc là một giá trị được trả về bởi một hàm Excel khác. 

Lưu ý: Lỗi #N/A xảy ra nếu hàm VLOOKUP không tìm thấy kết quả phù hợp với lookup_value được cung cấp.

table_array

Bảng dữ liệu này được sử dụng để tìm và tra cứu các giá trị cần thiết ở dạng bảng, có thể chứa các giá trị khác nhau như chuỗi ký tự, ngày, chữ số.  

Các giá trị không phân biệt dạng chữ, có nghĩa là ký tự viết hoa hay viết thường đều được xử lý như nhau.

col_index_num

Đây là một số nguyên, chỉ định số cột của bảng dữ liệu (table_array) mà bạn muốn trả về một giá trị kết quả. 

Lưu ý: 

  1. Nếu bạn nhập col_index_num nhỏ hơn 1 (<1), thì hàm VLOOKUP sẽ trả về lỗi #VALUE!
  2. Nếu bạn nhập col_index_num lớn hơn số cột trong bảng table_array, thì hàm VLOOKUP sẽ trả về lỗi #REF!.

range_lookup

Tham số thứ tư là tùy chọn. Nhập TRUE hoặc FALSE. Nếu bạn nhập TRUE (tương ứng với 1) hoặc để trống tham số này, hàm sẽ trả về giá trị khớp gần đúng của giá trị bạn chỉ định trong tham số đầu tiên (lookup_value). Nếu bạn nhập FALSE (ứng với 0), hàm sẽ khớp với giá trị được cung cấp bởi tham số đầu tiên (lookup_value).

Ví dụ: Tìm học sinh Nguyễn Văn An


Xem thêm: Hướng dẫn sử dụng hàm VLOOKUP lồng HLOOKUP trong Excel

Cách sử dụng hàm VLOOKUP trong Excel

Dùng hàm VLOOKUP từ 1 bảng tính khác trong Excel

Thực tế, có rất ít trường hợp dùng hàm VLOOKUP để tra cứu giá trị trong cùng một trang tính. Thông thường, bạn sẽ cần tìm kiếm và kéo dữ liệu từ một bảng tính khác.

Để dùng hàm VLOOKUP từ bảng tính Excel khác, bạn cần nhập tên bảng tính và dấu " ! " trong câu lệnh table_array trước dải ô, ví dụ

=VLOOKUP("Nguyễn Văn An";Sheet2!$A$2:$C$10;2)

Công thức này chỉ ra rằng dải ô tìm kiếm A2:C10 nằm ở Sheet2.

Tuy nhiên, chúng ta không cần làm thủ công như vậy, chỉ cần nhấn vào trang tính chứa bảng dữ liệu, công thức sẽ tự động hiện thị.

Mẹo: Luôn luôn dùng tham chiếu ô tuyệt đối (có $) trong thông số table_array của công thức hàm VLOOKUP là một ý tưởng tuyệt vời. Trong trường hợp này, dải ô cần tìm sẽ không thay đổi khi bạn sao chép công thức sang ô khác.

Dùng hàm VLOOKUP từ 1 file Excel khác

Yêu cầu này đòi hỏi bạn phải đưa tên file Excel chứa bảng dữ liệu vào công thức như sau:

Ví dụ, công thức dưới đây sẽ tìm kiếm giá trị “Nguyễn Văn An” trong Sheet2 của sổ làm việc Hocsinh.xlsx:

=VLOOKUP("Nguyễn Văn An"; [Hocsinh.xlsx]Sheet2!$A$2:$C$10;2;0)

Các thao tác bạn cần làm như sau:

  1. Để không phải gõ tên file thủ công, bạn cần mở cả 2 file làm việc ra, điều này không bắt buộc nhưng sẽ bảo vệ công thức của bạn khỏi lỗi vô tình in sai.
  2. Nhập công thức VLOOKUP, rồi đối với câu lệnh table_array, thì hãy đổi sang file tính khác rồi chọn dải ô cần tìm kiếm ở đó.

Xem thêm: BÀI TẬP EXCEL VỚI CÁCH SỬ DỤNG HÀM VLOOKUP VÀ ỨNG DỤNG NÂNG CAO THƯỜNG GẶP (PHẦN 2)

Kết luận

Trong bài viết trên Gitiho đã cùng bạn khám phá cách dùng hàm VLOOKUP để tìm kiếm và tra cứu dữ liệu trong Excel và các ứng dụng của VLOOKUP trong Excel thật đơn giản phải không nào! Ngay bây giờ hãy cùng luyện tập thêm với bộ bài tập Excel có đáp án của Gitiho để nằm lòng tin học văn phòng nhé! 

Nhận tư vấn và đăng ký khóa học ở đây.

Bài viết tham khảo khác:

Hướng dẫn 5 cách tính tổng một cột trong Excel

Hướng dẫn về hàm Hlookup trong excel, cú pháp và cách dùng

Hướng dẫn cách kết hợp hàm IF và hàm AND trong excel

Bộ đề thi, bài tập Excel có đáp án về hàm trong Excel quan trọng

CÁCH TÍNH ĐIỂM TRUNG BÌNH VÀ XẾP LOẠI TRONG EXCEL (KÈM BÀI TẬP)


Cùng tham gia cộng đồng hỏi đáp về chủ đề Tin học văn phòng

Thảo luận 0 câu trả lời
Lượt xem 711 lượt xem
Vỗ tay vỗ tay

0 Bình luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội