Khớp INDEX có nhanh hơn VLOOKUP Google Trang tính không?

Các chức năng tìm kiếm của Google Trang tính giúp cuộc sống dễ dàng hơn. Trong số các chức năng đó có INDEX và MATCH, khi được sử dụng một mình, các chức năng INDEX và MATCH của Google Trang tính dường như có các ứng dụng hạn chế. Tuy nhiên, khi kết hợp, chúng có thể có tác dụng. Trên thực tế, khi được sử dụng cùng nhau, chúng có thể cung cấp một giải pháp thay thế tuyệt vời và, đối với một số người, thậm chí là ưu việt hơn cho hàm VLOOKUP

Trong bài viết này, chúng ta sẽ tìm hiểu về Google Sheets INDEX MATCH, chức năng của từng chức năng riêng biệt và cách chúng hoạt động cùng nhau. Chúng tôi cũng sẽ xem xét lý do tại sao chúng tôi tin rằng tổ hợp chính này vượt trội hơn VLOOKUP. Đọc tiếp để tìm hiểu mọi thứ bạn cần biết về đối sánh chỉ mục trong Google Trang tính

Mục lục

Tại sao nên sử dụng INDEX và MATCH trong Google Trang tính

Để đơn giản hơn, các chức năng Tra cứu này trong Google Trang tính rất lý tưởng để tìm những gì bạn cần khi bạn có một lượng lớn dữ liệu. Và INDEX và MATCH có thể tự động tra cứu dữ liệu thay vì yêu cầu một người thực hiện thủ công. Thời gian mà một người có thể tiết kiệm được tùy thuộc vào việc họ mất bao lâu để tra cứu dữ liệu theo cách thủ công, số lượng bản ghi đang được tra cứu và liệu họ có hiểu cách sử dụng các công thức một cách chính xác hay không

Tổng quan về INDEX MATCH trong Google Trang tính

Để hiểu rõ hơn về hàm MATCH và INDEX là gì và cách chúng hoạt động (cú pháp và định nghĩa của chúng), hãy đi sâu vào chi tiết

Hàm MATCH trong Google Trang tính trả về vị trí tương đối hoặc 'INDEX' của một mục trong một dải ô. Nó nhận vào một phạm vi ô và một giá trị rồi trả về vị trí của giá trị đó trong phạm vi ô. Mặt khác, hàm INDEX trong Google Sheets tự truy xuất giá trị dựa trên độ lệch hàng và cột của nó

cú pháp

Hãy đi vào cú pháp của cả hai chức năng này

Cú pháp cho Công thức INDEX

=INDEX(reference, [row], [column])

• tham chiếu – là phạm vi cần xem xét. Cần thiết

• hàng – là số hàng cần bù từ ô đầu tiên trong phạm vi của bạn. Tùy chọn, 0 nếu bỏ qua

• cột – giống như hàng, là số cột bù trừ. Cũng tùy chọn, cũng 0 nếu bỏ qua

Cú pháp cho Hàm MATCH của Bảng tính Google

=MATCH(search_key, range, search_type)

• search_key – là mục mà chúng tôi muốn MATCH. Đây có thể là văn bản, giá trị số, tham chiếu ô hoặc công thức

• phạm vi – là phạm vi ô mà chúng tôi muốn tìm kiếm một mục trong đó PHÙ HỢP VỚI khóa_tìm kiếm

• search_type – là một tham số tùy chọn. Nó chỉ định loại MATCHing mà chúng tôi muốn. Nó có thể là một trong các giá trị sau

• 0 – Giá trị này chỉ định rằng việc tìm kiếm phải được thực hiện đối với một mục PHÙ HỢP chính xác. Tùy chọn này thường được sử dụng khi phạm vi của chúng tôi không được cho là sắp xếp theo bất kỳ thứ tự nào

•1. Đây là giá trị mặc định. Tùy chọn này giả định rằng phạm vi đã được sắp xếp theo thứ tự tăng dần. Chỉ định tham số này là 1 trả về giá trị lớn nhất nhỏ hơn hoặc bằng search_key

•-1. Tùy chọn này giả định rằng phạm vi đã được sắp xếp theo thứ tự giảm dần. Chỉ định tham số này là -1 trả về giá trị nhỏ nhất lớn hơn hoặc bằng search_key

Bây giờ chúng ta đã xem qua các cú pháp của chúng, chúng ta biết rằng các chức năng này rất hữu ích khi sử dụng riêng chúng, nhưng khi bạn sử dụng cả hai chúng cùng nhau, bạn sẽ có một giải pháp thay thế tuyệt vời cho các tiện ích bổ sung khác, chẳng hạn như VLookup

Kết hợp INDEX và MATCH

Các công thức bảng INDEX MATCH này hoạt động tốt hơn khi được kết hợp, chúng ta cần biết cú pháp của cả hai kết hợp

Để bắt đầu, khi kết hợp INDEX và MATCH trong Google Sheets, bạn sẽ bắt đầu với công thức của hàm INDEX. Phần MATCH của công thức điền vào đối số vị trí

Khi cả hai được kết hợp, cú pháp trông như thế này

INDEX(trả về mảng, MATCH(giá trị tra cứu, mảng tra cứu))

Khi được kết hợp, công thức INDEX MATCH mà Google Trang tính cung cấp có thể tra cứu một giá trị trong một ô từ một bảng và trả về giá trị tương ứng trong một ô khác trong cùng một hàng hoặc cột

Nếu bạn vẫn còn một chút bối rối, đừng lo lắng. Chúng ta sắp xem xét một ví dụ thực tế

Hướng dẫn từng bước về cách sử dụng đối sánh chỉ mục trong Google Sheets

Đối với hướng dẫn này, chúng tôi sẽ sử dụng bảng tính Khoảng không quảng cáo sau đây và chức năng INDEX MATCH mà Google Trang tính cung cấp để tìm kiếm số lượng mặt hàng theo tên công ty

Khớp INDEX có nhanh hơn VLOOKUP Google Trang tính không?

Bước 1. Chuyển đến một ô trống và sử dụng cú pháp

=INDEX(cell_range,MATCH(“value”,cell_range,0))
Khớp INDEX có nhanh hơn VLOOKUP Google Trang tính không?

Trong Ảnh chụp màn hình ở trên, tôi đã sử dụng

=INDEX(B3:B6,MATCH("Apple",A3:A6,0))

Để tra cứu các giá trị trong phạm vi ô B3. B6 và MATCH với tên công ty “Apple” trong phạm vi ô A3. A6

Thêm danh sách thả xuống để giúp tìm kiếm dễ dàng hơn

Bước 1. Chuyển đến một ô trống, nhấp chuột phải và đi đến Xem thêm hành động ô, sau đó nhấp vào Xác thực dữ liệu. Từ đó chọn dãy ô A3. A6 rồi nhấp vào Lưu

Khớp INDEX có nhanh hơn VLOOKUP Google Trang tính không?

Bước 2. Bên cạnh ô có trình đơn thả xuống, hãy thêm công thức

=INDEX(B3:B6,MATCH(B9,A3:A6,0))
Khớp INDEX có nhanh hơn VLOOKUP Google Trang tính không?

Trong ảnh chụp màn hình ở trên, tôi đã sử dụng ô B9 làm phím MATCH vì đó là nơi tôi đã tạo danh sách thả xuống và mỗi khi tôi chọn một công ty khác từ danh sách thả xuống . Bằng cách này, tôi sẽ không phải thay đổi công thức khi tìm kiếm một công ty khác.

Và thực hiện. Đó là cách đơn giản để sử dụng INDEX MATCH trong Google Trang tính. Bạn có thể sử dụng chức năng này trên Google Trang tính của mình để giúp tìm kiếm rất dễ dàng và việc thêm danh sách thả xuống chắc chắn sẽ hữu ích

Các phương pháp khác

Cho đến giờ, chúng ta đã biết rằng các hàm LOOKUP trong Microsoft Excel và Google Trang tính là lý tưởng để tìm thấy những gì bạn cần khi bạn có một lượng lớn dữ liệu. Nhưng chúng tôi cũng nhận thấy rằng có nhiều cách khác nhau để bạn có thể thực hiện việc này, ba cách phổ biến nhất để thực hiện việc này là INDEX và MATCH, VLOOKUP và XLOOKUP. Nhưng bạn có thể tự hỏi sự khác biệt giữa chúng là gì

INDEX và MATCH, VLOOKUP và XLOOKUP đều được dùng để tra cứu dữ liệu và trả về kết quả. Mỗi chức năng của chúng hơi khác nhau và yêu cầu một cú pháp duy nhất cho công thức. Bạn nên sử dụng cái nào khi nào?

Hàm VLOOKUP

Chúng ta đã tìm hiểu về INDEX và MATCH là gì, nhưng chúng ta chưa thực sự hiểu sâu về cách thức hoạt động của hàm VLOOKUP. Từ lâu, hàm VLOOKUP đã là hàm tra cứu phổ biến trong Google Sheets và Excel

Vì V là viết tắt của Vertical nên bạn đang thực hiện tra cứu dọc từ trái sang phải với VLOOKUP. Vậy tại sao mọi người lại sử dụng INDEX và MATCH thay vì VLOOKUP?

Cú pháp của VLOOKUP là

VLOOKUP(giá trị_tra cứu, mảng_tra cứu, số_cột, phạm vi tra cứu)

Đối số cuối cùng là tùy chọn là True (khớp gần đúng) hoặc Sai (khớp chính xác). Nếu chúng tôi làm ngược lại và tra cứu một giá trị trong cột thứ tư và trả về giá trị phù hợp trong cột thứ hai, chúng tôi sẽ không nhận được kết quả mong muốn và thậm chí có thể gặp lỗi

Theo Microsoft, để VLOOKUP hoạt động bình thường, giá trị tra cứu phải luôn ở cột đầu tiên của dải ô. Ví dụ: nếu giá trị tra cứu của bạn nằm trong ô C2, phạm vi của bạn sẽ bắt đầu bằng C

Mặt khác, để so sánh hai hàm đã cho, hàm INDEX và MATCH bao gồm toàn bộ phạm vi ô hoặc mảng khiến nó trở thành một tùy chọn tra cứu mạnh mẽ hơn ngay cả khi công thức phức tạp và khó hiểu hơn một chút

Hàm XLOOKUP

Cuối cùng, có chức năng XLOOKUP

XLOOKUP là một hàm tham chiếu Excel xuất hiện sau hàm VLOOKUP và đối tác của nó là hàm HLOOKUP. XLOOKUP khác với VLOOKUP ở chỗ nó hoạt động bất kể giá trị tra cứu và trả về nằm ở đâu trong phạm vi ô hoặc mảng của bạn

Cú pháp cho XLOOKUP là

XLOOKUP(lookup_value, lookup_array, return_array, not_found, match_mode, search_mode)

Ba đối số đầu tiên là bắt buộc và tương tự như trong hàm VLOOKUP. XLOOKUP cung cấp ba đối số tùy chọn ở cuối để đưa ra kết quả văn bản nếu không tìm thấy giá trị, một chế độ dành cho loại đối sánh và một chế độ dành cho cách thực hiện tìm kiếm

Với suy nghĩ này, bạn có thể thấy rằng XLOOKUP là một lựa chọn tốt hơn VLOOKUP đơn giản vì bạn có thể sắp xếp dữ liệu của mình theo bất kỳ cách nào bạn muốn mà vẫn nhận được kết quả mong muốn

Mặc dù có một vài tiện ích bổ sung khác mà bạn có thể tìm thấy trên Google, nhưng những tiện ích này đã được chứng minh là hiệu quả nhất. Cái này có vẻ tốt hơn cái kia, tất cả đều hoạt động tốt theo cách riêng của chúng

Ngoài các phương pháp nêu trên, bạn cũng có thể sử dụng công thức HLOOKUP và các công thức LOOKUP khác. Kiểm tra các bài viết khác của chúng tôi, nơi chúng tôi đi vào chi tiết về các công thức này

Các câu hỏi thường gặp

VLOOKUP có tốt hơn INDEX MATCH không?

Nếu bạn đang thắc mắc hàm VLOOKUP có ưu việt hơn hàm INDEX MATCH không? . Nó không bao giờ chậm hơn VLOOKUP và có thể nhanh hơn đáng kể. Nó trả về một tham chiếu thay vì một giá trị, cho phép chúng ta sử dụng nó cho nhiều mục đích khác nhau. Không có gì khác biệt khi mảng kết quả liên quan đến mảng tra cứu. Tuy nhiên, đối với mỗi người. Một số người thấy công thức INDEX MATCH trên Google Trang tính khó hiểu và khó hiểu hơn, mặc dù công thức này nhanh hơn và linh hoạt hơn nhiều

Bạn có thể MATCH 2 INDEX không?

CHỈ SỐ MATCH Công thức Google Trang tính thường được định cấu hình với hàm MATCH được đặt để xem qua phạm vi một cột và cung cấp kết quả khớp dựa trên tiêu chí đã chỉ định. Bạn có thể tự hỏi liệu bạn có thể MATCH 2 INDEX không, Không có cách nào để cung cấp nhiều hơn một tiêu chí mà không nối các giá trị trong cột trợ giúp hoặc trong chính công thức

Công thức này khắc phục giới hạn này bằng cách sử dụng logic boolean để tạo một mảng gồm các số 1 và 0 để biểu thị các hàng đáp ứng cả ba tiêu chí, sau đó sử dụng MATCH để MATCH với tiêu chí đầu tiên được tìm thấy

Có thứ gì đó tốt hơn trận đấu chỉ số không?

Có nhiều tiện ích bổ sung khác nhau mà bạn có thể sử dụng và mỗi tiện ích đều có các tính năng vượt trội hơn các tiện ích bổ sung khác, mặc dù INDEX MATCH dường như là tùy chọn tốt nhất nhưng đối thủ mạnh nhất của công thức MATCH INDEX trong Google Trang tính dường như là công thức XLOOKUP trong Excel

Cho đến nay, có vẻ như XLOOKUP rất giống với INDEX MATCH. Sự khác biệt chính là chúng ta có thể thực hiện cùng một tra cứu trong một hàm (XLOOKUP) thay vì hai (hàm INDEX MATCH Google Trang tính). Tuy nhiên, Microsoft đã cung cấp cho chúng tôi một số tính năng bổ sung với XLOOKUP khiến nó thậm chí còn hữu ích hơn. Tuy nhiên, cuối cùng, tất cả các tiện ích bổ sung này đều hoạt động tốt cho những người biết cách làm việc hiệu quả với chúng

Phần kết luận

Tóm lại những gì chúng ta đã học được trong bài viết này, có rất nhiều tiện ích bổ sung trong Google Trang tính và Excel giúp chúng ta tra cứu dữ liệu và tiết kiệm rất nhiều thời gian. INDEX MATCH trong Google Trang tính đã được chứng minh là một trong những cách hiệu quả nhất, nhưng chúng tôi đã thấy rằng các phương án thay thế khác đôi khi cũng hoạt động tốt

Điều này có thể khiến bạn băn khoăn “Tôi nên sử dụng XLOOKUP hay INDEX và MATCH?” . Bạn phải có một ý tưởng tốt về chức năng mà bạn sẽ sử dụng

Và chúng ta có thể nhận thấy rằng, mặc dù nó rất hữu ích, nhưng chức năng này có thể phức tạp để hiểu

Nếu bạn đã sử dụng riêng biệt và kết hợp các hàm INDEX và MATCH trên Google Trang tính để tra cứu các giá trị, thì bạn sẽ quen thuộc hơn với cách chúng hoạt động. Nếu nó không bị hỏng, đừng sửa nó và tiếp tục sử dụng những gì khiến bạn hài lòng. Tất nhiên, nếu dữ liệu của bạn được thiết lập để hoạt động với VLOOKUP và bạn đã sử dụng nó trong nhiều năm, bạn có thể tiếp tục sử dụng nó hoặc thực hiện chuyển đổi đơn giản sang XLOOKUP trong Excel, để lại INDEX và MATCH trong bụi

Nếu bạn muốn tạo một công thức đơn giản, dễ xây dựng theo bất kỳ hướng nào, XLOOKUP có thể thay thế INDEX và MATCH. Bạn không phải lo lắng về việc kết hợp các đối số của hai hàm thành một hoặc sắp xếp lại dữ liệu của mình

Dù bạn chọn phương pháp nào,  hãy đảm bảo rằng bạn biết cách của mình. Các công thức Google Trang tính và Excel một lần nữa được chứng minh là rất hữu ích trong các tình huống mà bạn cần tiết kiệm thời gian và ngăn nắp hơn

Có liên quan

  • Cách VLOOKUP từ một trang tính khác
  • Cách VLOOKUP nhiều tiêu chí trong Google Sheets
  • Cách lấy giá trị cuối cùng từ một cột trong Google Sheets
  • Hướng dẫn về chức năng IFNA Google Sheets

Bài viết phổ biến nhất

Khớp INDEX có nhanh hơn VLOOKUP Google Trang tính không?

5 cách đơn giản để làm nổi bật các bản sao trong Google Sheets

Khớp INDEX có nhanh hơn VLOOKUP Google Trang tính không?

NẾU CHỨA Công thức Google Trang tính [2 Tùy chọn thông minh]

Khớp INDEX có nhanh hơn VLOOKUP Google Trang tính không?

Cách áp dụng công thức cho toàn bộ cột trong Google Sheets

Khớp INDEX có nhanh hơn VLOOKUP Google Trang tính không?

Cách VLOOKUP từ một trang tính khác trong Google Trang tính

Khớp INDEX có nhanh hơn VLOOKUP Google Trang tính không?

Talha Faisal

Talha là một nhà văn kỹ thuật dày dặn chuyên về Tự động hóa và SaaS. Google Trang tính là trọng tâm trong công việc của anh ấy và anh ấy sử dụng bài viết của mình để giúp Google Trang tính dễ sử dụng cho mọi người

Kết quả VLOOKUP hoặc INDEX nhanh hơn là gì?

Ngoài ra, kết hợp INDEX/MATCH chạy nhanh hơn VLOOKUP , điều này có thể tạo ra sự khác biệt trên các tập hợp dữ liệu lớn.

Khớp INDEX có chính xác hơn VLOOKUP không?

Giải pháp thay thế ưu việt cho VLOOKUP là INDEX MATCH . Mặc dù VLOOKUP hoạt động tốt trong hầu hết các trường hợp, nhưng nó có xu hướng bộc lộ các lỗi khi bạn bắt đầu sử dụng nó trong các trang tính lớn và phức tạp. Công thức INDEX MATCH thực sự là hai hàm khác nhau; . mảng là phạm vi ô hoặc hằng số mảng.

Điều gì tốt hơn VLOOKUP trong Google Trang tính?

Nói một cách đơn giản, Hàm LOOKUP tốt hơn VLOOKUP vì nó ít hạn chế hơn khi sử dụng. Nó chỉ mới được Microsoft giới thiệu vào năm 2016 nên vẫn còn mới mẻ với hầu hết người dùng. Lợi ích của LOOKUP so với VLOOKUP. Người dùng có thể tìm kiếm dữ liệu theo cả chiều dọc (cột) và chiều ngang (hàng)

Khớp INDEX có nhẹ hơn VLOOKUP không?

Với dữ liệu được sắp xếp và đối sánh gần đúng, INDEX-MATCH nhanh hơn VLOOKUP khoảng 30% . Với dữ liệu được sắp xếp và kỹ thuật nhanh để tìm kết quả khớp chính xác, INDEX-MATCH nhanh hơn VLOOKUP khoảng 13%. Tuy nhiên, ngoài ra, bạn có thể sử dụng một phiên bản của kỹ thuật INDEX-MATCH để tính toán NHIỀU nhanh hơn so với VLOOKUP.