Hướng dẫn sử dụng hàm index và match trong excel

      52

Hàm index và hàm match kết hợp với nhau đem tới nhiều hữu ích trong quá trình học tập và có tác dụng việc. Đặc biệt, trong quá trình tìm kiếm giá trị tại các hàng, cột để kiếm tìm đến kết quả tốt nhất giúp bạn dễ dàng gồm thể chũm thế được hàm tìm kiếm hàm vlookup cùng hàm hlookup. Để nắm rõ hơn họ hãy cùng tìm hiểu trong bài xích viết này nhé!

Việc dò search dữ liệu trong excel là một trong những công việc thân quen thuộc đặc biệt với những bạn học tin học xuất xắc lĩnh vực kế toán. Thông thường, sẽ áp dụng hàm vlookup để tra cứu dữ liệu theo cột, hàm hlookup dò search theo mặt hàng để kiếm tìm kiếm dữ liệu mong mỏi muốn.

Bạn đang xem: Hướng dẫn sử dụng hàm index và match trong excel

Tuy nhiên với phương pháp này sẽ chỉ áp dụng trong quá trình so sánh mã hàng với giá trị tương ứng trong bảng dò tìm kiếm duy nhất. Bởi vậy, nếu như cần tìm giá trị ở cả hàng cùng cột thì nên áp dụng hàm index. Đặc biệt, khi hàm index kết hợp với hàm match thì đạt hiệu quả cao hơn so với hàm vlookup với hàm hlookup.

*
Hàm index và match vào excel

NỘI DUNG BÀI VIẾT

Hàm index cùng matchCách lọc thông tin bằng hàm Vlookup cùng hàm index/matchVì sao hàm index/match sử dụng tốt hơn hàm vlookup?

Hàm index cùng match

Hàm index vào excel

Hàm index là hàm kiếm tìm kiếm giá trị tại một ô nào đó giỏi giao cột mẫu nhất định trả về mảng vào excel.

Hàm index dạng mảng cú pháp lệnh:

(Array,Row_num,)

Trong đó:

Array: Phạm vi ô hoặc hằng số mảng (bắt buộc) Row_num: Chọn sản phẩm trong mảng để trả về giá trị Column_num: Chọn cột vào mảng để trả về một giá trị Điều kiện bắt buộc phải có một trong nhì đối số là Row_num Column_num.

Hàm Index dạng tham chiếu cú pháp lệnh:

INDEX(Reference,Row_num,,)

Trong đó:

Reference: Vùng tham chiếu (bắt buộc) Row_num: Số mặt hàng trả về một tham chiếu (bắt buộc) Column_num: Số cột trả về một tham chiếu (tùy chọn) Area_num: Số vùng ô chứa giá chỉ trị trong reference. Vào trường hợp, Area_num được bỏ qua thì hàm index dùng vùng 1 (tùy chọn)

Hàm Match trong excel

Hàm match là một trong những hàm cơ bản trong excel xuất xắc hiểu đơn giản hàm này sẽ trả kết quả vị trí tương đối của giá trị cần tìm trong một vùng. Tuy vậy thì hàm này còn có thể thực hiện nhiều hơn thế.

Xem thêm: Đồng Hồ Thông Minh Gắn Sim Và Điều Cần Biết, Top Đồng Hồ Thông Minh Có Sim 4G/Lte Tốt Nhất

Cú pháp lệnh: MATCH(Lookup_value,Lookup_array,)

Trong đó:

Lookup_value: giá chỉ trị tìm kiếm kiếm bao gồm: con số, văn bản, giá trị logic, tham chiếu ô đến một số, văn bản, giá bán trị xúc tích và ngắn gọn Lookup_array: Mảng tìm kiếm kiếm (bắt buộc) Match_type: Kiểu tra cứu kiếm (không bắt buộc)

Có 3 kiểu tìm kiếm cơ bản:

1: Less than ( 0: Exact match (Chính xác giá trị kiếm tìm kiếm) -1: Greater than (>giá trị kiếm tìm kiếm)

Sử dụng kết hợp index và match vào excel

Để nắm rõ hơn cách kết hợp giữa hàm index cùng hàm match trong excel thì bạn gồm thể áp dụng qua bài xích tập 1 như sau:

Sử dụng kết hợp hàm index với hàm match vào excel

Tại bảng dữ liệu, yêu cần tra cứu kiếm xem nước nào gồm thủ đô Seoul. Công thức áp dụng tìm thấy kết quả là: =INDEX(B1:B10,MATCH(“Seoul”,C1:c10,0)

Trong đó:

B1:B10 là cột chứa dữ liệu cần tra cứu, kiếm tìm kiếm MATCH(“Seoul”,C1:C10,0) là điều kiện cho biết kết quả nằm ở vị trí nào trong bảng dữ liệu. Kết quả Seoul hiển thị tại vị trí mặt hàng thứ 6 vào bảng tính. (Công thức INDEX sẽ là : INDEX(B1:B10,6) khi kết hợp 2 hàm vào bảng tính này, Seoul sẽ nằm cùng cái với nước gồm thủ đô Seoul chính là Hàn Quốc.

Tổng quát lác lại:

Cú pháp lệnh: =INDEX(Cột cần tra cứu giá tị, (MATCH(giá trị sử dụng tra cứu, cột chứa giá trị này,0))

Bài tập áp dụng hàm index match

Trong bài tập 2, mang lại bảng dữ liệu về hàm index với hàm match, yêu thương cầu áp dụng 2 hàm điền vào cột đơn giá đến mỗi mặt hàng.

*
Bảng dữ liệu hàm index với hàm match

Nhập công thức lệnh tại ô E6 =INDEX($B$15:$F$19,MATCH(A6,$B$15:$B$19,0),MATCH(B6,$B$15:$F$15,0))

Kết quả hiển thị như sau:

*
Nhập công thức hàm index và hàm match

Cách lọc thông tin bằng hàm Vlookup và hàm index/match

Sử dụng hàm VLOOKUP

Khi cần kiếm tìm kiếm giá chỉ trị nhiều điều kiện mọi người thường áp dụng tức thì tới hàm vlookup để dò tìm. Với cú pháp lệnh cụ thể: =VLOOKUP(Giá trị dò tìm, Vùng dữ liệu , Thứ tự cột trả về, Tìm thiết yếu xác/gần đúng)

Từ công thức trên, ta áp dụng vào Bài tập 3 như sau:

*
Ví dụ hàm vlookup kiếm tìm kiếm nhiều điều kiện “Huỳnh Văn Lê” đó là giá trị search kiếm, cột vùng từ A1:A8 cột chứa sẽ luôn nằm mặt trái ngoài cùng với dữ liệu (A1:C8). A1:C8 vùng dữ liệu những bạn quét cần phải cố định bằng bí quyết ấn F4 trước khi thao tác làm việc tiếp theo. Cột chứa giá trị trả về tính theo thứ tự từ trái thanh lịch phải, từ cột chứa giá bán trị dò tìm. Nhập 0 tương ứng với FALSE sẽ trả về kết quả tra cứu kiếm bao gồm xác.

Tại đây ta sẽ có công thức lệnh: =VLOOKUP(E2, $A$1:$C$8, 3, 0)

E2: giá bán trị cần tìm kiếm trong vùng dữ liệu tính từ A1:C8, dấu $ bao gồm ý nghĩa định vùng dữ liệu để tra cứu kiếm Cột thứ 3 đó là cột chứa dữ liệu trả về tính từ vị trí giá bán trị dò search về mặt phải. Kết quả đưa ra là 0

Sử dụng hàm Index cùng Match

Vậy với hàm index/match sẽ mang đến thấy sự nắm đổi khác biệt:

Cú pháp lệnh cụ thể: =INDEX(Cột kết quả, MATCH(Giá trị dò tìm, Cột dò search chứa giá bán trị cần tìm, Tìm chủ yếu xác/gần đúng)

Tại đây bạn sẽ thấy hàm có cú pháp như sau hiện ra: =INDEX(Vùng kết quả, Dòng, Cột).

$C$1:$C$8: Vùng kết quả khác trọn vẹn khi sử dụng hàm vlookup. Tại đây bạn chỉ chọn mỗi vùng dữ liệu cột điểm không chọn cả cột chứa giá trị dò tìm. Hàm match (giá trị dò tìm, vùng tìm kiếm kiếm, chủ yếu xác/tương đối). Tại E3 giá bán trị dò tìm, vùng tìm kiếm chỉ đúng vùng chứa giá bán trị dò kiếm tìm (A1:A8). Tương tự với hàm vlookup vùng tìm kiếm luôn cần cố định vùng ($A$1:$A$8) đã cho ra kết quả đúng là 0 hoặc FALSE. Áp dụng công thức trên bao gồm thể thấy, hàm match sẽ trả về giá trị kết quả là 2 tương ứng mẫu tìm kiếm từ trên xuống INDEX($C$1:$C$8, 2) => Kết quả là 7.
*
Ví dụ hàm index/match tra cứu kiếm nhiều điều kiện

Vì sao hàm index/match sử dụng tốt hơn hàm vlookup?

So sánh hàm vlookup với hàm index/match

Vlookup là công thức một chiều

Vlookup sử dụng tra cứu dữ liệu từ trái qua phải. Con quay lại Bài tập 1 đã áp dụng ở mục trên, chúng ta không thể sử dụng hàm vlookup để tìm kiếm kiếm kết quả. Hàm áp dụng hiệu quả nhất đó là hàm index với hàm match mới kiếm tìm kiếm được kết quả này.

Bảng dữ liệu đối chiếu hàm vlookup và hàm index/match trong excel

Vlookup bị không đúng nếu thêm hoặc bớt cột vào bảng tính

Khi sử dụng hàm vlookup bạn cần chỉ ra cột muốn áp dụng lấy giá bán trị về. Vào trường hợp thêm cột ở giữa cột đầu tiên sẽ khiến giá chỉ trị bị gắng đổi vị trí, điều này sẽ khiến hàm vlookup trả kết quả không bao gồm xác. Ngược lại, lúc sử dụng hàm index cùng hàm match, kết quả hiển thị đúng chuẩn không xảy ra tình trạng rứa đổi dữ liệu.

Vlookup gặp nhiều nặng nề khăn khi tra cứu 2 chiều

Khi bọn họ muốn tra cứu dân số của Seoul vào năm 2001, nếu áp dụng hàm vlookup sẽ rất phức tạp, nhưng cần sử dụng hàm index và hàm match sẽ lập cập hơn. Công thức lệnh như sau:

=INDEX(A1:F10,MATCH(“Seoul”,C1:C10,0), MATCH(“Năm 2001”, A1:F1,0))

Trong đó:

Hàm match đầu tiên đến biết Seoul của Hàn Quốc nằm ở ở vị trí như thế nào trong bảng dữ liệu. Hàm match thứ hai mang lại biết dân số năm 2001 của Seoul nằm ở cột nào. Hàm index sử dụng 2 thông tin và search ra chính xác dữ liệu bạn cần.

Bài tập so sánh thực tế

Quay lại bảng dữ liệu ở Bài tập 3, hàm vlookup yêu thương cầu cột chứa giá trị dò tìm nằm ngoại trừ cùng phía phía bên trái của dữ liệu. Vào trường hợp, dữ liệu nằm phía mặt phải thì phải kết hợp hàm choose để search kết quả tương ứng.

*
Ví dụ áp dụng hàm dò tìm giá trị

Cú pháp lệnh hàm vlookup kết hợp hàm choose: =CHOOSE(1,2, Cột chứa giá bán trị dò tìm, Cột Kết quả)

Cú pháp lệnh tổng quát: =VLOOKUP(Giá trị dò tìm, CHOOSE(1,2, Cột chứa giá bán trị dò tìm, Cột kết quả), Cột trả về<2>, Tìm đúng mực <0>)

Trong trường hợp, dấu phẩy phân làn là dấu chấm phẩy “;” thì công thức lệnh sẽ là: =VLOOKUP(Giá trị dò tìm; CHOOSE(1 2; Cột chứa giá bán trị dò tìm; Cột kết quả); Cột trả về<2>; Tìm đúng đắn <0>)

Với hàm index/match từ ví dụ trên bao gồm công thức lệnh là: =INDEX(Vùng kết quả, MATCH(Giá trị dò tìm, Vùng dò tìm, Tìm thiết yếu xác)

Hi vọng với những phân tách sẻ hữu ích bên trên đây những bạn sẽ nắm được rõ hơn về cách sử dụng hàm index với match vào excel. Đây là 2 hàm phổ biến với thông dụng trong quá trình làm việc và học tập ko thể bỏ qua. Đừng quên cập nhập thêm những kỹ năng tin học văn phòng cơ bản tại trang web này nhé. Chúc các bạn thành công!