Dựa vào hình trên, công thức tính cho cột hãng sản xuất là gì?
Trả lời:
Đáp án đúng: C
Để xác định công thức đúng, cần hiểu rõ chức năng của các hàm `VLOOKUP` và `HLOOKUP` trong Excel, cũng như hàm `LEFT`.
* `LEFT(A5,1)`: Trả về ký tự đầu tiên từ ô A5. Trong trường hợp này, nó sẽ là ký tự đầu tiên của mã sản phẩm.
* `VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])`: Tìm kiếm một giá trị (`lookup_value`) trong cột đầu tiên của một bảng (`table_array`) và trả về một giá trị trong cùng hàng từ cột được chỉ định (`col_index_num`). Nếu `range_lookup` là `0` (FALSE), hàm sẽ tìm kiếm chính xác giá trị `lookup_value`.
* `HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])`: Tương tự như `VLOOKUP`, nhưng tìm kiếm theo hàng thay vì cột.
Trong trường hợp này, ta cần tìm kiếm ký tự đầu tiên của mã sản phẩm trong cột "Hãng sản xuất" của bảng (G14:H17) và trả về hãng sản xuất tương ứng. Vì vậy, ta cần sử dụng `VLOOKUP` vì dữ liệu được sắp xếp theo cột.
Đáp án đúng là:
A. =VLOOKUP(LEFT(A5,1),\$G\$14:\$H$17,2,0)
* `LEFT(A5,1)`: Lấy ký tự đầu tiên của mã sản phẩm từ ô A5 (ví dụ, 'A').
* `\$G\$14:\$H$17`: Đây là bảng chứa dữ liệu để tìm kiếm (cột G là mã, cột H là hãng sản xuất). Dấu `$` cố định địa chỉ này khi sao chép công thức.
* `2`: Chỉ định lấy giá trị từ cột thứ hai của bảng (cột chứa hãng sản xuất).
* `0`: Chỉ định tìm kiếm chính xác.
Các phương án khác sai vì:
* B, D: Sử dụng hàm `HLOOKUP` không phù hợp vì dữ liệu được sắp xếp theo cột, không phải hàng.
* C: Sử dụng `range_lookup` là 1 (TRUE) trong `VLOOKUP` dẫn đến tìm kiếm gần đúng, không đảm bảo kết quả chính xác trong trường hợp này.