Tìm hiểu sự khác biệt giữa Lookup, Vlookup và Hlookup trong Google Sheets

Lookup, Vlookup và Hlookup là ba hàm tìm kiếm rất hữu ích trong Google Sheets. Bạn phải biết sự khác biệt giữa Lookup, Vlookup và Hlookup trong Google Sheets để sử dụng chúng đúng cách. Sau khi hoàn thành bài hướng dẫn này, hãy truy cập vào hướng dẫn các hàm Google Sheets của tôi, nơi bạn có thể thấy các liên kết đến các hàm trên dưới tiêu đề LOOKUP.

Mục đích của Lookup, Vlookup và Hlookup trong Google Sheets

Mục đích của ba hàm tìm kiếm trên là giống nhau, tức là trong tập dữ liệu (phạm vi), bạn có thể tìm kiếm một từ khóa (search_key) và tìm thông tin liên quan từ các ô khác.

Ví dụ, tôi có một danh sách với tên các loại trái cây. Tôi có thể tìm kiếm tên loại trái cây “Apple” trong danh sách đó và trả về giá, số lượng hoặc bất kỳ thông tin nào khác có sẵn.

Trong ba hàm tìm kiếm có sẵn, Lookup, Vlookup và Hlookup, chúng ta nên sử dụng hàm nào?

Để quyết định điều đó, bạn nên trước tiên biết sự khác biệt giữa Lookup, Vlookup và Hlookup trong Google Sheets.

Sự khác biệt giữa Lookup, Vlookup và Hlookup trong Google Sheets

Khóa trong bất kỳ công thức tìm kiếm nào là hướng dữ liệu. Trước tiên, bạn nên kiểm tra xem dữ liệu của bạn được sắp xếp theo chiều ngang hay dọc.

Hiểu dữ liệu dọc và ngang trong Google Sheets

Dữ liệu dọc và ngang trong Google Sheets

Chỉ cần kiểm tra dữ liệu trên và bạn có thể thấy cả hai tập dữ liệu đều giống nhau. Nhưng tập dữ liệu đầu tiên được sắp xếp theo chiều ngang và tập dữ liệu thứ hai được sắp xếp theo chiều dọc.

Sự khác biệt giữa các hàm tìm kiếm

Dựa trên tập dữ liệu được hiển thị ở trên, tôi đang cố gắng chỉ ra sự khác biệt giữa Lookup, Vlookup và Hlookup trong Google Sheets.

Vlookup

  1. Hàm Vlookup dùng để tìm kiếm theo chiều dọc. Vì vậy, nó chỉ hỗ trợ tập dữ liệu dọc (vui lòng xem hình ảnh ở trên).

Trong Vlookup, khóa tìm kiếm phải được lấy từ cột đầu tiên vì công thức chỉ tìm kiếm khóa tìm kiếm trong cột đầu tiên. Nhưng người dùng nâng cao có thể vượt qua điều này bằng cách sắp xếp lại các cột trong công thức.

Cú pháp:

VLOOKUP(search_key, range, index, [is_sorted])

Ví dụ công thức:

=vlookup("Angel Falls",A7:D12,4,False)

Công thức này tìm kiếm xuống cột đầu tiên cho “Angel Falls” và trả về tên quốc gia từ cột thứ 4.

Hlookup

  1. Hàm Hlookup dùng để tìm kiếm theo chiều ngang. Vì vậy, nó chỉ hỗ trợ tập dữ liệu ngang (vui lòng xem hình ảnh ở trên).

Trong Hlookup, khóa tìm kiếm phải được lấy từ hàng đầu tiên vì công thức chỉ tìm kiếm ngang hàng đầu tiên cho khóa tìm kiếm. Ở đây, người dùng nâng cao Hlookup cũng có thể tạo một ngoại lệ cho điều này bằng cách sắp xếp lại các hàng trong công thức.

Cú pháp:

HLOOKUP(search_key, range, index, [is_sorted])

Ví dụ công thức:

=Hlookup("Angel Falls",A1:F4,4,False)

Công thức này tìm kiếm ngang hàng đầu tiên cho “Angel Falls” và trả về tên quốc gia từ hàng thứ 4.

  1. Cả Vlookup và Hlookup đều có thể được sử dụng trong dữ liệu đã được sắp xếp và chưa được sắp xếp. Giá trị FALSE trong công thức đại diện cho dữ liệu chưa được sắp xếp và khớp chính xác. Nếu nó là TRUE, điều đó có nghĩa là bạn đang sử dụng hàm trong dữ liệu đã được sắp xếp và công thức có thể tìm kiếm cho giá trị gần nhất.

Lookup

  1. Hàm Lookup linh hoạt hơn. Đó là lý do tại sao hàm này không chứa bất kỳ tiền tố V hoặc H nào trước tên của nó. Bạn có thể sử dụng Lookup trong các tập dữ liệu dọc và ngang.

Nhưng có một thiếu sót. Bạn chỉ có thể sử dụng hàm Lookup trong tập dữ liệu đã được sắp xếp. Tất nhiên, ở đây, người dùng nâng cao có thể tìm cách giải quyết một số vấn đề.

Quan trọng: Hàm Lookup có thể tự định rõ xem phạm vi có phải là tập dữ liệu dọc hay tập dữ liệu ngang hay không. Đúng vậy! Điều này là lợi thế của Lookup.

Cách sử dụng của Lookup hơi khác so với Vlookup và Hloooup. Để mục đích ví dụ, tôi đang sắp xếp lại tập dữ liệu trên. Sau đó, chúng ta mới có thể kiểm tra công thức này. Xem chi tiết bên dưới.

Dữ liệu kiểm tra cho ví dụ Lookup trên Google Sheets

Vui lòng lưu ý rằng trong tập dữ liệu trên, hàng đầu tiên của bảng thứ nhất được sắp xếp và cột đầu tiên của bảng thứ hai được sắp xếp.

Bạn có thể sử dụng Lookup theo hai cách khác nhau. Để mục đích giải thích của tôi, tôi sẽ gọi đó là Lookup Type 1 và Lookup Type 2.

Lookup Type 1 (Trả về giá trị từ hàng cuối cùng / cột cuối cùng)

Cú pháp 1:

LOOKUP(search_key, search_result_array)

Tôi lặp lại một lần nữa. Bạn có thể sử dụng cùng một công thức Lookup cho cả tập dữ liệu ngang và dọc.

Nếu bạn muốn trả về giá trị từ hàng cuối cùng trong tập dữ liệu ngang, hãy sử dụng công thức như dưới đây.

=lookup("Angel Falls",A1:F4)

Nếu bạn muốn giá trị từ cột cuối cùng từ tập dữ liệu dọc, công thức sẽ như sau.

=lookup("Angel Falls",A7:D12)

Công thức đầu tiên tìm kiếm ngang hàng đầu tiên cho khóa “Angel Falls” và trả về tên quốc gia từ hàng cuối cùng.

Công thức thứ hai tìm kiếm xuống cột đầu tiên cho khóa “Angel Falls” và trả về tên quốc gia từ cột cuối cùng.

Trong hai công thức trên, tôi không thay đổi bất kỳ điều gì liên quan đến hướng dữ liệu. Công thức là giống nhau cho cả phạm vi ngang và dọc.

Tôi chỉ thay đổi phạm vi dữ liệu trong công thức. Hàm Lookup tự động điều chỉnh vào hướng dữ liệu. Làm thế nào?

Nếu số cột nhiều hơn số hàng trong phạm vi dữ liệu, nó được coi là tập dữ liệu/ phạm vi ngang.

Số hàng bằng nhau hoặc nhiều hơn số cột được coi là tập dữ liệu / phạm vi dọc.

Lookup Type 2 (Trả về giá trị từ bất kỳ hàng / bất kỳ cột)

Cú pháp 2:

LOOKUP(search_key, search_range, result_range)

Một lần nữa, Lookup hoạt động tốt trên cả tập dữ liệu ngang và tập dữ liệu dọc.

Dữ liệu ngang:

=lookup("Angel Falls",A1:F1,A4:H4)

Dữ liệu dọc:

=lookup("Angel Falls",A7:A12,D7:D12)

Đó là sự khác biệt giữa Lookup, Vlookup và Hlookup trong Google Sheets. Bây giờ hãy xem một số mẹo và thủ thuật.

Mẹo Vlookup và Hlookup

Bạn có thể sử dụng Vlookup trong tập dữ liệu ngang. Đúng vậy! Bạn đã nghe đúng. Làm thế nào? Sử dụng hàm CHUYỂN Vị trong phạm vi như dưới đây.

Dữ liệu ngang trong Vlookup:

=vlookup("Angel Falls",transpose(A1:F4),4,False)

Điều này cũng áp dụng cho Hlookup. Có nhiều mẹo và thủ thuật khác được bao gồm trong Hướng dẫn các hàm của tôi. Ngoài ra, bạn có thể tìm kiếm trang web này với từ khóa Vlookup/Hlookup để có thêm ví dụ về các công thức.

Đó là tất cả về sự khác biệt giữa Lookup, Vlookup và Hlookup trong Google Sheets. Chúc bạn thực hiện tốt!

Related posts