INDEX cùng MATCH kết hợp với nhau sẽ giỏi hơn sử dụng VLOOKUP trong nhiều trường hợp! Trong bài viết này, các ví dụ về sử dụng phối hợp INDEX với MATCH vẫn giúp chúng ta xử lý đông đảo trường hợp cơ mà VLOOKUP không giải pháp xử lý được.

Bạn đang xem: Hàm truy xuất dữ liệu trong excel

“Tại sao lại học thêm 2 hàm nữa?”. Bởi vì hàm VLOOKUP không phải là chính sách duy tốt nhất của bạn, INDEX cùng MATCH sẽ giúp đỡ bạn làm cho việc công dụng hơn, cấp tốc hơn, ít lỗi hơn. Bên cạnh ra, hàm INDEX MATCH rất linh thiêng hoạt và rất có thể tuỳ vươn lên là cho các trường hợp khác.


Cách sử dụng hàm INDEX với MATCH trong Excel cơ bảnVì sao INDEX và MATCH giỏi hơn VLOOKUPVLOOKUP có khả năng sẽ bị sai nếu chúng ta thêm hoặc sút cột làm việc trong bảng tính.HÀM INDEX VÀ HÀM MATCH trong EXCEL – VÍ DỤ CÔNG THỨCỨng dụng INDEX cùng MATCH nâng caoTài liệu Excel đi kèm:
Cách thực hiện hàm INDEX cùng MATCH vào Excel cơ bản

Vì bài viết này triệu tập vào phần đa trường hợp cần sử dụng INDEX với MATCH sẽ tiện lợi hơn việc dùng VLOOKUP nên để tìm hiểu cách áp dụng cơ bạn dạng của INDEX với MATCH mời chúng ta xem clip sau đây. File Excel đi kèm video chúng ta download sống cuối bài.


Hàm INDEX

Hàm INDEX đang trả về tài liệu của một ô trong 1 vùng dựa trên chỉ số hàng và chỉ số cột của vùng đó. Về cơ bản, hàm INDEX bao gồm cú pháp như sau:

=INDEX(vùng_dữ_liệu, hàng_thứ_mấy, )

vùng_dữ_liệu – là showroom vùng dữ liệu chúng ta muốn “nhặt” ra 1 giá chỉ trịhàng_thứ_mấy – ô yêu cầu lấy dữ liệu nằm làm việc hàng máy mấy?cột_thứ_mấy – ô bắt buộc lấy dữ liệu nằm sinh hoạt cột vật dụng mấy?

Để thử sử dụng hàm INDEX chúng ta cũng có thể thử thẳng câu lệnh sau trong bảng tính phía dưới

=INDEX(A1:D10,6,3)

Hàm INDEX tìm dữ liệu trong vùng A1:D10 với trả lại dữ liệu trong loại thứ 6, cột đồ vật 3, tức là ô C6. Hiệu quả của câu lệnh INDEX trên vẫn làSeoul như vào ô B14


*

Hàm MATCH

Hàm MATCH tra cứu kiếm 1 giá chỉ trị trong 1 vùng của bảng tính và gửi lại vị trí tương đối của ô cất giá trị kia trong vùng tìm kiếm. Cú pháp của hàmMATCH như sau:

=MATCH(giá_trị_cần_tìm, mảng_tìm_kiếm, )

giá_trị_cần_tìm – giá chỉ trị rất cần được tìm kiếm địa điểm trong mảngmảng_tìm_kiếm – mảng chứa giá trị yêu cầu tìm kiếmkiểu_tìm_kiếm – tìm kiếm kiếm giá trị đúng mực hay search kiếm cực hiếm gần nhất.1 – hoặc quăng quật qua: tìm giá bán trị lớn số 1 mà quý giá đó bởi hoặc nhỏ dại hơn giá_trị_cần_tìm. Cực hiếm trong mảng_tìm_kiếm rất cần phải sắp xếp tăng dần0 – tìm giá trị đầu tiên trong mảng bằng với giá_trị_cần_tìm. Đây là giá trị mà chúng ta sẽ rất lôi cuốn dùng khi áp dụng kết hợpINDEX/MATCH-1 – tìm giá trị bé dại nhất nhưng mà giá trị kia lơn rộng hoặc bằng giá_trị_cần_tìm

Khi đọc mang đến đây, dĩ nhiên các bạn sẽ tự hỏi là Cái hàm MATCH này dường như không tính năng lắm thì phải. Đúng thế, trường hợp chỉ bởi vậy thì hàm MATCH không có nhiều tác dụng lắm. Nhưng ở đoạn tiếp theo, khi kết hợp cùng hàm INDEX thì họ hãy xem xem hai bạn này làm gì được cho những bạn.

Sử dụng kết hợp INDEX và MATCH vào Excel

Chúng ta sẽ đi làm việc ngay một lấy ví dụ như trước để các chúng ta có thể hiểu được sự kết hợp của hàm INDEX với MATCH trong Excel như vậy nào. Họ có bảng Excel sau đây:

Chúng ta muốn đi tìm kiếm coi nước làm sao có thủ đô là Seoul vào bảng này. Công thức để search ra điều đó như sau:

=INDEX(B1:B10,MATCH("Seoul",C1:C10,0)

Trong công thức này:

B1:B10 là cột chứa tài liệu mà chúng ta muốn tra cứu, tìm kiếm hoặc trích lọcMATCH("Seoul",C1:C10,0) vẫn cho chúng ta biết Seoul tại đoạn hàng vật dụng mấy nghỉ ngơi trong bảng tính trên. Công dụng Seoul ở vị trí hàng sản phẩm công nghệ 6 trong bảng tính. Phương pháp với INDEX trở thành: INDEX(B1:B10,6)Khi kết hợp 2 công thức đó lại và do tính chất của bảng tính, Seoul sẽ đề nghị nằm cùng mẫu với nước có hà nội thủ đô là Seoul cần ta rất có thể sử dụng giải pháp này để tìm ra được hiệu quả là Hàn Quốc

Tổng quát mắng lại thì bọn họ có phương pháp sau:

=INDEX( cột yêu cầu tra cứu vớt giá trị, (MATCH ( giá bán trị dùng làm tra cứu, cột cất giá trị này, 0 ))

Và một đợt nữa, các bạn cũng có thể thực hành INDEX với MATCH trong bảng tính Excel online phía trên. Khi chúng ta đã chắc tay với INDEX cùng MATCH* chúng ta sẽ xem phần tiếp theo nguyên nhân **INDEX và MATCH lại tốt hơn VLOOKUP ở những trường hợp.

Vì sao INDEX với MATCH tốt hơn VLOOKUP

VLOOKUP là phương pháp 1 chiều

Với VLOOKUP, chúng ta chỉ có thể tra cứu dữ liệu từ trái qua phải. Trong ví dụ tìm kiếm nước có hà thành là Seoul sinh hoạt trên, bọn họ sẽ không dùngVLOOKUP để hoàn toàn có thể tìm ra nước hàn được. Như các bạn đã thấy, INDEX với MATCH làm được điều này.

VLOOKUP có khả năng sẽ bị sai nếu họ thêm hoặc giảm cột ở trong bảng tính.

Cái này thì rõ ràng rồi, bởi vì khi dùng VLOOKUP chúng ta phải chỉ ra cột nào họ muốn lấy giá trị về. Khi thêm hoặc bớt 1 cột trọng điểm cột trước tiên và cột buộc phải lấy giá trị về thì cột nên lấy cực hiếm bị di dịch đi, dẫn đến kết quả của hàm VLOOKUP sai nữa. Với INDEX cùng MATCH thì vấn đề đó không xảy ra vì khi thêm/bớt cột thì công thức trong hàm INDEX với MATCH sẽ được kiểm soát và điều chỉnh theo.

Xem thêm: Hướng Dẫn Cách Tải Video Từ Máy Tính Về Iphone Không Cần Itunes Chỉ Mất 30S

VLOOKUP sẽ chạm mặt khó khăn lúc tra cứu 2 chiều như trong VD sau đây

Các chúng ta có thể mở Sheet2 trong bảng tính phía bên trên ra. Nếu họ muốn tra cứu dân sinh của Seoul vào thời điểm năm 2001 thì trong trường hòa hợp này chúng ta cũng có thể dùng VLOOKUP – một cách khó khăn, nhưng dùng INDEX cùng MATCH sẽ cấp tốc gọn hơn hẳn như là sau:

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

Hàm Match trước tiên sẽ cho họ biết hà nội Seoul của nước hàn nằm ở chiếc thứ mấyHàm Match sản phẩm công nghệ hai đang cho họ biết dữ liệu dân sinh của Năm 2001 nằm tại cột nàoHàm Index sẽ sử dụng 2 tin tức trên cùng tìm ra dữ liệu đúng đắn cho chúng ta.

HÀM INDEX VÀ HÀM MATCH trong EXCEL – VÍ DỤ CÔNG THỨC

Bây giờ, chúng ta đã biết tại sao nên học tập hàm MATCH/INDEX, nên hãy đi vào phần thú vui nhất cùng xem xem bạn có thể áp dụng nguyên tắc hay không.

CÁCH TÌM KIẾM GIÁ TRỊ quý phái TRÁI VỚI HÀM INDEX VÀ HÀM MATCH

Như vẫn được nhắc tới trong ngẫu nhiên bài lí giải VLOOKUP nào, hàm Excel này không thể tìm kiếm kiếm phía bên trái của nó. Bởi vậy, nếu như cột cần tìm của công ty không phải là cột cận trái vào dải ô đề xuất tìm, thì không bao giờ công thức VLOOKUP trả về công dụng mà bạn mong mỏi muốn.

Hàm INDEX MATCH vào Excel thì hoạt bát hơn và thật sự không ân cần việc cột trả về nằm tại đâu. Ví dụ, họ sẽ dùng một bảng – bảng này liệt kê tp hà nội và dân số. Lần này, hãy lập một cách làm INDEX MATCH kiếm tìm xem tp hà nội của Nga, Matxcơva, xếp thứ mấy dựa theo dân số.

Như bạn cũng có thể thấy từ hình ảnh chụp screen bên dưới, cách làm sau đây chuyển động một cách trôi chảy:

=INDEX($A$2:$A$10,MATCH(“Russia”,$B$2:$B$10,0))

Bây giờ, chắc hẳn rằng bạn chẳng gặp chút trở ngại nào trong việc hiểu công thức vận động như cố nào:

Đầu tiên, bạn lập công thức MATCH đơn giản và dễ dàng tìm địa điểm của Nga:

=MATCH(“Russia”,$B$2:$B$10,0))

Rồi, bạn xác định thông số mảng đến hàm INDEX, vào trường vừa lòng này là cột A (A2:A10).

Cuối cùng, bạn kết hợp hai phần lại và gồm công thức:

=INDEX($A$2:$A$10,MATCH(“Russia”,$B$2:$B$10,0))

Mẹo. Việc áp dụng tham chiếu ô hoàn hảo nhất luôn là một ý tưởng hay trong phương pháp INDEX và MATCH nhằm dải ô đề nghị tìm của công ty không bị phá hư khi bạn coppy công thức thanh lịch ô khác.

Ứng dụng INDEX với MATCH nâng cao

Dò kiếm tìm dữ liệu dựa trên nhiều cột điều kiện

Các bạn hãy mở Sheet3 vào bảng tính sau đây:

Yêu cầu bài xích này là chúng ta phải điền vào D5:D16 dựa trên dữ liệu ở bảng tra cứu. Bí quyết như sau:

=INDEX($F$5:$H$16,MATCH(1,(A5=$F$5:$F$16)*(B5=$G$5:$G$16),0),3)

Dấu – diễn đạt rằng đấy là một bí quyết mảng, chúng ta khi nhập công thức mảng cần sử dụng phím quan trọng đặc biệt của Excel là CTRL + SHIFT + ENTER. Khi nhập công thức vào Excel, chúng ta nhập bình thường, không đề nghị dấu và áp dụng phím CTRL + SHIFT + ENTER.Công thức trên không được hỗ trợ trực tiếp trong phiên phiên bản hiện trên của Excel Online, nếu bạn muốn thử, có thể copy bảng tính này về Excel của bạn và thử cách làm đó.Trong cách làm trên, phần khó nhất là phần bao gồm hàm Match – MATCH(1,(A5=$F$5:$F$16)*(B5=$G$5:$G$16),0):(A5=$F$5:$F$16) : chúng ta đi đối chiếu giá trị của A5 với vùng $F$5:$F$16. Công dụng nhận được làFALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE(B5=$G$5:$G$16) : chúng ta đi đối chiếu giá trị của B5 với vùng $G$5:$G$16. Hiệu quả nhận được làFALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE(A5=$F$5:$F$16)*(B5=$G$5:$G$16) : kết quả của phép tính này là0;1;0;0;0;0;0;0;0;0;0;0Do đó Hàm Match của bọn họ từ MATCH(1,(A5=$F$5:$F$16)*(B5=$G$5:$G$16),0) trở thành:MATCH(1,0;1;0;0;0;0;0;0;0;0;0;0,0)kết quả của hàm match này là 2, dòng thứ 2 trong bảng tra cứu sẽ thoả mãn điều kiện Dan Brown cùng Táo, Tổng nên tìm là 271Còn gì nữa sau bài viết này

Qua nội dung bài viết này, chắc chúng ta cũng sẽ biết là bên cạnh VLOOKUP ra thì còn một phương pháp khó dùng khác nữa là INDEX cùng MATCH cũng rất là hữu ích khi mà chạm mặt phải trường phù hợp VLOOKUP không cách xử trí được. Mong đó là bước khởi đầu tốt cho các bạn. Nếu khách hàng đã đọc cho đây, cảm ơn chúng ta rất nhiều.

Tài liệu Excel đi kèm:

• Hàm Index với Match trong Excel – 1

• Hàm Index cùng Match vào Excel – 2

Các kiến thức liên quan:

• Hàm Index cùng Match cơ bản

• Hàm Index cùng Match nâng cao

Những kiến thức và kỹ năng bạn sẽ xem thuộc khóa học Excel tự cơ phiên bản tới nâng cao của Học Excel Online. Khóa huấn luyện và đào tạo này cung cấp cho chính mình kiến thức một cách vừa đủ và tất cả hệ thống: về những hàm, các công cố gắng trong excel, áp dụng excel vào công việc… hiện giờ hệ thống đang có khá nhiều ưu đãi khi chúng ta đăng ký kết tham gia khóa đào tạo và huấn luyện này.