Google sheet vlookup nhiều giá trị

Bạn có thể sử dụng cú pháp sau với hàm VLOOKUP trong Google Trang tính để tra cứu một giá trị trong một dải ô và trả về các giá trị tương ứng từ nhiều cột.
=ArrayFormula(VLOOKUP(A14, A2:D11, {2, 4}, FALSE))

Công thức cụ thể này tra cứu giá trị trong ô A14 trong phạm vi A2. D11 và trả về các giá trị tương ứng trong cột 2 và 4 của dải ô

Ghi chú. Đối số FALSE yêu cầu Google Trang tính tìm kiếm các kết quả khớp chính xác thay vì các kết quả khớp gần đúng

Ví dụ sau đây cho thấy cách sử dụng cú pháp này trong thực tế

Thí dụ. Sử dụng VLOOKUP để trả về nhiều cột

Giả sử chúng ta có tập dữ liệu sau trong Google Sheets hiển thị thông tin về các đội bóng rổ khác nhau

Google sheet vlookup nhiều giá trị

Chúng ta có thể sử dụng công thức sau với VLOOKUP để tra cứu đội “Blazers” ở cột A và trả về các giá trị tương ứng cho số điểm và số lần bật lại

=ArrayFormula(VLOOKUP(A14, A2:D11, {2, 4}, FALSE))

Ảnh chụp màn hình sau đây cho thấy cách sử dụng công thức này trong thực tế

Google sheet vlookup nhiều giá trị

Công thức VLOOKUP trả về các giá trị trong các cột điểm và phục hồi cho hàng nơi nhóm chứa “Blazers” trong tên

Lưu ý rằng nếu chúng tôi thay đổi tên đội trong ô A14, công thức sẽ tự động tìm các điểm và giá trị phục hồi cho đội mới

Ví dụ: giả sử chúng tôi đổi tên đội thành Chiến binh

Google sheet vlookup nhiều giá trị

Giờ đây, công thức VLOOKUP trả về các giá trị trong các cột điểm và phục hồi cho hàng nơi nhóm chứa "Chiến binh" trong tên

Theo mặc định, hàm VLOOKUP trong Google Trang tính tra cứu một số giá trị trong một dải ô và chỉ trả về giá trị tương ứng cho lần khớp đầu tiên

Tuy nhiên, bạn có thể sử dụng cú pháp sau để tra cứu một số giá trị trong một phạm vi và trả về các giá trị tương ứng cho tất cả các kết quả phù hợp

=FILTER(C2:C11, E2=A2:A11)

Công thức cụ thể này tìm kiếm trong phạm vi C2. C11 và trả về các giá trị tương ứng trong phạm vi A2. A11 cho tất cả các hàng có giá trị trong C2. C11 bằng E2

Ví dụ sau đây cho thấy cách sử dụng cú pháp này trong thực tế

Thí dụ. Sử dụng VLOOKUP để trả về tất cả các kết quả phù hợp

Giả sử chúng ta có tập dữ liệu sau trong Google Sheets hiển thị thông tin về các đội bóng rổ khác nhau

Google sheet vlookup nhiều giá trị

Giả sử chúng ta sử dụng công thức sau với hàm VLOOKUP để tra cứu đội “Tên lửa” ở cột A và trả về giá trị điểm tương ứng ở cột C

=VLOOKUP(E2, A2:C11, 3, FALSE)

Ảnh chụp màn hình sau đây cho thấy cách sử dụng công thức này trong thực tế

Google sheet vlookup nhiều giá trị

Hàm VLOOKUP trả về giá trị trong cột “Điểm” cho lần xuất hiện đầu tiên của Tên lửa trong cột “Đội”, nhưng không thể trả về giá trị điểm cho hai hàng khác cũng chứa Tên lửa trong cột “Đội”

Để trả về giá trị điểm cho tất cả các hàng chứa Tên lửa trong cột “Đội”, chúng ta có thể sử dụng hàm FILTER để thay thế

Đây là công thức chính xác chúng ta có thể sử dụng

=FILTER(C2:C11, E2=A2:A11)

Ảnh chụp màn hình sau đây cho thấy cách sử dụng công thức này trong thực tế

Google sheet vlookup nhiều giá trị

Lưu ý rằng hàm FILTER trả về tất cả các giá trị ba điểm cho ba hàng trong đó cột "Đội" chứa Tên lửa

Hàm Vlookup bình thường trong Google sheet có thể giúp bạn tìm và trả về giá trị khớp đầu tiên dựa trên một dữ liệu nhất định. Tuy nhiên, đôi khi, bạn có thể cần vlookup và trả về tất cả các giá trị phù hợp như ảnh chụp màn hình sau. Bạn có cách nào tốt và dễ dàng để giải quyết công việc này trong Google sheet không?

Google sheet vlookup nhiều giá trị

Vlookup và trả về tất cả các giá trị phù hợp theo chiều ngang trong trang tính của Google

Vlookup và trả về tất cả các giá trị khớp theo chiều dọc trong Google sheet


Vlookup và trả về tất cả các giá trị phù hợp theo chiều ngang trong trang tính của Google

Google sheet vlookup nhiều giá trị

Google sheet vlookup nhiều giá trị
Kinh ngạc. Sử dụng các tab hiệu quả trong Excel như Chrome, Firefox và Safari. Tiết kiệm 50% thời gian của bạn và giảm hàng nghìn lần nhấp chuột cho bạn mỗi ngày


Công thức sau đây có thể giúp bạn tìm và trả về tất cả các giá trị phù hợp từ một cột khác, vui lòng thực hiện như sau

1. Nhập công thức này. =TRANSPOSE( LỌC( $B$2. $B$16 , $A$2. $A$16 = D2 ) ) vào ô trống nơi bạn muốn xuất kết quả, sau đó nhấn phím Enter, tất cả các giá trị dựa trên dữ liệu đã cho được trả về theo chiều ngang, xem ảnh chụp màn hình.

Ghi chú. trong công thức. B2. B16 là phạm vi mà bạn muốn trả về các giá trị phù hợp từ đó, A2. A16 là cột dữ liệu chứa giá trị tra cứu, D2 là giá trị muốn tra cứu

Google sheet vlookup nhiều giá trị

2. Sau đó, chọn công thức ô và kéo núm điều khiển điền xuống các ô bạn muốn trả về các giá trị phù hợp của chúng, tất cả các giá trị phù hợp đã được trích xuất như ảnh chụp màn hình sau đây:

Google sheet vlookup nhiều giá trị


Vlookup và trả về tất cả các giá trị khớp theo chiều dọc trong Google sheet

Nếu bạn muốn vlookup và trả về các giá trị khớp và hiển thị theo chiều dọc, công thức dưới đây có thể giúp bạn

1. Vui lòng nhập công thức này. =FILTER( $B$2. $B$16 , $A$2. $A$16 = E1 ) vào một ô trống và nhấn phím Enter, tất cả các giá trị tương ứng đã được trích xuất theo chiều dọc cùng một lúc, xem ảnh chụp màn hình.

Ghi chú. trong công thức. B2. B16 là dữ liệu cột mà bạn muốn trả về các giá trị phù hợp từ đó, A2. A16 là cột chứa giá trị tra cứu, E1 là giá trị cần tra cứu

Google sheet vlookup nhiều giá trị

2. Sau đó, chọn ô công thức và kéo núm điều khiển điền sang bên phải để áp dụng công thức này và bạn sẽ nhận được kết quả như mong muốn, xem ảnh chụp màn hình