Hàm index cùng 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ới có tác dụng việc. Đặc biệt, vào quá trình kiếm tìm kiếm giá chỉ trị tại những hàng, cột để search đến kết quả tốt nhất giúp bạn dễ dàng bao gồm thể cố gắng thế được hàm search kiếm hàm vlookup với hàm hlookup. Để nắm rõ hơn họ hãy thuộc search hiểu trong bài bác viết này nhé!

Việc dò tra cứu dữ liệu vào 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 tốt lĩnh vực kế tân oán. Thông thường, sẽ áp dụng hàm vlookup để tìm kiếm dữ liệu theo cột, hàm hlookup dò tra cứu theo sản phẩm để tra cứu kiếm dữ liệu mong muốn.

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

Tuy nhiên với cách này sẽ chỉ áp dụng trong quá trình đối chiếu mã sản phẩm với giá bán trị tương ứng vào bảng dò tìm kiếm duy nhất. Bởi vậy, nếu như cần tra cứu giá trị ở cả mặt hàng với cột thì cầ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 cùng hàm hlookup.

*
Hàm index cùng match vào excel

NỘI DUNG BÀI VIẾT

Hàm index với matchCách lọc báo cáo 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 và match

Hàm index trong excel

Hàm index là hàm search kiếm giá bán trị tại một ô làm sao đó giỏi giao cột chiếc 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 mặt hàng trong mảng để trả về giá bán trị Column_num: Chọn cột trong mảng để trả về một giá bán trị Điều kiện bắt buộc phải bao gồm một trong nhì đối số là Row_num Column_num.

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

INDEX(Reference,Row_num,,)

Trong đó:

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

Hàm Match vào excel

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

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

Trong đó:

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

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

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

Sử dụng kết hợp index cùng match trong excel

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

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

Tại bảng dữ liệu, yêu cần tìm kiếm coi nước làm sao gồm thủ đô Seoul. Công thức áp dụng tìm ra 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, tìm kiếm kiếm MATCH(“Seoul”,C1:C10,0) là điều kiện cho biết kết quả nằm ở vị trí như thế nào trong bảng dữ liệu. Kết quả Seoul hiển thị tại vị trí sản phẩm thứ 6 trong bảng tính. (Công thức INDEX sẽ là : INDEX(B1:B10,6) Lúc 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 có thủ đô Seoul chính là Hàn Quốc.

Tổng quát lại:

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

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

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

*
Bảng dữ liệu hàm index và 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ới 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

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

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

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

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

E2: Giá trị cần tìm vào vùng dữ liệu tính từ A1:C8, dấu $ có ý nghĩa định vùng dữ liệu để kiếm tìm kiếm Cột thứ 3 chính là cột chứa dữ liệu trả về tính từ vị trí giá bán trị dò tra cứu 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ự cầm đổi không giống biệt:

Cú pháp lệnh cụ thể: =INDEX(Cột kết quả, MATCH(Giá trị dò search, Cột dò tìm kiếm chứa giá bán trị cần search, Tìm bao gồm 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ông giống trọn vẹn lúc 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á chỉ trị dò kiếm tìm. Hàm match (giá trị dò kiếm tìm, vùng tìm kiếm, chính xác/tương đối). Tại E3 giá trị dò search, vùng tìm kiếm kiếm chỉ đúng vùng chứa giá trị dò tìm kiếm (A1:A8). Tương tự với hàm vlookup vùng search kiếm luôn cần cố định vùng ($A$1:$A$8) tạo ra kết quả đúng là 0 hoặc FALSE. Áp dụng công thức trên tất cả thể thấy, hàm match sẽ trả về giá chỉ trị kết quả là 2 tương ứng chiếc tra cứu kiếm từ bên trên xuống INDEX($C$1:$C$8, 2) => Kết quả là 7.
*
Ví dụ hàm index/match tìm kiếm 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 cùng 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. Quay lại Bài tập 1 đã áp dụng ở mục trên, họ ko thể sử dụng hàm vlookup để search 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 tìm kiếm được kết quả này.

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

Vlookup bị không nên 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á chỉ trị về. Trong trường hợp thêm cột ở giữa cột đầu tiên sẽ khiến giá bán trị bị cố đổi vị trí, điều này sẽ khiến hàm vlookup trả kết quả không chính xác. Ngược lại, khi sử dụng hàm index và hàm match, kết quả hiển thị chính xác ko xảy ra tình trạng nắm đổi dữ liệu.

Xem thêm: Tải Game Giải Cứu Công Chúa, Huong Dan, Game Giải Cứu Công Chúa 2

Vlookup gặp nhiều khó khăn khăn lúc 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 dùng hàm index cùng hàm match sẽ nhanh chóng 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í nào vào bảng dữ liệu. Hàm match thứ hai đến 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 cùng tìm thấy đúng đắn 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 cầu cột chứa giá trị dò tìm kiếm nằm không tính cùng phía phía bên trái của dữ liệu. Trong trường hợp, dữ liệu nằm phía bên 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ò search giá chỉ trị

Cú pháp lệnh hàm vlookup kết hợp hàm choose: =CHOOSE(1,2, Cột chứa giá 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á chỉ trị dò tìm kiếm, Cột kết quả), Cột trả về<2>, Tìm đúng chuẩn <0>)

Trong trường hợp, dấu phẩy ngăn cách 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á chỉ trị dò tìm; Cột kết quả); Cột trả về<2>; Tìm đúng chuẩ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ò kiếm tìm, Vùng dò kiếm tìm, Tìm bao gồm xác)

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