So sánh match index với vlookup năm 2024
Đối với hầu hết mọi người sử dụng Excel thì VLOOKUP là một hàm thực sự hữu ích và dễ dàng để sử dụng. Chính vì vậy, hàm này đóng một vai trò cực kỳ quan trọng trong rất các bảng tính Excel. Tuy nhiên, VLOOKUP vẫn có một số nhược điểm có thể gây ra một số rắc rối cho người sử dụng, đặc biệt là đối với những người đang làm việc với những file Excel lớn và phức tạp. Show
✡ HẠN CHẾ CỦA VLOOKUP CỦA LÀ GÌ? Ba nhược điểm chính của VLOOKUP mà bài viết này muốn đề cập: – Tra cứu từ bên trái – VLOOKUP tìm dữ liệu từ trái sang phải, có nghĩa là giá trị tham chiếu của bạn phải nằm trong cột bên trái của bảng dữ liệu. – Chèn hoặc xóa cột – bạn sẽ không muốn phá vỡ VLOOKUP của bạn bằng cách thêm hoặc xóa bất kỳ các cột trong bảng tra cứu của bạn. – Tốc độ xử lý chậm – việc sử dụng rất nhiều hàm VLOOKUP sẽ có thể làm chậm bảng tính khi bạn đang làm việc với một bảng tính lớn, với rất nhiều công thức tra cứu. Để giải quyết những hạn chế nêu trên, người dùng có thể cân nhắc việc áp dụng kết hợp INDEX / MATCH để thực hiện các chức năng tương tự mà không phải đối mặt với vấn đề nêu trên. Ví dụ: INDEX & MATCH Trong ví dụ này, tôi cần phải tìm thông tin tham chiếu (Cột G) từ bảng bên dưới. Hàm MATCH sẽ giúp xác định vị trí tương đối của giá trị đó trong bảng. Trong khi đó, INDEX sẽ trả về một giá trị cần tìm dựa trên thông tin về hàng và cột bạn chỉ định. Hàm INDEX / MATCH được kết hợp như sau: \= INDEX (cột để trả về giá trị, (MATCH (giá trị tra cứu,cột tham chiếu tra cứu, 0)) Hy vọng rằng việc kết hợp hàm Index / Match sẽ có ích cho người sử dụng Excel, đặc biệt là đối với các trường hợp đang gặp rắc rối với VLOOKUP. Hàm INDEX trong Excel là hàm trả về mảng giúp lấy các giá trị tại một ô nào đó giao giữa cột và dòng. Cụ thể hơn là trong một bảng dữ liệu cho trước, nếu biết được vị trí của một phần tử nào đó thì hàm INDEX sẽ giúp ta lấy giá trị của ô đó. Xem thêm: Hàm COUNTIF trong Excel là gì? Cách sử dụng hàm đếm có điều kiện chuẩn Cú pháp và cách sử dụng hàm INDEX trong ExcelHàm INDEX cơ bảnCông thức: =INDEX(array;row_num;[column_num]) Trong đó:
Ví dụ: Sử dụng hàm INDEX để tìm giá trị của phần tử dòng thứ 4, cột thứ 2 trong mảng Bước 1: Nhập công thức: =INDEX(B3:F10,4,2) vào ô tham chiếu Trong đó:
Nhập công thức vào ô muốn nhận kết quả (Nguồn: Internet) Bước 2: Enter để nhận kết quả hàm. Bấm Enter để nhận kết quả (Nguồn: Internet) Xem thêm: Cách xuống dòng trong excel Hàm INDEX nâng caoCông thức: =INDEX(reference;row_num;[column_num],[area_num]) Trong đó:
Ví dụ: Tìm phần tử ở hàng thứ 3, cột thứ 2 trong mảng thứ 2 (màu xanh dương) ở bảng dưới Bước 1: Nhập công thức: =INDEX((B3:F6,B7:F10),3,2,2) Trong đó:
Nhập công thức tìm giá trị trong bảng xanh dương (Nguồn: Internet) Bước 2: Nhấn Enter để hoàn tất tìm giá trị trong bảng Enter để thu về kết quả vừa tìm (Nguồn: Internet) Xem thêm: Cách Tạo Bảng Trong Excel 2010, 2013, 2016 Đơn Giản Nhanh Chóng Hàm INDEX kết hợp với MATCHCông thức hàm MATCH: =MATCH(lookup_value, lookup_array, [match_type]) Trong đó:
Ví dụ: Tìm giá trị “Kết quả” của bạn Hoàng Văn D trong bảng dưới Nhập công thức: =INDEX(A13:D18;MATCH("Hoàng Văn D";A13:A18;0);4) Mô tả:
Công thức kết hợp hàm INDEX MATCH (Nguồn: Internet) Xem thêm: Cách Sử Dụng Hàm Countifs Trong Excel, Google Sheet Đếm Ô Nhiều Điều Kiện 2023 Ví dụ về hàm INDEXVí dụ 1: Tìm giá trị của phần tử ở dòng thứ 4, cột thứ 1 trong mảng bên dưới Bảng dữ liệu của ví dụ 1 (Nguồn: Internet) Bước 1: Nhập công thức: =INDEX(B4:E13,4,1) Trong đó:
Bước 2: Nhấn Enter để thu về kết quả Nhập công thức và Enter để có kết quả (Nguồn: Internet) Ví dụ 2: Tìm phần tử của hàng thứ 2, cột thứ 1 của mảng thứ 2 trong các bảng được cho dưới đây Bảng dữ liệu của ví dụ 2 (Nguồn: Internet) Bước 1: Nhập công thức: =INDEX((B4:E8,B9:E13),2,1,2) Trong đó:
Bước 2: Nhấn Enter để nhận kết quả Nhập công thức hàm INDEX và nhấn Enter để hiển thị kết quả (Nguồn: Internet) Xem thêm: Cách Dùng Hàm Vlookup Trong Excel, Google Sheet Đơn Giản, Dễ Hiểu Một số lỗi thường gặp khi sử dụng hàm INDEXLỗiN/A hoặcVALUE!Nguyên nhân: Sử dụng công thức mảng mà không nhấn Ctrl + Shift + Enter. Bạn có thể sử dụng giá trị 0 cho row_num hoặc column_num trong hàm INDEX để trả về một mảng giá trị cho toàn bộ cột hoặc hàng tương ứng với điều kiện bạn nhập vào hàm INDEX như một công thức mảng. Tuy nhiên, điều này chỉ áp dụng cho phiên bản mới nhất của Microsoft 365. Trong các phiên bản Excel khác, nếu bạn không tuân theo quy trình sử dụng công thức mảng, Excel sẽ thông báo lỗi. Cách khắc phục: Trong các phiên bản Excel không phải là phiên bản mới nhất của Microsoft 365, để sử dụng công thức mảng, bạn cần nhập nó dưới dạng công thức mảng kế thừa. Điều này có thể được thực hiện bằng cách chọn vùng dữ liệu đầu ra, sau đó nhập công thức vào ô ở trên cùng bên trái của phạm vi đầu ra. Sau đó, bạn nhấn tổ hợp phím Ctrl + Shift + Enter để hoàn thành quá trình. Cách khắc phục lỗi N/A vàVALUE (Nguồn: Internet)Hướng dẫn sửa lỗi N/A hoặcVALUE (Nguồn: Internet)Xem thêm: Sử dụng Microsoft Office không còn là khó khăn trên điện thoại Android LỗiREF!Nguyên nhân: Do các đối số row_num và column_num không trỏ tới bất kỳ một ô nào ở trong mảng đã được khai báo trong công thức, ví dụ mảng khai báo bao gồm 5 cột nhưng bạn nhập vào column_num là 8. Cách khắc phục: Kiểm tra lại các đối số column_num, row_num xem đã đúng chưa và điều chỉnh lại cho chính xác. Xem thêm: 3 Cách Chuyển Chữ Thường Thành Chữ In Hoa Trong Excel, Word Những câu hỏi thường gặp về hàm INDEXTrong công thức hàm INDEX, điền vị trí dòng hay vị trí cột trước?Công thức của hàm INDEX là =INDEX(array;row_num;[column_num]). Do đó, chúng ta sẽ điền vị trí dòng trước nhé. Vì sao nên sử dụng hàm INDEX với MATCH thay vì với Vlookup?Khi kết hợp hàm Index và Match, chúng ta có thể dò tìm giá trị cả ở bên trái và bên phải của hàm. Còn đối với hàm Vlookup, ta chỉ có thể dò bên phải. Ngoài ra với hàm Vlookup, khi có bất kỳ cột nào được thêm vào hay xóa bớt cũng sẽ làm thay đổi kết quả trả về. Đối với hàm Index và Match thì những thao tác này sẽ không gây ảnh hưởng gì đến kết quả của hàm. Nhờ vậy tránh được những sai sót khó phát hiện khi sử dụng các chuỗi dữ liệu lớn và phức tạp. Thông qua bài viết trên, chúng tôi đã giới thiệu đến bạn hàm INDEX trong Excel/ Google Sheet là gì cũng như hướng dẫn cách sử dụng hàm INDEX trong công việc một cách hiệu quả hơn. Hy vọng những chia sẻ trên của chúng tôi giúp ích được cho bạn. Nếu thấy bài viết hữu ích thì đừng quên chia sẻ đến mọi người xung quanh cùng biết nhé! |