VLOOKUP so với INDEX / MATCH: Cái nào tốt hơn?

VLOOKUP so với INDEX / MATCH: Cái nào tốt hơn?

Khi nói đến thế giới Excel, nó được chia thành hai phe - VLOOKUP Bánhvà INDEX / MATCH Bánh.

Nếu bạn muốn biết trongVLOOKUP và INDEX / MATCHCon nào có điểm cao hơn trong trận chiến, bài viết này sẽ cố gắng giải đáp.

Nhưng trước khi làm, hãy để tôi làm rõ một vài điều - bài viết này không phải là để ca ngợi một tính năng và đánh giá một tính năng khác.Cả hai tính năng này của Excel đều tuyệt vời, mỗi tính năng đều có điểm mạnh riêng.Trong một số trường hợp, cái này có thể tốt hơn cái kia.

Trong một buổi đào tạo Excel của mình, tôi đã rất ngạc nhiên khi thấy rằng hầu hết mọi người đều biết và trong một số trường hợp thành thạo hàm VLOOKUP, nhưng hầu như không ai biết đến tổ hợp INDEX / MATCH mạnh mẽ.

Khi tôi đề cập đến nó, họ có rất nhiều câu hỏi:

  • Nó có phải là một công thức tra cứu và tham chiếu không?Đúng!có lẽ là tốt nhất
  • Nó có gì mới trong Excel 2016 không?Trời ơi không!
  • Nó có thể tham chiếu dữ liệu giữa các trang tính hoặc sổ làm việc khác nhau không?Vâng
  • TỐT HƠN Vlookup?nó phụ thuộc

Trong hướng dẫn này, tôi sẽ so sánh hai công thức một cách khách quan nhất có thể.

Lúc đầu, tôi không có mục ưa thích, nhưng tôi thích sử dụng kết hợp INDEX / MATCH thay vì VLOOKUP.Sự lựa chọn được thúc đẩy bởi nhiều yếu tố, bao gồm cả cách dữ liệu trông như thế nào và được sử dụng như thế nào.Tôi sẽ đề cập đến tất cả chúng trong bài viết này.

Nội dung

câu hỏi liên quan  Đánh dấu các ô trống trong Excel

TRÒ CHƠI CHỈ SỐ Vs Vs - SO SÁNH MỤC TIÊU

Vì vậy, hãy bắt đầu và kết thúc cuộc tranh luận dài về VLOOKUP so với INDEX / MATCH và cái nào tốt hơn.

Để làm điều này, tôi sẽ so sánh hai chức năng trên một số tham số (một số có thể định lượng được, một số thì không).

Mức độ phổ biến của các chức năng

Đối với một số người, nếu bạn biết cách sử dụng hàm VLOOKUP, thì bạn cũng biết cách sử dụng Excel.Với mức độ mà chức năng đơn lẻ này có thể làm, tôi không đổ lỗi cho họ.

Vì lý do này, nhiều người sử dụng hàm VLOOKUP vì nó dễ hiểu hơn đối với những người dùng Excel khác.

Mặc dù đây không phải là một cuộc thi phổ biến, nhưng nó đóng một vai trò rất lớn trong việc giải thích tại sao VLOOKUP lại được sử dụng rộng rãi như vậy.

Hãy tưởng tượng bạn đang làm việc với một tài khoản / người quản lý thành thạo về hàm VLOOKUP nhưng không biết cách sử dụng INDEX / MATCH.Sẽ có ý nghĩa hơn khi sử dụng các hàm mà bạn đều biết, thay vì cố gắng dạy chúng về INDEX / MATCH.

Kết luận: VLOOKUP rõ ràng là người chiến thắng về mức độ phổ biến

Dễ sử dụng

Điều làm cho hàm VLOOKUP trở nên phổ biến là tính dễ sử dụng của nó (ít nhất là so với INDEX / MATCH).

Khi tôi đào tạo về Excel, tôi luôn giới thiệu về hàm VLOOKUP trước.Rất nhiều người thấy hàm VLOOKUP khó, vì vậy tôi thậm chí không thể tưởng tượng được việc cố gắng dạy họ INDEX / MATCH (trừ khi họ đã biết cách sử dụng thành thạo hàm VLOOKUP).

Trong hầu hết các trường hợp, hàm VLOOKUP là đủ tốt.Nó thực hiện hầu hết những điều mọi người cần làm khi làm việc với dữ liệu.Tất nhiên bạn có thể làm điều tương tự với INDEX / MATCH, nhưng tại sao lại khó khăn khi bạn không cần thiết.

Hàm VLOOKUP nhận 3 tham số (tham số thứ tư là tùy chọn) và dễ hiểu hơn là INDEX / MATCH.

INDEX & MATCH là hai hàm riêng biệt, mỗi hàm chấp nhận ba đối số, nên được kết hợp để tra cứu (có phức tạp không ??).

câu hỏi liên quan  7 điều tuyệt vời từ Văn bản thành Cột của Excel có thể làm cho bạn

Khi hiểu rõ về nó, bạn có thể thấy INDEX / MATCH dễ dàng như vậy, nhưng người mới bắt đầu có thể bị thu hút bởi VLOOKUP.

Vlookup và lập chỉ mục

Kết luận: VLOOKUP được biết đến với tính dễ sử dụng.

Chức năng linh hoạt

VLOOKUP là một tính năng tuyệt vời với một số hạn chế:

  • Nó không thể tra cứu và trả về giá trị ở bên trái của giá trị tra cứu.
  • Nó chỉ hoạt động đối với dữ liệu được sắp xếp theo chiều dọc.
  • Nếu bạn thêm / bớt cột mới vào dữ liệu, hàm VLOOKUP sẽ cho kết quả sai (vì giá trị số cột lúc này tham chiếu đến cột sai).Bạn có thể làm cho số cột động, nhưng nếu bạn định kết hợp hai hoặc nhiều hàm, tại sao không sử dụng INDEX / MATCH ngay từ đầu.

Trước khi bạn bắt đầu trình bày và nhận xét về cách VLOOKUP hoàn thành tất cả những điều này, hãy lắng nghe tôi.VLOOKUP là một tính năng độc lập không có nghĩa là làm như vậy.Tất nhiên, bạn có thể kết hợp nó với các công thức khác và bỏ qua tất cả những điều này, nhưng nó làm mất đi các nhãn dễ sử dụng.

Nếu ai đó có thể sử dụng kết hợp công thức để làm cho hàm VLOOKUP trông sang trái hoặc làm cho các cột động, tôi chắc chắn rằng người đó sẽ tốt hơn khi sử dụng INDEX / MATCH, giúp xử lý những việc đó một cách dễ dàng.

Vì vậy, có, VLOOKUP có thể bỏ qua những hạn chế này, nhưng nó không đáng.Với thêm một chút mã hóa và rô bốt, tôi chắc chắn rằng bạn cũng có thể nhận được hàm VLOOKUP để có được ly cà phê yêu thích của mình, nhưng hãy nhớ rằng, nó không được thiết kế cho điều đó.

Mặt khác, tổ hợp INDEX-MATCH được sử dụng để xử lý tất cả các vấn đề này.nó có thể

  1. Tìm và trả về giá trị ở bên trái của giá trị tra cứu,
  2. Làm việc với dữ liệu có cấu trúc theo chiều ngang và / hoặc chiều dọc.
  3. xử lý số hàng / cột trong trường hợp bạn chèn hoặc xóa một số khỏi tập dữ liệu

Giá trị tra cứu Vlookup ở bên phải

Kết luận: Kết hợp INDEX / MATCH mang lại cho bạn sự linh hoạt hơn so với hàm VLOOKUP.

tốc độ công thức

Sự khác biệt này hầu như không đáng chú ý khi bạn có bộ dữ liệu nhỏ hơn.

Tuy nhiên, nếu bạn có hàng nghìn hàng và nhiều cột, đây có thể là một yếu tố quyết định.

Không cần phát minh lại bánh xe, đây làCharley Kydmột bài báo trong đó anh ấy đề cập rõ ràngTrong trường hợp xấu nhất, phương thức INDEX-MATCH cũng nhanh như hàm VLOOKUP;Trong trường hợp tốt nhất, nó nhanh hơn nhiều.

Mặc dù tôi nghĩ đó là một trong những yếu tố, nhưng tôi không nghĩ nó quan trọng bằng những yếu tố khác.Microsoft đã làm việc chăm chỉ để cải thiện tốc độ của các tính năng này trong nhiều năm và họ đã có những cải tiến đáng kể kể từ lần đầu tiên tôi viết bài này.

đây là một bản cập nhật, họ đã đề cập đến cách họ làm cho các công thức như VLOOKUP, HLOOKUP và MATCH nhanh hơn.

Ngoài ra, có rất ít người thực sự có thể hưởng lợi từ các cải tiến tốc độ đi kèm với việc sử dụng INDEX / MATCH thay vì VLOOKUP.

Kết luận: Nếu bạn đang tìm kiếm tốc độ, kết hợp INDEX / MATCH là lựa chọn phù hợp.

câu hỏi liên quan  Acer Bluetooth Driver-Download cho Windows 10 hoặc 8.1 hoặc 7

Đánh giá tổng thể (VLOOKUP kết hợp với INDEX / MATCH)

Mặc dù tôi rất hâm mộ INDEX / MATCH, nhưng công bằng mà nói, tôi phải thừa nhận rằng VLOOKUP vẫn là vua.

Điều đó không có nghĩa là bạn không nên học INDEX / MATCH, nhưng nếu bạn chưa quen với Excel và tra cứu công thức, hãy bắt đầu với hàm VLOOKUP.Sử dụng và làm chủ trước, sau đó chuyển đến INDEX / MATCH

INDEX / MATCH là sự kết hợp mạnh mẽ với tính linh hoạt và tốc độ cao hơn so với công thức VLOOKUP.

Phải nói rằng, hàm VLOOKUP sẽ không đi đến đâu cả và có thể sẽ vẫn là một trong những tính năng phổ biến nhất trong Excel trong nhiều năm tới.

Sự khác biệt giữa hàm VLOOKUP và INDEX / MATCH

Trước khi so sánh, tôi nghĩ điều quan trọng là phải hiểu sự khác biệt cơ bản (và quan trọng hơn là sự tương đồng) giữa hai chức năng này.

Tôi sẽ không đi sâu vào cú pháp và ví dụ của các hàm này.Nếu bạn quan tâm, tôi có một hướng dẫn chi tiết về VLOOKUP và INDEX / MATCH.

Cả hàm VLOOKUP và INDEX / MATCH đều là các công thức có thể được sử dụng để tra cứu các giá trị trong tập dữ liệu và lấy các giá trị tương ứng (chẳng hạn như nếu bạn quét menu và tìm giá của món ăn bạn muốn gọi).

Trong hầu hết các trường hợp, bạn có thể sử dụng chúng thay thế cho nhau.

Sự khác biệt chính giữa các chức năng này thậm chí còn trở nên quan trọng hơn khi bạn cần nhiều hơn các thao tác tìm và nhận đơn giản.

Dưới đây là một số khác biệt cơ bản giữa hai công thức:

  1. VLOOKUP là một công thức duy nhất thực hiện tất cả việc tra cứu và lấy, nhưng đối với INDEX / MATCH, bạn cần sử dụng hai hàm trong công thức.
  2. INDEX / MATCH có thể thực hiện các tra cứu nâng cao hơn - chẳng hạn như tìm phía bên trái của tập dữ liệu, làm cho các giá trị hàng / cột động, v.v.
  3. INDEX / MATCH cung cấp tính linh hoạt cao hơn và phù hợp hơn để xây dựng mô hình dữ liệu hoặc làm việc với dữ liệu phức tạp

Oh xin chào 👋Hân hạnh được biết bạn.

Theo dõi bản tin của chúng tôi, Gửi rất thường xuyênCông nghệ tuyệt vờiĐến bài viết của bạn.

Gửi cảm nhận