Công thức Excel: Hàm VLOOKUP độc lập -

Mục lục

Công thức chung

=VLOOKUP(lookup,(table_array),column,match)

Tóm lược

Để tạo một công thức VLOOKUP độc lập, bạn có thể chuyển đổi bảng thành một hằng số mảng bên trong hàm VLOOKUP. Trong ví dụ được hiển thị, công thức trong F7 là:

=VLOOKUP(E7,(0,"F";60,"D";70,"C";80,"B";90,"A"),2,TRUE)

Giải trình

Thông thường, đối số thứ hai cho hàm VLOOKUP được cung cấp dưới dạng một phạm vi như B6: C10. Khi công thức được đánh giá, tham chiếu này được chuyển đổi nội bộ thành mảng hai chiều như sau:

(0,"F";60,"D";70,"C";80,"B";90,"A")

Mỗi dấu phẩy chỉ một cột và mỗi dấu chấm phẩy cho biết một hàng. Biết được điều này, khi một bảng nhỏ, bạn có thể chuyển đổi bảng thành "hằng số mảng" và sử dụng hằng số mảng bên trong VLOOKUP, thay vì tham chiếu.

Ưu điểm là bạn không cần duy trì một bảng trên trang tính nữa. Điểm bất lợi là mảng được mã hóa cứng vào công thức. Nếu bạn sao chép công thức vào nhiều ô, bạn sẽ phải duy trì nhiều phiên bản của mảng. Việc chỉnh sửa hằng số mảng khó hơn so với việc chỉnh sửa bảng trên trang tính và những người dùng khác có thể không hiểu công thức.

Tùy chọn phạm vi được đặt tên

Nếu bạn muốn có một bảng độc lập, nhưng không muốn có nhiều phiên bản của bảng trong trang tính, bạn có thể tạo một phạm vi được đặt tên bằng cách sử dụng hằng số mảng, sau đó tham chiếu đến phạm vi được đặt tên trong VLOOKUP. Ưu điểm của phương pháp này là chỉ có một phiên bản duy nhất của bảng để duy trì.

thú vị bài viết...