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

Bạn đang xem: Cách dùng index trong excel


Hàm INDEX và hàm MATCH vào Excel là gì?

INDEX cùng MATCH là các hàm tra cứu vớt trong Excel. Tuy nhiên chúng là nhì hàm trả toàn cá biệt có thể được thực hiện riêng nhưng cũng có thể được phối hợp để tạo thành các bí quyết nâng cao.

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

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

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

Dưới đó 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à bí quyết sẽ sử dụng. Nó hoàn toàn có thể là một hoặc nhiều hàng với cột. row_num (đối số bắt buộc): Là hàng trong mảng mà từ kia trả về một giá bán trị. column_num (đối số tùy chọn): Là cột trong mảng mà từ đó trả về một giá chỉ trị.

Trong đó:

Lookup_value (đối số bắt buộc): Là giá 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á chỉ trị xúc tích được nhập theo cách bằng tay hoặc được tham chiếu thẳng qua tham chiếu ô. Lookup_array (đối số bắt buộc): Là phạm vi ô đề nghị xem qua. Nó rất có thể là một mặt hàng hoặc một cột. match_type hoàn toàn có thể là -1, 0 hoặc 1. Nó chỉ định cách lookup_value được so khớp với các giá trị vào lookup_array. 1 là giá trị khoác định ví như đối số này bị bỏ qua. áp dụng 1 hoặc -1 mang đến những thời điểm bạn nên chạy tra cứu vớt gần đúng theo thang điểm, như lúc xử lý các con số với khi tính gần chính xác là ổn. Nhưng lại hãy ghi nhớ rằng ví như bạn không chỉ định match_type, 1 vẫn là mặc định, điều này có thể làm không đúng lệch tác dụng nếu các bạn thực sự mong mỏi một tác dụng khớp thiết yếu xác.

Các lấy một ví dụ về hàm INDEX cùng MATCH

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

Xem thêm: Người Mẫu Xuân Lan Và Chồng, Xuân Lan: 'Vợ Chồng Tôi Vẫn Hạnh Phúc'

Ví dụ về hàm INDEX


*

Trong ví dụ thứ nhất này, gồm bốn công thức áp dụng hàm INDEX mà bạn có thể sử dụng để nhận những giá trị không giống nhau:

=INDEX(A1:B4;2;2): Hàm sẽ kiểm soát mảng A1:B4 nhằm tìm giá trị trong cột máy hai với hàng thiết bị hai, đó 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 quý giá trong cột đầu tiên, sẽ là Lê Thanh Khương. =INDEX(2:2;1): Hàm sẽ khám nghiệm mọi thứ trong hàng lắp thêm hai để tìm cực hiếm trong cột đầu tiên, đó là Nguyễn Gia Viễn. =INDEX(B1:B2;1): Hàm sẽ kiểm tra mảng B1:B2 để tìm quý 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ề 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 đó là bốn ví dụ dễ dàng 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 đang tìm kiếm 16 trong phạm vi D1:D3. Nhưng bởi vì 16 không có trong phạm vi tra cứu kiếm đề xuất MATCH vẫn tìm giá bán trị lớn nhất tiếp theo bé dại hơn hoặc bằng 14, trong trường đúng theo này là 13 , nằm ở phần 1 của lookup_array. =MATCH(16;D1:D3;-1): Tương trường đoản cú 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 bọn họ thấy thông tin lỗi #N/A. =MATCH(13;A1:D1;0): Hàm MATCH đang tìm tìm 13 trong số 1 tiên của bảng dữ liệu, kết quả trả về là 4 vày nó là mục thứ bốn trong mảng này.

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

Dưới đấy là hai 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 vẫn lồng bí quyết của hàm MATCH trong cách làm hàm INDEX. Mục đích là để xác định loại sản phẩm đó thông qua mã số được chỉ định. Ý nghĩa ví dụ của cách làm trên sẽ thao tác theo giải pháp sau:

MATCH(F1;B2:B5): Hàm MATCH sẽ tìm kiếm quý hiếm F1 (8795) trong vùng dữ liệu B2:B5. Như bọn họ thấy trong bảng, vị trí của cực hiếm F1 trong 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 quý 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, chúng ta có thể loại cho chỗ đó và phương pháp rút gọn lại thành công xuất sắc thức INDEX (C2: C5;2).

Như vậy sau thời điểm rút gọn, công thức thuở đầu sẽ giống 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à bút nước Thiên Long.

Tra cứu giúp theo title hàng với cột

*

Trong lấy một ví dụ này về MATCH cùng INDEX, chúng ta sẽ tiến hành tra cứu giúp hai chiều. Mục tiêu là để đánh giá 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ư như ví dụ 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 sẽ tìm tìm G1 (số 5) vào phạm vi A2:A13 để dìm một giá chỉ trị nuốm thể. MATCH(G2;B1:E1;0): Là công thức MATCH sản phẩm công nghệ hai với giống cùng với công thức đầu tiên nhưng núm vào đó là tìm tìm G2 (từ "Bút tre") trong title cột từ B1:E1. Như trong hình đó là cột thứ 3. Sau cùng công thức cùng với hàm INDEX có thể được viết lại ngăn nắp hơn nhằm chúng dễ nắm bắt là:=INDEX(B2:E13;6;3).Có nghĩa là hàm INDEX sẽ tìm tìm trong toàn bộ bảng B2:E13 cho hàng lắp thêm sáu và cột thứ cha để trả về hiệu quả là 41 như vào bảng trên.

Lưu ý khi sử dụng hàm MATCH và INDEX

MATCH không khác nhau chữ hoa và chữ thường, do vậy chữ hoa cùng chữ thường xuyên đượ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 cùng lookup_value không được kiếm tìm thấy;match_type là -1 với lookup_array không áp theo thứ tự giảm dần;match_type là 1 trong những và lookup_array không áp theo thứ tự tăng dần và lookup_array không phải là 1 trong những hàng hoặc một cột. Chúng ta có thể sử dụng một cam kết tự đại diện thay mặt trong đối số lookup_value ví như match_type là 0 cùng lookup_value là 1 chuỗi văn bản. Dấu chấm hỏi khớp với bất kỳ ký tự đơn nào và dấu hoa thị sẽ khớp với ngẫu nhiên chuỗi cam kết tự nào. INDEX sẽ trả về lỗi #REF! trường hợp row_num với column_num không trỏ cho một ô vào mảng.