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

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


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

INDEX cùng MATCH là những hàm tra cứu vớt trong Excel. Tuy vậy chúng là hai hàm hoàn toàn lẻ tẻ có thể được áp dụng riêng mà lại cũng rất có thể được kết hợp để tạo ra các cách làm nâng cao.

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

Mặc mặc dù hàm INDEX hoàn toàn có thể được thực hiện riêng lẻ, nhưng mà khi kết hợp với hàm MATCH vào công thức tạo cho nó hữu dụng 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í tương đối của mục kia 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ứ tía trong danh sách những tên.

Cú pháp và đố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à phương pháp sẽ sử dụng. Nó rất có thể là một hoặc các hàng với cột. row_num (đối số bắt buộc): Là sản phẩm trong mảng mà lại từ kia trả về một giá bán trị. column_num (đối số tùy chọn): Là cột trong mảng cơ mà từ kia trả về một giá chỉ trị.

Trong đó:

Lookup_value (đối số bắt buộc): Là giá bán trị bạn có nhu cầu so khớp trong lookup_array. Nó có thể là một số, văn phiên bản hoặc giá bán trị xúc tích và ngắn gọn được nhập theo cách bằng tay thủ công hoặc được tham xuyên thẳng qua tham chiếu ô. Lookup_array (đối số bắt buộc): Là phạm vi ô nên xem qua. Nó hoàn toàn có thể là một sản phẩm 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ị vào lookup_array. Một là giá trị mang định nếu như đối số này bị quăng quật qua. Thực hiện 1 hoặc -1 đến những thời điểm bạn phải chạy tra cứu vãn gần thích hợp thang điểm, như lúc xử lý những con số cùng khi tính gần đúng là ổn. Cơ mà hãy ghi nhớ rằng nếu như bạn không những định match_type, 1 sẽ là khoác định, điều này rất có thể làm không nên lệch công dụng nếu bạn thực sự ý muốn một tác dụng khớp chủ yếu xác.

Các ví dụ về hàm INDEX với MATCH

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

Xem thêm: Cấu Trúc Hardly: Ý Nghĩa, Vị Trí, Cách Dùng Hardly Đứng Đầu Câu

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ẽ bình chọn mảng A1:B4 nhằm tìm quý giá trong cột lắp thêm hai với hàng máy hai, sẽ là Vũ Hồng Ngọc. =INDEX(A1:B1;1): Hàm sẽ bình chọn mảng A1:B1 nhằm tìm cực hiếm trong cột đầu tiên, chính là Lê Thanh Khương. =INDEX(2:2;1): Hàm sẽ soát sổ mọi vật dụng trong hàng sản phẩm công nghệ hai để tìm cực hiếm trong cột đầu tiên, chính là Nguyễn Gia Viễn. =INDEX(B1:B2;1): Hàm sẽ khám nghiệm mảng B1:B2 để tìm quý hiếm trong số 1 tiên, sẽ là Bùi Thanh Tuyên.

Ví dụ về hàm MATCH

Chúng ta 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ụ đơn giản về hàm MATCH:


*

Trong đó:

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

Tìm tham chiếu ô vào bảng

*

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

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

Như vậy sau thời điểm rút gọn, công thức ban sơ sẽ hệt như một công thức với hàm INDEX bình thường và cực hiếm của mục thiết bị hai vào phạm vi C2:C5 là cây bút nước Thiên Long.

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

*

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

MATCH(G1;A2:A13;0): Hàm MATCH sẽ tìm kiếm G1 (số 5) trong phạm vi A2:A13 để dìm một giá trị núm thể. MATCH(G2;B1:E1;0): Là công thức MATCH thứ hai với giống cùng với công thức trước tiên nhưng cố kỉnh vào chính là tìm tìm G2 (từ "Bút tre") trong tiêu đề cột tự B1:E1. Như trong hình chính là cột trang bị 3. Sau cuối 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ễ dàng nắm bắt là:=INDEX(B2:E13;6;3).Có nghĩa là hàm INDEX vẫn tìm tìm trong cục bộ bảng B2:E13 cho hàng thứ sáu và cột thứ cha để trả về tác dụng là 41 như trong bảng trên.

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

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