Khi Nào Sử Dụng Khớp Chỉ Mục Thay Vì Hàm VLOOKUP Trong Excel
Có thể bạn quan tâm
Đối với những bạn đã thành thạo Excel , rất có thể bạn đã rất quen thuộc với hàm Vlookup(VLOOKUP) . Hàm Vlookup được sử dụng để tìm một giá trị trong một ô khác dựa trên một số văn bản phù hợp trong cùng một hàng.
Nếu bạn vẫn chưa quen với hàm VLOOKUP(VLOOKUP) , bạn có thể xem bài viết trước của tôi về cách sử dụng hàm VLOOKUP trong Excel(how to use VLOOKUP in Excel) .
Dù mạnh mẽ đến đâu, nhưng hàm VLOOKUP(VLOOKUP) có giới hạn về cách bảng tham chiếu phù hợp cần được cấu trúc để công thức hoạt động.
Bài viết này sẽ cho bạn thấy hạn chế không thể sử dụng hàm VLOOKUP và giới thiệu một hàm khác trong (VLOOKUP)Excel có tên là INDEX-MATCH có thể giải quyết vấn đề này.
Ví dụ về INDEX MATCH Excel
Sử dụng bảng tính Excel ví dụ sau , chúng tôi có một danh sách tên chủ sở hữu ô tô và tên ô tô. Trong ví dụ này, chúng tôi sẽ cố gắng lấy ID ô tô(Car ID) dựa trên Mẫu ô tô(Car Model) được liệt kê dưới nhiều chủ sở hữu như hình dưới đây:
Trên một trang tính riêng có tên CarType , chúng tôi có một cơ sở dữ liệu xe hơi đơn giản với ID , Kiểu xe(Car Model) và Màu sắc(Color) .
Với thiết lập bảng này, hàm VLOOKUP(VLOOKUP) chỉ có thể hoạt động nếu dữ liệu mà chúng ta muốn truy xuất nằm trên cột bên phải của những gì chúng ta đang cố gắng đối sánh ( trường Mẫu xe(Car Model ) ).
Nói cách khác, với cấu trúc bảng này, vì chúng tôi đang cố gắng đối sánh nó dựa trên Mẫu ô tô(Car Model) nên thông tin duy nhất mà chúng tôi có thể nhận được là Màu(Color ) (Không phải ID vì cột ID nằm ở bên trái cột Mẫu ô tô ).(Car Model )
Điều này là do với hàm VLOOKUP(VLOOKUP) , giá trị tra cứu phải xuất hiện trong cột đầu tiên và các cột tra cứu phải ở bên phải. Không có điều kiện nào trong số đó được đáp ứng trong ví dụ của chúng tôi.
Tin tốt là INDEX-MATCH sẽ có thể giúp chúng tôi đạt được điều này. Trên thực tế, đây thực sự là kết hợp hai hàm Excel có thể hoạt động riêng lẻ: hàm INDEX và hàm MATCH .
Tuy nhiên, với mục đích của bài viết này, chúng tôi sẽ chỉ nói về sự kết hợp của cả hai với mục đích sao chép chức năng của hàm VLOOKUP(VLOOKUP) .
Lúc đầu, công thức này có vẻ hơi dài và đáng sợ. Tuy nhiên, khi bạn đã sử dụng nó vài lần, bạn sẽ học thuộc lòng cú pháp.
Đây là công thức đầy đủ trong ví dụ của chúng tôi:
=INDEX(CarType!$A$2:$A$5,MATCH(B4,CarType!$B$2:$B$5,0))Đây là bảng phân tích cho từng phần
=INDEX( - Dấu “=” cho biết phần đầu của công thức trong ô và INDEX là phần đầu tiên của hàm Excel mà chúng tôi đang sử dụng.
CarType!$A$2:$A$5 - các cột trên trang tính CarType chứa(CarType) dữ liệu chúng tôi muốn truy xuất. Trong ví dụ này, ID của từng kiểu xe.(Car Model.)
MATCH ( - Phần thứ hai của hàm Excel mà chúng tôi đang sử dụng.
B4 - Ô chứa văn bản tìm kiếm mà chúng tôi đang sử dụng ( Mẫu xe(Car Model) ) .
CarType!$B$2:$B$5 - Các cột trên trang tính CarType với dữ liệu mà chúng tôi sẽ sử dụng để đối sánh với văn bản tìm kiếm.
0)) - Để chỉ ra rằng văn bản tìm kiếm phải khớp chính xác với văn bản trong cột đối sánh (tức là CarType!$B$2:$B$5 ). Nếu không tìm thấy kết quả phù hợp chính xác, công thức trả về #N/A A.
Lưu ý: hãy nhớ dấu ngoặc kép ở cuối hàm này “))” và dấu phẩy giữa các đối số.(Note: remember the double closing bracket at the end of this function “))” and the commas between the arguments.)
Cá nhân tôi đã rời khỏi hàm VLOOKUP(VLOOKUP) và bây giờ sử dụng hàm INDEX-MATCH vì nó có khả năng làm được nhiều việc hơn hàm VLOOKUP(VLOOKUP) .
Các hàm INDEX-MATCH cũng có các lợi ích khác so với hàm VLOOKUP(VLOOKUP) :
- Tính toán nhanh hơn(Faster Calculations)
Khi chúng tôi làm việc với các tập dữ liệu lớn trong đó việc tính toán có thể mất nhiều thời gian do nhiều hàm VLOOKUP(VLOOKUP) , bạn sẽ thấy rằng khi bạn thay thế tất cả các công thức đó bằng INDEX-MATCH , thì phép tính tổng thể sẽ được tính nhanh hơn.
- Không cần đếm các cột tương đối(No Need to Count Relative Columns)
Nếu bảng tham chiếu của chúng tôi có văn bản chính mà chúng tôi muốn tìm kiếm trong cột C và dữ liệu chúng tôi cần lấy nằm trong cột AQ , chúng tôi sẽ cần biết / đếm có bao nhiêu cột nằm giữa cột C và cột AQ khi sử dụng hàm VLOOKUP(VLOOKUP) .
Với các hàm INDEX-MATCH , chúng ta có thể chọn trực tiếp cột chỉ mục (tức là cột AQ) nơi chúng ta cần lấy dữ liệu và chọn cột cần khớp (tức là cột C).
- Có vẻ phức tạp hơn(It Looks More Complicated)
Hàm VLOOKUP(VLOOKUP) ngày nay khá phổ biến, nhưng không nhiều người biết về cách sử dụng các hàm INDEX-MATCH cùng nhau.
Chuỗi dài hơn trong hàm INDEX-MATCH giúp bạn trông giống như một chuyên gia trong việc xử lý các hàm Excel phức tạp và nâng cao . Vui thích!
Từ khóa » Hàm Thay Thế Vlookup Trong Excel
-
Hướng Dẫn Sử Dụng Hàm INDEX MATCH - Sự Thay Thế Tuyệt Vời Cho ...
-
Hàm INDEX Và Hàm MATCH Trong Excel - Tốt Hơn Cả Hàm Vlookup
-
Hàm XLOOKUP Trong Excel Thay Thế Cho Cả VLOOKUP Và HLOOKUP
-
Cách Sửa Lỗi #N/A Trong Hàm VLOOKUP - Microsoft Support
-
Tra Cứu Dữ Liệu Trong Bảng Excel: Thay Thế VLOOKUP Bằng INDEX ...
-
Hàm Thay Thế Vlookup Trong Excel / TOP #10 Xem Nhiều Nhất ...
-
Cách Kết Hợp Hàm INDEX Và MATCH Trong Excel để Dò Nhiều điều ...
-
Giải Pháp Thay Thế Hàm VLOOKUP Trên Excel, Giúp Giải Quyết Nhược ...
-
Hàm XLOOKUP Trong Excel Sử Dụng Như Thế Nào? - Thủ Thuật
-
4 Cách Lấy Dữ Liệu Từ Bảng Này Sang Bảng Khác Trong Excel Chi Tiết
-
Tổng Hợp Cách Kết Hợp Hàm INDEX Và Hàm MATCH Trong Excel ...
-
Cách Sử Dụng Hàm XLOOKUP MỚI & NÂNG CAO Trong Excel (10 Ví ...
-
Cách Kết Hợp Hàm Index Và Match Trong Excel Có Ví Dụ Minh Họa
-
Cách Dùng Kết Hợp Hàm Index Và Match Trong Excel để Lọc Thông Tin