JavaScript is required

Dựa vào hình trên, công thức tính cho cột Phân khối (CC) là gì?

A.

A.=HLOOKUP(MID(A5,2,2),\$B\$13:\$E$14,2,1)

B.

B.=HLOOKUP(MID(A5,2,2),\$B\$13:\$E$14,2,0)

C.

C.=VLOOKUP(VALUE(MID(A5,2,2)),\$B\$13:\$E$14,2,0)

D.

D.=HLOOKUP(VALUE(MID(A5,2,2)),\$B\$13:\$E$14,2,0)

Trả lời:

Đáp án đúng: A


Câu hỏi yêu cầu tìm công thức đúng để tra cứu Phân khối (CC) dựa trên một đoạn mã trích xuất từ cột A. * **Phân tích các hàm:** * `HLOOKUP`: Hàm tìm kiếm theo hàng (horizontal lookup). Dò tìm giá trị ở hàng đầu tiên của một bảng và trả về giá trị ở hàng khác trong cùng cột. * `VLOOKUP`: Hàm tìm kiếm theo cột (vertical lookup). Dò tìm giá trị ở cột đầu tiên của một bảng và trả về giá trị ở cột khác trong cùng hàng. * `MID(A5,2,2)`: Hàm trích xuất chuỗi con từ ô A5, bắt đầu từ vị trí thứ 2, lấy 2 ký tự. Kết quả trả về là một chuỗi văn bản. * `VALUE(...)`: Hàm chuyển đổi một chuỗi văn bản đại diện cho một số thành giá trị số. * **Phân tích bảng tra cứu:** Bảng tra cứu được chỉ định là `\$B\$13:\$E$14`. Đây là một vùng dữ liệu có 2 hàng và 4 cột. Hàng đầu tiên chứa giá trị để dò tìm, hàng thứ hai chứa kết quả tương ứng (Phân khối). * **Đánh giá các phương án:** * **A. `HLOOKUP(MID(A5,2,2),\$B\$13:\$E$14,2,1)`:** Sử dụng `HLOOKUP`, trích xuất 2 ký tự từ A5 (dạng text), tìm kiếm chính xác (tham số cuối = 1). Tuy nhiên, do MID trả về text, việc tìm kiếm chính xác có thể không hoạt động đúng nếu bảng dò tìm chứa giá trị số. Tham số cuối cùng là 1 (hoặc TRUE) tương ứng với tìm kiếm tương đối, không phù hợp trong trường hợp này. * **B. `HLOOKUP(MID(A5,2,2),\$B\$13:\$E$14,2,0)`:** Tương tự A, nhưng tìm kiếm chính xác (tham số cuối = 0). Vẫn gặp vấn đề với kiểu dữ liệu text từ MID. * **C. `VLOOKUP(VALUE(MID(A5,2,2)),\$B\$13:\$E$14,2,0)`:** Sử dụng `VLOOKUP` (tìm theo cột), chuyển đổi chuỗi trích xuất thành số bằng `VALUE`, tìm kiếm chính xác (tham số cuối = 0). Vì bảng tra cứu có cấu trúc hàng-cột ngược với `VLOOKUP` nên không phù hợp. * **D. `HLOOKUP(VALUE(MID(A5,2,2)),\$B\$13:\$E$14,2,0)`:** Sử dụng `HLOOKUP` (tìm theo hàng), chuyển đổi chuỗi trích xuất thành số bằng `VALUE`, tìm kiếm chính xác (tham số cuối = 0). Đây là phương án phù hợp nhất vì sử dụng hàm `HLOOKUP` phù hợp với cấu trúc bảng dò tìm (dữ liệu dò tìm nằm trên hàng), đồng thời chuyển đổi giá trị trích xuất sang kiểu số để so sánh chính xác. Vậy, đáp án đúng là D.

Câu hỏi liên quan