Hàm INDEX (sử dụng trong Excel và Google Sheets) trả về giá trị của một ô trong một mảng ô bao gồm nhiều dòng và cột. Sử dụng hàm INDEX giúp bạn lấy tham chiếu tới một giá trị trong bảng khi biết chỉ mục số dòng và cột cần lấy.
Có hai dạng hàm Index bạn có thể sử dụng: hàm INDEX dạng mảng và INDEX dạng tham chiếu. Trong bài viết này, Mytour sẽ hướng dẫn cách sử dụng cả hai dạng hàm Index này.
Cách sử dụng INDEX dạng mảng (trên Excel và Google Sheets)
Cú pháp của hàm INDEX:
INDEX(mảng, số_hàng, [số_cột])
Trong đó:
- mảng: là phạm vi ô hoặc một hằng số mảng, giá trị này là bắt buộc. Nếu mảng này chứa 1 hàng hoặc 1 cột thì đối số số_hàng và số_cột tương ứng sẽ là tùy chọn không cần phải nhập. Nếu mảng này có chứa nhiều hàng và nhiều cột thì bắt buộc phải có đủ cả 2 đối số số_hàng và số_cột.
- số_hàng: đối số này là bắt buộc. Đây là giá chị hàng trong mảng mà từ đó trả về một giá trị. Nếu số_hàng được bỏ qua thì giá trị số_cột là bắt buộc.
-
Ví dụ về hàm INDEX:
Bạn có một bảng dữ liệu như hình dưới đây:
Nếu bạn muốn biết người có số thứ tự là 3 thuộc phòng ban nào thì câu lệnh tham chiếu INDEX như sau:
=INDEX(B4:D9,4,3)
Kết quả sẽ như sau:
Sử dụng Index dạng tham chiếu (chỉ áp dụng trên Excel)
Cú pháp hàm INDEX dạng tham chiếu:
INDEX(tham_chiếu, số_hàng, [số_cột], [khu_vực])
Trong đó:
- tham_chiếu: là đối số bắt buộc. Vùng tham chiếu tới một hoặc nhiều phạm vi ô. Nếu bạn muốn chọn một phạm vi không liền kề làm tham chiếu, hãy đặt tham chiếu trong dấu ngoặc đơn. Nếu mỗi vùng trong tham chiếu chỉ chứa một hàng hoặc một cột, thì số_hàng hoặc số_cột tương ứng là tùy chọn. Ví dụ, đối với tham chiếu chỉ có một hàng, sử dụng INDEX(tham_chiếu,,số_cột).
- số_hàng: là đối số bắt buộc. Đây là số hàng từ đó trả về một tham chiếu.
- số_cột: là tùy chọn không bắt buộc. Đây là số cột từ đó trả về một tham chiếu.
- khu_vực: là tùy chọn không bắt buộc. Chọn một phạm vi trong tham chiếu để trả về giao điểm của số_hàng và số_cột. Khu vực đầu tiên được chọn hoặc nhập là đánh số 1, thứ hai là 2... Nếu khu_vực được bỏ qua thì mặc định hàm sẽ lấy khu vực 1. Các khu vực được liệt kê ở đây tất cả đều phải nằm trên một trang tính, nếu không sẽ gây ra lỗi #VALUE!
Ví dụ: nếu tham_chiếu mô tả các ô (A1:B4,D1:E4,G1:H4), khu_vực 1 là phạm vi A1:B4, khu_vực 2 là phạm vi D1:E4 và khu_vực 3 là phạm vi G1:H4.
Ví dụ về hàm INDEX dạng tham chiếu:
Bạn có một bảng dữ liệu như sau:
Với 2 vùng tham chiếu là B5:D8 và B10:D13, để lấy tổng số liệu của hàng 2 cột 3 trong vùng B10:D13 ta sử dụng công thức sau:
INDEX((B5:D8,B10:D13),2,3,2)
Kết quả như sau:
Hàm INDEX trên Excel giúp bạn tham chiếu đến bất kỳ ô nào trên bảng tính, tuy nhiên thường được kết hợp với các hàm khác để có hiệu quả tốt hơn. Thường thì hàm Match và Choose cũng được sử dụng cùng với hàm này. Trong bài viết sau đây, Mytour sẽ hướng dẫn cách sử dụng hàm Match. Hãy theo dõi nhé!