Hàm INDEX có thể được thực hiện một mình, nhưng khi lồng với hàm MATCH tạo nên một tra cứu giúp nâng cao. Trong bài xích này, FPT siêu thị sẽ hướng dẫn chúng ta cách sử dụng hàm INDEX cùng MATCH với mọi người trong nhà một biện pháp hiệu quả.

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


Hàm INDEX với hàm MATCH trong Excel là gì?

INDEX với MATCH là những hàm tra cứu vớt trong Excel. Tuy nhiên chúng là nhị hàm trả toàn riêng lẻ có thể được áp dụng riêng tuy nhiên cũng rất có thể được phối hợp để tạo nên các công thức nâng cao.

Hàm INDEX trả về một giá trị hoặc tham chiếu đến một giá trị từ phía bên trong một lựa chọn cố kỉnh thể. Lấy ví dụ như nó rất có thể được sử dụng để tìm giá trị trong hàng lắp thêm hai của tập tài liệu hoặc vào hàng sản phẩm năm với cột thứ ba.

Mặc cho dù hàm INDEX có thể được sử dụng riêng lẻ, nhưng lại khi kết phù hợp với hàm MATCH trong công thức khiến cho nó có ích hơn. Hàm MATCH tra cứu kiếm một mục được chỉ định trong một phạm vi ô và kế tiếp trả về vị trí kha khá của mục đó trong phạm vi. Ví dụ, nó rất có thể được sử dụng để xác định rằng một tên rõ ràng là mục thứ ba 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 nhị hàm này:


Trong đó:

Array (đối số bắt buộc): Là phạm vi ô mà phương pháp sẽ sử dụng. Nó hoàn toà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 mà từ đó trả về một giá chỉ trị. column_num (đối số tùy chọn): Là cột trong mảng mà lại từ đó trả về một giá trị.

Trong đó:

Lookup_value (đối số bắt buộc): Là giá bán trị bạn muốn so khớp trong lookup_array. Nó có thể là một số, văn bạn dạng hoặc giá bán trị súc tích được nhập theo cách bằng tay 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 ô nên xem qua. Nó rất có thể là một 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 biện pháp lookup_value được so khớp với những giá trị trong lookup_array. 1 là giá trị mặc định nếu như đối số này bị quăng quật qua. áp dụng 1 hoặc -1 cho những thời gian bạn đề xuất chạy tra cứu vớt gần hợp thang điểm, như lúc xử lý những con số và khi tính gần đúng là ổn. Nhưng mà hãy lưu giữ rằng trường hợp bạn không chỉ có định match_type, 1 sẽ là khoác định, điều này hoàn toàn có thể làm sai lệch tác dụng nếu bạn thực sự muốn một công dụng khớp chính xác.

Các lấy ví dụ như về hàm INDEX với MATCH

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

Xem thêm: Bao Dương Dieu Hoa Dung Cach, Quy Trình Bảo Dưỡng Điều Hòa Không Khí

Ví dụ về hàm INDEX


*

Trong ví dụ trước tiên này, gồm bốn công thức sử dụng hàm INDEX mà chúng ta cũng có thể sử dụng để nhận những giá trị khác nhau:

=INDEX(A1:B4;2;2): Hàm sẽ đánh giá mảng A1:B4 nhằm tìm giá trị trong cột sản phẩm hai cùng hàng lắp thêm hai, sẽ là Vũ Hồng Ngọc. =INDEX(A1:B1;1): Hàm sẽ chất vấn mảng A1:B1 nhằm tìm giá trị trong cột đầu tiên, đó là Lê Thanh Khương. =INDEX(2:2;1): Hàm sẽ bình chọn mọi vật dụng trong hàng sản phẩm hai nhằm tìm quý hiếm trong cột đầu tiên, đó là Nguyễn Gia Viễn. =INDEX(B1:B2;1): Hàm sẽ soát sổ 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 rất có thể tìm hiểu về cách hàm MATCH thao tác làm việc trong Excel thông qua 4 ví dụ dễ dàng sau:

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


*

Trong đó:

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

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

*

Ví dụ này vẫn lồng phương pháp của hàm MATCH trong công thức hàm INDEX. Mục tiêu là để xác minh loại hàng đó trải qua mã số được chỉ định. Ý nghĩa rõ ràng của bí quyết trên sẽ thao tác làm việc theo giải pháp sau:

MATCH(F1;B2:B5): Hàm MATCH sẽ tìm kiếm giá trị F1 (8795) trong vùng tài liệu B2:B5. Như bọn họ thấy trong bảng, địa chỉ của quý hiếm F1 trong vùng tài liệu này là 2 với đó là kết quả mà hàm MATCH đang tìm ra. Mảng INDEX là C2:C5 vì bọn họ đang kiếm tìm kiếm cực hiếm trong cột đó. Hàm INDEX hiện giờ 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, bạn cũng có thể loại bỏ phần đó và bí quyết rút gọn gàng lại thành công thức INDEX (C2: C5;2).

Như vậy sau khi rút gọn, công thức ban sơ sẽ hệt như một cách làm với hàm INDEX thông thường và quý giá của mục trang bị hai trong phạm vi C2:C5 là cây viết nước Thiên Long.

Tra cứu vãn theo title hàng với cột

*

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

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

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

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