VLOOKUP là một hàm cơ bản trong Excel trên máy tính, được dùng để tìm kiếm thông tin, dữ liệu theo phạm vi cột hoặc dòng trong bảng. Sau đây, hãy cùng Thế Giới Di Động tìm hiểu về cách dùng hàm VLOOKUP giữa 2 sheet, 2 file khác nhau trong Excel nhé!
Tìm kiếm dữ liệu bằng hàm VLOOKUP giữa 2 Sheet
Cũng giống như hàm VLOOKUP thông thường, cho phép tìm kiếm và sao chép dữ liệu trên cùng một trang tính. Tuy nhiên, điểm khác biệt ở đây là tham số table_array còn có thêm tên trang tính để cho công thức của bạn biết phạm vi tra cứu nằm trong trang nào.
Công thức tính hàm VLOOKUP giữa 2 Sheet như sau:
VLOOKUP(lookup_value, Sheet!range, col_index_num, [range_lookup])
Sau đây là ví dụ cụ thể:
Cho 2 sheet khác nhau với: Sheet 1 (nhanvien) là danh sách nhân viên đang cần nhập số tiền thưởng , sheet 2 (thuong) là điều kiện xếp loại ứng với tiền thưởng.
Đầu tiên, thiết lập công thức hàm VLOOKUP bằng cách chọn 1 ô cho 1 nhân viên cần tính tiền thưởng. Tại đây chúng ta chọn ô D3 và nhập công thức:
=VLOOLUP(C3,thuong!$B$4:$C$6,2,FALSE)
Với:
Lookup_values: Nằm trong cột C trên sheet nhanvien và chúng ta tham chiếu đến ô dữ liệu đầu tiên là C3
Table_array: Là phạm vi B4:C6 trên trang tính thuong. Để tham chiếu đến nó, hãy đặt tiền tố cho tham chiếu phạm vi với tên trang tính, theo sau là dấu chấm than: thuong!$B$4:$C$6
Col_index_num: Là 2 vì chúng ta muốn sao chép một giá trị từ cột C, là cột thứ 2 trong trường Table_array
Range_lookup: Được đặt thành FALSE để tìm kiếm kết quả khớp chính xác
Sau khi nhập xong, kéo công thức từ cột D3 xuống D7 ta được kết quá như sau:





