Trong nội dung bài viết này, Học Excel Online đang lấy ví dụ về hàm INDEX vào Excel, thông qua đó mô tả cho mình những phương pháp sử dụng công dụng công gắng này.

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

Trong tất cả các công dụng của Excel mà sức khỏe của chúng thường bị review thấp cùng không được áp dụng đúng cách, thì INDEX chắc chắn là sẽ xếp hạng ở chỗ nào đó trong top 10. Bởi vì hàm này rất nhạy và rất có thể kết hợp với các hàm không giống nữa để giải quyết được rất nhiều vấn đề để ra.

Vậy hàm INDEX trong Excel là gì? Về cơ bản, một hàm INDEX đang trả về một ô tham chiếu vào một mảng hoặc một dải độc nhất định. Nói bí quyết khác, bạn áp dụng INDEX khi bạn biết (hoặc có thể tính toán) địa chỉ của một trong những phần tử vào dải và bạn có nhu cầu nhận giá trị thực của phần tử đó.

Điều này nghe có vẻ như tầm thường, nhưng khi bạn nhận ra tiềm năng thực sự của hàm INDEX, thì nó rất có thể tạo bắt buộc những biến hóa quan trọng đối với cách mà chúng ta tính toán, đối chiếu và trình bày dữ liệu trong số bảng tính của bạn.


Xem nhanh


Hàm INDEX – cú pháp và thực hiện cơ bản
INDEX thao tác với mảng
Cấu trúc hàm

Hàm INDEX – cú pháp và sử dụng cơ bản

Có nhị phiên bản của hàm INDEX vào Excel – định hình dải và định dạng tham chiếu. Cùng cả hai mẫu đều rất có thể được áp dụng trong toàn bộ các phiên phiên bản của Microsoft Excel 2013, Excel 2010, Excel 2007 và 2003.

INDEX thao tác làm việc với mảng

Dạng mảng INDEX trả về quý hiếm của một trong những phần tử vào một bảng hoặc một mảng dựa vào số hàng cùng cột mà bạn chỉ định.

Cấu trúc hàm

INDEX (array, row_num, )


*

*

array – là một trong dãi những ô, có tên dải hoặc bảng. row_num – là hàng máy mấy vào mảng mà bạn có nhu cầu được trả về một giá bán trị. Nếu như row_num bị quăng quật qua, column_num là bắt buộc. column_num – là cột vật dụng mấy nhằm trả về một giá chỉ trị. Nếu column_num bị bỏ qua, row_num là bắt buộc.

Ví dụ, bí quyết “= INDEX (A1: D6, 4, 3)” đang trả về giá trị tại giao điểm của hàng thiết bị 4 với cột sản phẩm công nghệ 3 vào mảng A1: D6, là giá trị trong ô C4.

Để có phát minh về biện pháp hàm INDEX chuyển động trên tài liệu thực, hãy xem lấy một ví dụ sau:

*

Thay vị nhập số hàng cùng cột trong công thức, bạn có thể cung cấp tham chiếu ô để có được công thức: “= INDEX ($B$2:$D$6,G2,G1)”

Lưu ý: Việc sử dụng tài liệu tham khảo hoàn hảo ($B$2:$D$6) thay vì chưng tham chiếu tương đối (B2:D6) trong đối số mảng giúp đỡ bạn dễ dàng xào nấu công thức lên các ô khác. Ko kể ra, bạn cũng có thể chuyển thay đổi một dải thành một bảng (Ctrl + T) và tham khảo nó bằng tên bảng.

Dạng mảng và INDEX – điều cần nhớNếu đối số mảng chỉ gồm một hàng hoặc cột, thì bạn cũng có thể xác định hoặc không khẳng định đối số row_num hoặc column_num tương ứng.Nếu đối số mảng bao hàm nhiều rộng một dòng và row_num bị bỏ qua hoặc bằng 0, thì hàm INDEX trả về một mảng của toàn bộ cột. Tương tự, ví như mảng bao hàm nhiều cột và đối số column_num bị bỏ qua mất hoặc bởi 0, phương pháp INDEX đã trả về toàn cục hàng. Dưới đó là một lấy một ví dụ về công thức minh họa.Các đối số row_num cùng column_num đề nghị tham chiếu đến một ô trong mảng; giả dụ không, phương pháp INDEX sẽ trả về #REF! lỗi.

Định dạng tham chiếu INDEX

Định dạng tham chiếu của hàm INDEX trả về ô tham chiếu trên giao điểm của hàng với cột sẽ xác định.

Cấu trúc hàm

INDEX (reference, row_num, , )

reference – là 1 hoặc những dải.

Nếu các bạn nhập nhiều hơn thế một phạm vi, hãy bóc tách các khoảng tầm bằng lốt phẩy và đương nhiên đối số tham chiếu trong ngoặc đơn, ví dụ (A1:B5,D1:F5).

Nếu mỗi hàng trong tài liệu tìm hiểu thêm chỉ chứa một hàng hoặc cột, đối số row_num hoặc column_num tương ứng là tùy chọn.

row_num – số trang bị tự của mặt hàng nằm trong vòng mà từ đó trả về một ô tham chiếu, nó tương tự như dạng mảng. column_num – số vật dụng tự cột để trả về một ô tham chiếu, cũng chuyển động tương trường đoản cú như dạng mảng. area_num – một tham số tùy chọn đã cho thấy mảng trường đoản cú đối số tham chiếu để sử dụng. Nếu bỏ qua, phương pháp INDEX sẽ trả lại công dụng cho mảng thứ nhất được liệt kê trong list tham khảo.

Ví dụ, phương pháp = INDEX ((A2: D3, A5: D7), 3, 4, 2) trả về cực hiếm của ô D7, trên giao điểm của hàng thứ 3 cùng cột trang bị 4 trong khu vực thứ nhị (A5: D7).

*

Định dạng tham chiếu INDEX – những điều cần nhớNếu đối số row_num hoặc column_num được đặt thành 0, thì một bí quyết Excel INDEX trả về tham chiếu cho toàn thể cột hoặc mặt hàng tương ứng.Nếu cả nhì row_num column_num bị vứt qua, hàm INDEX trả về vùng được hướng dẫn và chỉ định trong đối số area_num.Tất cả những _num arguments (row_num, column_num với area_num) phải xem thêm một ô vào tham chiếu; nếu như không, phương pháp INDEX sẽ trả về #REF! lỗi.

Cả hai công thức INDEX chúng ta đã bàn luận cho đến nay đều rất đơn giản dễ dàng và chỉ minh hoạ mang đến khái niệm. Cách làm thực sự của chúng ta cũng có thể phức tạp hơn các so với đó, vị vậy, hãy cùng khám phá một vài sử dụng kết quả nhất của INDEX vào Excel.

Các hàm hay được sử dụng trong excel

Cách cần sử dụng hàm INDEX vào Excel- ví dụ, công thức

Có thể nó không có rất nhiều ứng dụng thực tế, tuy nhiên nếu kết phù hợp với các hàm khác ví như MATCH xuất xắc COUNTA, nó hoàn toàn có thể tạo các công thức hết sức mạnh.

Nguồn dữ liệu (Source
Data)

Tất cả các công thức Excel INDEX của công ty chúng tôi (ngoại trừ phương pháp cuối cùng), công ty chúng tôi sẽ sử dụng dữ liệu dưới đây. Để thuận tiện, nó được tổ chức trong một bảng có tên Source
Data
.

*

Việc sử dụng những bảng hoặc các mảng được lấy tên có thể tạo nên công thức dài thêm hơn nữa một tí, cơ mà nó cũng tạo cho chúng linh hoạt với dễ phát âm hơn. Để điều chỉnh bất kỳ công thức INDEX nào cho những bảng tính của bạn, bạn chỉ cần chỉnh sửa một cái tên duy nhất.

Tất nhiên, không tồn tại gì bức tường ngăn bạn áp dụng mảng thông thường nếu khách hàng muốn. Trong trường thích hợp này, bạn chỉ việc thay cụ tên bảng Source
Data bởi tham chiếu mảng say đắm hợp.

Lấy dữ liệu ở phần thứ N từ danh sách

Đây là cách sử dụng cơ bản và là ví dụ về hàm INDEX dễ nắm bắt nhất. Để đem một tài liệu nhất định vào danh sách, bạn chỉ việc viết = INDEX (range, n), trong những số đó range là một dải ô hoặc dải ô được để tên, cùng n là địa điểm của tài liệu mà bạn muốn nhận.

Khi làm việc với bảng Excel, chúng ta có thể dùng trỏ chuột chọn cột cùng Excel sẽ chuyển tên của cột cùng rất tên của bảng vô công thức:

*

Để nhận quý giá của ô sinh hoạt giao điểm của một hàng cùng cột vẫn cho, bạn áp dụng cách tiếp cận giống như với sự biệt lập duy độc nhất vô nhị là bạn thực hiện cả nhị – số hàng cùng số cột.

Và đây là một lấy một ví dụ khác: trong bảng tính mà shop chúng tôi lấy làm cho ví dụ, để tìm ra trái đất lớn thứ hai trong hệ phương diện trời, bạn sắp xếp bảng theo cột Đường kính (Diameter) và thực hiện công thức INDEX như sau:

= INDEX (Source
Data, 2, 3)

Array là tên bảng, hoặc một tham chiếu dải, tương xứng với Source
Data trong lấy ví dụ này. Row_num là 2 vì nhiều người đang tìm tìm mục sản phẩm công nghệ hai vào danh sách Column_num là 3 vì chưng Diameter tại phần cột lắp thêm 3 vào bảng.

Nếu bạn có nhu cầu trả lại tên của thế giới thay vày đường kính, thì các bạn phải đổi khác column_num thành 1. Với tự nhiên, chúng ta cũng có thể sử dụng một tham chiếu ô trong đối số row_num và/hoặc column_num để triển khai cho bí quyết INDEX của chúng ta linh hoạt hơn, như được diễn đạt trong hình bên dưới:

*

dấn được tất cả các quý giá trong một sản phẩm hoặc cột

Ngoài việc lôi ra một ô duy nhất, hàm INDEX có thể trả về một dải các giá trị từ toàn thể các hàng hoặc các cột. Để lấy tất cả các giá chỉ trị từ một cột duy nhất định, chúng ta phải bỏ qua đối số row_num hoặc để nó là 0. Tương tự, để sở hữu được toàn thể hàng, các bạn bỏ qua hoặc 0 vào column_num.

Các cách làm INDEX do vậy khó có thể được sử dụng bởi vì Excel ko thể phù hợp với dải những giá trị được trả về bởi phương pháp trong một ô duy nhất, mà nắm vào kia thì các bạn sẽ nhận được #VALUE! lỗi. Mặc dù nhiên, nếu bạn sử dụng INDEX kết hợp với các hàm vào Excel khác, chẳng hạn như SUM hoặc AVERAGE, các bạn sẽ thu được công dụng tuyệt vời.

Ví dụ, chúng ta có thể sử dụng phương pháp Index Excel sau để tính nhiệt độ trung bình của hành tinh trong hệ mặt trời:

= AVERAGE (INDEX (Source
Data,, 4))

Trong công thức trên, đối số column_num là 4 vày Temperature là cột sản phẩm công nghệ 4 trong bảng của chúng ta. Thông số kỹ thuật row_num bị quăng quật qua.

*

Tương từ bỏ như vậy, bạn cũng có thể tìm được ánh sáng tối thiểu và tối đa:

= MAX (INDEX (Source
Data,, 4))

= MIN (INDEX (Source
Data,, 4))

Và tính tổng cân nặng hành tinh (Mass là cột thứ 2 trong bảng):

= SUM (INDEX (Source
Data,, 2))

Từ quan điểm thực tế, hàm INDEX trong cách làm trên là không nên thiết. Bạn chỉ cần viết = AVERAGE (dải) hoặc = SUM (dải) cùng cũng nhận được tác dụng tương tự.

Khi làm việc với dữ liệu thực, hào kiệt này rất có thể hữu ích như là 1 phần của các công thức phức hợp hơn mà lại bạn thực hiện để so sánh dữ liệu.

áp dụng INDEX với những hàm Excel không giống (SUM, AVERAGE, MAX, MIN)

Từ các ví dụ trước, bạn có thể nghĩ rằng bí quyết INDEX trong Excel trả về những giá trị, nhưng thực tiễn là nó trả về một tham chiếu đến ô gồm chứa giá chỉ trị. Cùng ví dụ này thể hiện thực chất thực sự của hàm INDEX.

Với hiệu quả của một công thức INDEX mang tính tham chiếu, bạn cũng có thể sử dụng nó trong những hàm khác để tạo nên một dải động. Khó hiểu ư? Công thức dưới đây sẽ làm rõ mọi thứ:

Giả sử chúng ta có một công thức = AVERAGE (A1: A10) trả về giá trị trung bình của những ô A1: A10. Thay do viết dải trực tiếp như trong công thức, thì bạn cũng có thể thay chũm cả A1 hoặc A10 hoặc cả nhì bằng những hàm INDEX như sau:

= AVERAGE(A1: INDEX (A1: A20,10))

Cả hai phương pháp trên sẽ có lại hiệu quả tương tự cũng chính vì hàm INDEX cũng trả về một tham chiếu mang lại ô A10 (row_num được đặt là 10, col_num quăng quật qua). Sự khác biệt là phương pháp AVERAGE / INDEX sử dụng mang lại dải động và lúc bạn chuyển đổi đối số row_num trong INDEX, thì dải nhưng được xử lý do hàm AVERAGE sẽ thay đổi và công thức sẽ trả về một kết quả khác.

Rõ ràng, tuy phương pháp công thức INDEX quản lý tỏ ra thừa phức tạp, nhưng lại nó có những ứng dụng thực tế, như trong các ví dụ sau đây:

Ví dụ 1. Tính trung bình của những mục trong danh sách n mục đứng đầu:

Giả sử bạn muốn biết đường kính trung bình của n hành tinh lớn số 1 trong hệ thống của bọn chúng tôi. Vì chưng vậy, bạn thu xếp bảng theo cột Diameter từ lớn nhất đến nhỏ dại nhất và sử dụng công thức Average / Index sau:

= AVERAGE(C5: INDEX (Souce
Data , B1))

 

*

Ví dụ 2. Tính tổng các giá trị giữa 2 mục gắng thể:

Trong ngôi trường hợp bạn muốn xác định số lượng giới hạn trên và số lượng giới hạn dưới trong công thức của mình, chỉ việc sử dụng nhị hàm INDEX nhằm trả lại mục đầu tiên và mục sau cuối bạn muốn.

Ví dụ: phương pháp sau trả về tổng những giá trị vào cột Diameter (đường kính) giữa hai dữ liệu được chỉ định và hướng dẫn trong ô B1 với ​​B2:

= SUM (INDEX (Source
Data , B1): INDEX (Source
Data , B2)) 

 

*

cách làm INDEX để tạo các dải động và danh sách theo mục

Điều này rất thường xảy ra. Khi bạn ban đầu tổ chức dữ liệu trong một bảng tính, bạn có thể không biết gồm bao nhiêu mục bạn sẽ có.

Dù sao thì, nếu như bạn có số các mục trong một cột sẽ cho cố đổi, từ A1 cho An, và bạn có thể muốn tạo nên một dải được lấy tên – bao hàm tất cả những ô có dữ liệu. Trên đó, bạn có nhu cầu dải được điều chỉnh tự động khi bạn thêm mục bắt đầu hoặc xóa một số mục hiện có. Ví dụ: nếu bạn hiện bao gồm 10 mục, dải chọn cái tên của các bạn sẽ là A1: A10. Nếu khách hàng thêm một mục nhập mới, phạm vi tên sẽ tự động mở rộng lớn lên A1: A11 và nếu bạn biến đổi ý định cùng xóa dữ liệu mới được thêm vào, phạm vi sẽ auto quay quay lại A1: A10.

Lợi ích chính của giải pháp tiếp cận này là bạn không phải liên tục update tất cả những công thức trong bảng tính của người tiêu dùng để bảo vệ chúng tham chiếu đến những dải một cách chủ yếu xác.

Một phương pháp để xác định một dải động được sử dụng hàm OFFSET:

= OFFSET (Sheet_Name! $ A $ 1, 0, 0, COUNTA (Sheet_Name! $A :$A ), 1)

Một chiến thuật có thể khác là sử dụng Excel INDEX với COUNTA:

= Sheet_Name! $ A $ 1: INDEX (Sheet_Name! $ A: $ A, COUNTA (Sheet_Name! $A :$A ))

Trong cả hai công thức, A1 là ô gồm chứa mục trước tiên của list và dải đụng được tạo thành bởi cả hai bí quyết sẽ hệt nhau nhau.

Sự biệt lập ở đây đó là cách tiếp cận. Hàm INDEX tìm kiếm thấy một ô sinh sống giao điểm của một hàng cùng cột gắng thể, trong những lúc hàm OFFSET dịch chuyển từ điểm có tác dụng mốc bởi một số trong những hàng và / hoặc những cột tuyệt nhất định. Hàm COUNTA, được sử dụng trong cả hai công thức, tính số lượng các ô ko rỗng trong cột và đảm bảo an toàn rằng chỉ số đông ô có tài liệu được bao gồm trong dải sẽ đặt tên.

Hình dưới đây sẽ cho mình thấy cách chúng ta có thể sử dụng phương pháp Index để tạo thành một danh sách tùy chọn.

*

Mẹo: Cách dễ nhất để tạo thành một list tùy lựa chọn được cập nhật auto trong Excel là tạo ra một danh sách (đã đặt tên) và được liệt kê dựa trên một bảng. Vào trường vừa lòng này, bạn sẽ không cần bất kỳ công thức phức hợp nào vì những bảng Excel là dải động.

mức độ mạnh của những hàm Vlookup lúc kết hợp với INDEX / MATCH:

Thực hiện những hàm Vlookup theo chiều dọc trong Excel – đó là nơi nhưng hàm INDEX đích thực tỏa sáng. Nếu như bạn đã từng thử áp dụng hàm VLOOKUP, các bạn sẽ nhận thức được không ít hạn chế của nó, ví dụ như không có tác dụng kéo cực hiếm từ các cột qua bên trái của cột tra cứu giúp hoặc số lượng giới hạn 255 ký kết tự cho một giá trị tra cứu. Và chính vì thế cho buộc phải kết phù hợp index cùng match là chiến thuật mà không ít người dân lựa lựa chọn để rứa thê

Hàm INDEX / MATCH tốt hơn VLOOKUP ở những khía cạnh:

Không có vấn đề với dò tìm bên trái.Không giới hạn size giá trị tra cứu.Không yêu mong phân một số loại (VLOOKUP với hiệu quả tương đối lúc yêu cầu thu xếp cột tra cứu vớt theo lắp thêm tự tăng dần).Bạn được tự do thoải mái chèn và sa thải các cột vào một bảng mà không cần update mỗi công thức liên quan.

Và sau cùng nhưng không kém phần quan lại trọng, INDEX / MATCH không làm lờ đờ Excel của bạn như những hàm Vlookup đã làm.

Bạn áp dụng INDEX / MATCH – hàm index phối hợp match theo phong cách sau:

= INDEX (column lớn return a value from, (MATCH (lookup value, column lớn lookup against, 0))

Ví dụ: nếu chúng ta mở bảng dữ liệu gốc của họ ra cùng với tên toàn cầu (planet name) phát triển thành cột thứ nhất bên phải, thì hàm phương pháp INDEX / MATCH vẫn mang giá trị cân xứng từ cột phía bên trái mà không chạm chán bất kì trở hổ thẹn nào.

*

Khóa học tập excel kế toán online

áp dụng hàm INDEX để mang 1 dải trường đoản cú danh sách các dải:

Một cách thực hiện thông minh và bổ ích hàm INDEX trong Excel là chúng ta có thể có được một dải xuất phát từ 1 danh sách những dải.

Giả sử, bạn có nhiều danh sách với số lượng các mục không giống nhau.

Trước hết, chúng ta đặt tên cho mỗi dải trong mỗi danh sách; Ví như có thể đặt là Planets
D
với Moons
D
trong ví dụ này:

*

Tuy nhiên, bảng Moons còn không hoàn chỉnh, có 176 mặt trăng tự nhiên và thoải mái được nghe biết trong Hệ phương diện trời của chúng ta, dòng jupiter có 63 và vẫn còn nhiều hơn thế nữa. Đối với lấy một ví dụ này, tôi lựa chọn 11 mẫu ngẫu nhiên.

Giả sử rằng Planets
D
là dải 1 của chúng ta và Moons
D
nằm trong dải 2 cùng ô B1 là nơi các bạn đặt số dãy, bạn có thể sử dụng công thức Index sau để tính quý hiếm trung bình của những giá trị trong dải ô được chọn:

= AVERAGE (INDEX ((Planets
D, Moons
D),,, B1))

Hãy để ý rằng hiện thời chúng ta đang sử dụng định dạng tham chiếu của hàm INDEX, cùng số vào đối số sau cuối (area_num) cho cách làm biết phạm vi dải làm sao được lựa chọn.

Trong hình bên dưới, area_num (cell B1) được đặt thành 2, trong bí quyết tính đường kính trung bình của Moons vì dải Moons
D
đứng thứ 2 vào đối số tham chiếu.

*

Nếu bạn thao tác với nhiều list và không muốn nhớ các số liên quan, bạn có thể sử dụng thêm hàm IF để triển khai điều này cho bạn:

= AVERAGE (INDEX ((Planets
D, Moons
D),,, IF (B1 = “planets”, 1, IF (B1 = “moon”, 2))))

Trong hàm IF, các bạn sử dụng một trong những tên danh sách đơn giản dễ dàng và dễ nhớ mà bạn có nhu cầu người cần sử dụng nhập vào ô B1 thay vì chưng số. Xin lưu ý rằng, để công thức thao tác làm việc chính xác, văn bản trong B1 phải đúng đắn như nhau (không rõ ràng chữ hoa chữ thường) như trong các thông số của IF, nếu như không công thức Index của bạn sẽ xuất ra #VALUE lỗi.

Thậm chí, nhằm công thức thân mật và gần gũi hơn, chúng ta có thể sử dụng Excel Data Validation để tạo list tùy lựa chọn để tránh lỗi chủ yếu tả với lỗi trang in:

*

Cuối cùng, để làm cho cách làm INDEX của bạn hoàn toàn hoàn hảo, bạn có thể đặt nó trong hàm IFERROR vẫn nhắc fan dùng lựa chọn 1 mục từ list theo mục, nếu không có lựa lựa chọn nào được gửi ra:

= IFERROR (AVERAGE (INDEX ((Planets
D, Moons
D),,, IF (B1 = “planet”, 1, IF (B1 = “moon”, 2)))), “Please select the list!”)

Trên đó là hướng dẫn cách bạn sử dụng công thức INDEX vào Excel. Tôi hi vọng những lấy một ví dụ này cho bạn vài cách để khai thác tiềm năng của hàm INDEX vào Excel vào bảng tính của bạn. Cảm ơn bạn đã đọc!

Để rất có thể ứng dụng xuất sắc Excel vào trong công việc, chúng ta không chỉ nắm vững được các hàm nhưng còn cần sử dụng giỏi cả các công cố kỉnh của Excel. Phần nhiều hàm nâng cấp giúp áp dụng tốt vào công việc như SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH… Những khí cụ thường áp dụng là Data validation, Conditional formatting, Pivot table…

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


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

INDEX với MATCH là các hàm tra cứu vãn trong Excel. Mặc dù chúng là nhì hàm trả toàn đơn nhất có thể được áp dụng riêng nhưng lại cũng rất có thể được kết hợp để tạo thành các công thức nâng cao.

Hàm INDEX trả về một giá trị hoặc tham chiếu đến một cực hiếm từ bên phía trong một lựa chọn thế thể. Ví dụ như nó rất 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 lắp thêm năm cùng cột máy ba.

Mặc mặc dù hàm INDEX hoàn toàn có thể được áp dụng riêng lẻ, nhưng khi kết phù hợp với hàm MATCH trong công thức khiến cho nó có ích hơn. Hàm MATCH tìm kiếm một mục được hướng dẫn và chỉ định 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ó có thể được thực hiện để xác định rằng một tên cụ thể là mục thứ tía trong danh sách những tên.

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

Dưới đây là cú pháp và các đố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ó có thể là một hoặc những hàng với cột. row_num (đối số bắt buộc): Là hàng trong mảng nhưng từ đó trả về một giá chỉ trị. column_num (đối số tùy chọn): Là cột vào mảng nhưng mà từ đó trả về một giá bán trị.

Trong đó:

Lookup_value (đối số bắt buộc): Là giá chỉ trị bạn có nhu cầu so khớp trong lookup_array. Nó có thể là một số, văn bạn dạng hoặc giá trị lô ghích được nhập theo cách thủ công hoặc được tham chiếu 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 hàng hoặc một cột. match_type có thể là -1, 0 hoặc 1. Nó chỉ định biện pháp lookup_value được so khớp với các giá trị vào lookup_array. Một là giá trị mặc định trường hợp đối số này bị vứt qua. Thực hiện 1 hoặc -1 cho những thời điểm bạn phải chạy tra cứu giúp gần vừa lòng thang điểm, như lúc xử lý các con số và khi tính gần và đúng là ổn. Cơ mà hãy nhớ rằng nếu bạn không chỉ có định match_type, 1 vẫn là khoác định, điều này có thể làm không nên lệch hiệu quả nếu các bạn thực sự mong một tác dụng khớp chủ yếu xác.

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

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

Ví dụ về hàm INDEX


*

Trong ví dụ thứ nhất này, bao gồm bốn công thức thực hiện hàm INDEX mà chúng ta cũng có thể sử dụng để nhận những giá trị khác nhau:

=INDEX(A1:B4;2;2): Hàm sẽ bình chọn mảng A1:B4 để tìm giá trị trong cột thứ hai và hàng vật dụng hai, sẽ là Vũ Hồng Ngọc. =INDEX(A1:B1;1): Hàm sẽ bình chọn mảng A1:B1 để tìm giá trị trong cột đầu tiên, đó là Lê Thanh Khương. =INDEX(2:2;1): Hàm sẽ kiểm tra mọi sản phẩm công nghệ trong hàng đồ vật hai nhằm tìm giá trị trong cột đầu tiên, chính là Nguyễn Gia Viễn. =INDEX(B1:B2;1): Hàm sẽ bình chọn mảng B1:B2 nhằm tìm giá trị trong bậc nhất 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ề phong thái hàm MATCH làm việc trong Excel thông qua 4 ví dụ đơn giản sau:

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

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

Dưới đây là hai lấy ví dụ mà bạn cũng có thể kết phù hợp INDEX với MATCH vào một công thức:

Tìm tham chiếu ô trong bảng

*

Ví dụ này đã lồng phương pháp của hàm MATCH trong phương pháp hàm INDEX. Mục đích là để khẳng định loại mặt hàng đó trải qua mã số được chỉ định. Ý nghĩa cụ thể của cách làm trên sẽ thao tác theo biện pháp sau:

MATCH(F1;B2:B5): Hàm MATCH vẫn tìm kiếm quý giá F1 (8795) vào vùng dữ liệu B2:B5. Như họ thấy vào bảng, địa chỉ của giá trị F1 trong vùng dữ liệu này là 2 với đó là công dụng mà hàm MATCH sẽ tìm ra. Mảng INDEX là C2:C5 vì họ đang search kiếm quý giá trong cột đó. Hàm INDEX bây giờ 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, chúng ta cũng có thể loại dồn phần đó và công thức 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 lúc đầu sẽ giống hệt như một phương pháp với hàm INDEX thông thường và giá trị của mục thứ hai trong phạm vi C2:C5 là cây viết nước Thiên Long.

Tra cứu vãn theo title hàng và cột

*

Trong lấy một ví dụ này về MATCH cùng INDEX, chúng ta sẽ triển khai tra cứu hai chiều. Mục tiêu là để đánh giá xem loại cây viết tre đã bán tốt bao nhiêu chiếc hồi tháng 5. Đó là cách tựa như như lấy một ví dụ trên nhưng là một 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á bán trị cầm cố thể. MATCH(G2;B1:E1;0): Là bí quyết MATCH lắp thêm hai với giống với công thức thứ nhất nhưng nạm vào sẽ là tìm tìm G2 (từ "Bút tre") trong title cột từ bỏ B1:E1. Như vào hình đó là cột sản phẩm 3. Cuối 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ễ hiểu là:=INDEX(B2:E13;6;3).

Xem thêm: Đô Vật Mỹ Đánh Thật Hay Giả, Đấu Vật Mỹ (Wwe) Là Thật Hay Biểu Diễn

Có nghĩa là hàm INDEX đang tìm kiếm trong toàn thể bảng B2:E13 cho hàng vật dụng sáu và cột thứ ba để trả về công dụng là 41 như vào bảng trên.

Lưu ý khi thực hiện hàm MATCH cùng INDEX

MATCH không khác nhau chữ hoa và chữ thường, bởi vậy chữ hoa với chữ hay được cách xử trí giống nhau lúc khớp các giá trị văn bản. MATCH trả về lỗi #N/A vày nhiều tại sao như:match_type là 0 và lookup_value không được tìm thấy;match_type là -1 và lookup_array không tuân theo thứ tự sút dần;match_type là 1 trong và lookup_array không tuân theo thứ tự tăng vọt và lookup_array ko 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 ký kết tự thay mặt đại diện trong đối số lookup_value ví như match_type là 0 với lookup_value là 1 trong những chuỗi văn bản. Vết chấm hỏi khớp với bất kỳ ký tự 1-1 nào với dấu hoa thị vẫn khớp với bất kỳ chuỗi ký tự nào. INDEX đang trả về lỗi #REF! nếu row_num và column_num không trỏ mang lại một ô trong mảng.