Hàm INDEX hoàn toàn có thể được áp dụng một mình, nhưng khi lồng cùng với hàm MATCH tạo ra một tra cứu vãn nâng cao. Trong bài bác này, FPT shop sẽ phía dẫn chúng ta cách sử dụng hàm INDEX cùng MATCH cùng cả nhà một bí quyết hiệu quả.

Bạn đang xem: Cách dùng hàm match và index


Hàm INDEX cùng hàm MATCH trong Excel là gì?

INDEX với MATCH là những hàm tra cứu trong Excel. Tuy vậy chúng là nhì hàm hoàn toàn cá biệt có thể được thực hiện riêng tuy thế cũng có thể được phối kết hợp để tạo thành các công thức nâng cao.

Hàm INDEX trả về một cực hiếm hoặc tham chiếu mang đến một quý giá từ bên phía trong một lựa chọn cố gắng thể. Lấy một ví dụ nó có thể được thực hiện để tìm quý giá trong hàng sản phẩm công nghệ hai của tập dữ liệu hoặc trong hàng thiết bị năm cùng cột thứ ba.

Mặc mặc dù hàm INDEX hoàn toàn có thể được thực hiện riêng lẻ, tuy vậy khi kết hợp với hàm MATCH trong công thức khiến cho nó có ích hơn. Hàm MATCH kiếm tìm kiếm một mục được hướng đẫn trong một phạm vi ô và sau đó trả về vị trí kha khá của mục đó trong phạm vi. Ví dụ, nó rất có thể được thực hiện để khẳng định rằng một tên rõ ràng là mục thứ bố trong danh sách những tên.

Cú pháp cùng đối số của hàm INDEX với MATCH

Dưới đấy là cú pháp và những đối số của hai hàm này:


Trong đó:

Array (đối số bắt buộc): Là phạm vi ô mà cách làm sẽ sử dụng. Nó có thể là một hoặc các hàng cùng cột. row_num (đối số bắt buộc): Là hàng trong mảng nhưng mà từ đó trả về một giá chỉ trị. column_num (đối số tùy chọn): Là cột trong mảng nhưng từ kia trả về một giá bán trị.

Trong đó:

Lookup_value (đối số bắt buộc): Là giá chỉ trị bạn muốn so khớp vào lookup_array. Nó có thể là một số, văn bản hoặc giá bán trị súc tích được nhập theo cách thủ công hoặc được tham chiếu qua tham chiếu ô. Lookup_array (đối số bắt buộc): Là phạm vi ô yêu cầu xem qua. Nó có thể là một hàng hoặc một cột. match_type rất có thể là -1, 0 hoặc 1. Nó chỉ định giải pháp lookup_value được so khớp với những giá trị trong lookup_array. 1 là giá trị mặc định trường hợp đối số này bị bỏ qua. áp dụng 1 hoặc -1 cho những thời khắc bạn đề nghị chạy tra cứu vớt gần phù hợp thang điểm, như lúc xử lý những con số với khi tính gần đúng là ổn. Tuy thế hãy ghi nhớ rằng nếu như bạn không những định match_type, 1 vẫn là mặc định, điều này hoàn toàn có thể làm không nên lệch hiệu quả nếu chúng ta thực sự mong một hiệu quả khớp chính xác.

Các ví dụ về hàm INDEX cùng MATCH

Trước khi chứng kiến tận mắt xét cách phối hợp giữa hàm INDEX cùng MATCH trong một công thức, họ cần hiểu biện pháp mà từng hàm này sẽ làm việc trong Excel.

Xem thêm: Thánh Nấu Ăn Công Sở - Khám Phá Video Phổ Biến Của Thánh Ăn Công Sở

Ví dụ về hàm INDEX


*

Trong ví dụ thứ nhất này, gồm bốn công thức thực hiện hàm INDEX mà chúng ta có thể sử dụng nhằm nhận những giá trị không giống nhau:

=INDEX(A1:B4;2;2): Hàm sẽ bình chọn mảng A1:B4 để tìm giá trị trong cột thứ hai cùng hàng lắp thêm hai, chính là Vũ Hồng Ngọc. =INDEX(A1:B1;1): Hàm sẽ soát sổ mảng A1:B1 nhằm tìm quý giá trong cột đầu tiên, sẽ là Lê Thanh Khương. =INDEX(2:2;1): Hàm sẽ kiểm soát mọi đồ vật trong hàng lắp thêm hai nhằm tìm giá trị trong cột đầu tiên, sẽ là Nguyễn Gia Viễn. =INDEX(B1:B2;1): Hàm sẽ khám nghiệm mảng B1:B2 để tìm cực hiếm trong số 1 tiên, đó là Bùi Thanh Tuyên.

Ví dụ về hàm MATCH

Chúng ta hoàn toàn có thể tìm hiểu về kiểu cách hàm MATCH làm việc trong Excel trải qua 4 ví dụ đơn giản sau:

Dưới đấy là bốn ví dụ đơn giản dễ dàng về hàm MATCH:


*

Trong đó:

=MATCH("Vũ Hồng Ngọc";A2:D2;0): Hàm MATCH đã tìm tìm Vũ Hồng Ngọc vào phạm vi A2:D2 và trả về tác dụng là 3. =MATCH(16;D1:D3): Hàm MATCH đã tìm kiếm 16 vào phạm vi D1:D3. Nhưng vày 16 không có trong phạm vi kiếm tìm kiếm phải MATCH đã tìm giá chỉ trị lớn số 1 tiếp theo nhỏ tuổi hơn hoặc bằng 14, vào trường đúng theo này là 13 , nằm ở đoạn 1 của lookup_array. =MATCH(16;D1:D3;-1): Tương tự như cách làm ở trên, nhưng bởi vì mảng không theo thứ tự sút dần như -1 yêu cầu nên họ thấy thông báo lỗi #N/A. =MATCH(13;A1:D1;0): Hàm MATCH sẽ tìm tìm 13 trong bậc nhất tiên của bảng dữ liệu, hiệu quả trả về là 4 do nó là mục thứ tứ trong mảng này.

Ví dụ về hàm INDEX-MATCH

Dưới đó là hai lấy ví dụ như mà chúng ta cũng có thể kết vừa lòng INDEX với MATCH vào một công thức:

Tìm tham chiếu ô trong bảng

*

Ví dụ này đang lồng phương pháp của hàm MATCH trong cách làm hàm INDEX. Mục tiêu là để khẳng định loại sản phẩm đó thông qua mã số được chỉ định. Ý nghĩa cụ thể của phương pháp trên sẽ thao tác theo cách sau:

MATCH(F1;B2:B5): Hàm MATCH đang tìm kiếm giá trị F1 (8795) trong vùng tài liệu B2:B5. Như chúng ta thấy vào bảng, địa điểm của cực hiếm F1 vào vùng dữ liệu này là 2 và đó là công dụng mà hàm MATCH sẽ tìm ra. Mảng INDEX là C2:C5 vì bọn họ đang tìm kiếm kiếm giá trị trong cột đó. Hàm INDEX hiện nay có thể được viết lại thành INDEX (C2:C5;2;) vì 2 là hàm MATCH vẫn tìm ra. Column_num là tùy chọn, chúng ta cũng có thể loại cho phần đó và công thức rút gọn lại thành công xuất sắc thức INDEX (C2: C5;2).

Như vậy sau khoản thời gian rút gọn, công thức ban đầu sẽ hệt như một bí quyết với hàm INDEX bình thường và cực hiếm của mục sản phẩm hai trong phạm vi C2:C5 là bút nước Thiên Long.

Tra cứu theo title hàng cùng cột

*

Trong ví dụ này về MATCH và INDEX, chúng ta sẽ thực hiện tra cứu vớt hai chiều. Mục tiêu là để khám nghiệm xem loại bút tre đã bán được bao nhiêu chiếc trong thời điểm tháng 5. Đó là cách tương tự như lấy ví dụ như trên nhưng là một trong công thức MATCH bổ sung cập nhật được lồng vào INDEX.

MATCH(G1;A2:A13;0): Hàm MATCH vẫn tìm tìm G1 (số 5) trong phạm vi A2:A13 để dìm một giá chỉ trị thế thể. MATCH(G2;B1:E1;0): Là công thức MATCH lắp thêm hai với giống với công thức thứ nhất nhưng cố gắng vào chính là tìm tìm G2 (từ "Bút tre") trong title cột tự B1:E1. Như vào hình sẽ là cột lắp thêm 3. ở đầu cuối công thức với hàm INDEX rất có thể được viết lại gọn nhẹ hơn nhằm chúng dễ hiểu là:=INDEX(B2:E13;6;3).Có nghĩa là hàm INDEX sẽ tìm kiếm trong tổng thể bảng B2:E13 cho hàng vật dụng sáu và cột thứ cha để trả về kết quả là 41 như vào bảng trên.

Lưu ý khi áp dụng hàm MATCH và INDEX

MATCH không rành mạch chữ hoa và chữ thường, do vậy chữ hoa và chữ thường xuyên được xử lý giống nhau lúc khớp các giá trị văn bản. MATCH trả về lỗi #N/A bởi vì nhiều tại sao như:match_type là 0 với lookup_value ko được kiếm tìm thấy;match_type là -1 và lookup_array không theo thứ tự giảm dần;match_type là một trong và lookup_array không áp theo thứ tự tăng nhiều và lookup_array ko phải là 1 trong những hàng hoặc một cột. Bạn cũng có thể sử dụng một ký kết tự thay mặt đại diện trong đối số lookup_value ví như match_type là 0 với lookup_value là một trong chuỗi văn bản. Dấu chấm hỏi khớp với bất kỳ ký tự đối chọi nào với dấu hoa thị vẫn khớp với ngẫu nhiên chuỗi ký kết tự nào. INDEX đã trả về lỗi #REF! ví như row_num với column_num ko trỏ cho một ô vào mảng.