Cách thực hiện ba cách tra cứu trong Google Sheets [Công thức mảng và không phải mảng]

Một trong những công việc quan trọng khi làm việc với Google Sheets là thực hiện các cách tra cứu phức tạp. Đối với ba cách tra cứu, chúng ta sẽ có ba khóa tìm kiếm từ hai cột và một dòng. Trong bài viết này, tôi sẽ chia sẻ với bạn cách thực hiện ba cách tra cứu trong Google Sheets với sự trợ giúp của các công thức VLOOKUP và MATCH. Ngoài ra, tôi cũng sẽ giới thiệu cho bạn một cách tra cứu sử dụng công thức mảng.

Đưa ra ví dụ

Để giải thích rõ hơn, chúng ta hãy giả sử chúng ta có dữ liệu về Sổ cái chung (GL) của một công ty. Chúng ta muốn tìm kiếm giá trị trong ô E4 với các khóa tìm kiếm là công ty “1000”, tài khoản “11003” và tháng “Mar”.

Công thức không phải mảng để thực hiện ba cách tra cứu trong Google Sheets

Đầu tiên, hãy sử dụng công thức không phải mảng để thực hiện ba cách tra cứu trong Google Sheets. Công thức này chỉ trả về một giá trị duy nhất.

=ArrayFormula(vlookup(1000&11003,{A1:A&B1:B,C1:F},match("Mar",A1:F1,0)-1,0))

Trong công thức trên, chúng ta kết hợp các khóa tìm kiếm bằng dấu & và hai cột A và B. Công thức match sẽ trả về số cột chứa dữ liệu tháng “Mar” và sử dụng số cột đó trong công thức vlookup.

Công thức mảng để thực hiện ba cách tra cứu trong Google Sheets

Nếu chúng ta muốn tìm kiếm và trả về nhiều giá trị, chúng ta có thể sử dụng công thức mảng.

=ArrayFormula(vlookup({1000&11003;1002&11002},{A1:A&B1:B,C1:F},match("Mar",A1:F1,0)-1,0))

Trong công thức trên, chúng ta kết hợp các khóa tìm kiếm bằng dấu & và hai cột A và B. Trong phạm vi dữ liệu A1:F, công thức match sẽ trả về số cột chứa dữ liệu tháng “Mar” và sử dụng số cột đó trong công thức vlookup.

Hy vọng với hai cách thực hiện ba cách tra cứu trong Google Sheets này, bạn sẽ có thể làm việc hiệu quả hơn với dữ liệu của mình. Nếu có bất kỳ câu hỏi hoặc ý kiến, hãy để lại bình luận dưới đây.

Related posts