Cách sử dụng hàm INDEX trong Excel -

Tóm lược

Hàm INDEX trong Excel trả về giá trị tại một vị trí nhất định trong một phạm vi hoặc mảng. Bạn có thể sử dụng INDEX để truy xuất các giá trị riêng lẻ hoặc toàn bộ hàng và cột. INDEX thường được sử dụng với hàm MATCH, trong đó MATCH định vị và cung cấp một vị trí cho INDEX.

Mục đích

Nhận giá trị trong danh sách hoặc bảng dựa trên vị trí

Giá trị trả lại

Giá trị tại một vị trí nhất định.

Cú pháp

= INDEX (mảng, row_num, (col_num), (area_num))

Tranh luận

  • mảng - Một dải ô hoặc một hằng số mảng.
  • row_num - Vị trí hàng trong tham chiếu hoặc mảng.
  • col_num - (tùy chọn) Vị trí cột trong tham chiếu hoặc mảng.
  • area_num - (tùy chọn) Phạm vi tham chiếu sẽ được sử dụng.

Phiên bản

Excel 2003

Ghi chú sử dụng

Hàm INDEX trả về giá trị tại một vị trí nhất định trong một dải ô hoặc mảng. INDEX thường được sử dụng cùng với hàm MATCH. MATCH định vị và cung cấp một vị trí cho INDEX, hàm này trả về giá trị tại vị trí đó.

Ví dụ

Các công thức dưới đây cho thấy cách INDEX có thể được sử dụng để nhận một giá trị:

=INDEX(A1:B5,2,2) // returns value in B2 =INDEX(A1:B5,3,1) // returns value in A3

Trong các ví dụ trên, vị trí là "mã cứng". Thông thường, hàm MATCH được sử dụng để tìm vị trí, sau đó được đưa vào INDEX. Bài viết này giải thích cách INDEX và MATCH có thể được sử dụng cùng với nhiều ví dụ:

Cách sử dụng INDEX và MATCH

Tham khảo kết quả

Điều quan trọng cần lưu ý là hàm INDEX trả về kết quả là một tham chiếu. Ví dụ: trong công thức sau, INDEX trả về A2:

=INDEX(A1:A5,2) // returns A2

Trong một công thức điển hình, bạn sẽ thấy giá trị trong ô A2 là kết quả, vì vậy không rõ ràng là INDEX đang trả về một tham chiếu. Tuy nhiên, đây là một tính năng hữu ích trong các công thức như thế này, sử dụng INDEX để tạo một phạm vi được đặt tên động. Bạn có thể sử dụng hàm CELL để báo cáo tham chiếu được trả về bởi INDEX.

Hai hình thức

Hàm INDEX có hai dạng: mảngtham chiếu . Cả hai biểu mẫu đều có hành vi giống nhau - INDEX trả về một tham chiếu trong một mảng dựa trên vị trí hàng và cột nhất định. Sự khác biệt là dạng tham chiếu của INDEX cho phép nhiều hơn một mảng, cùng với một đối số tùy chọn để chọn mảng nào nên được sử dụng. Hầu hết các công thức sử dụng dạng mảng INDEX, nhưng cả hai dạng đều được thảo luận bên dưới.

Dạng mảng

Ở dạng mảng của INDEX, tham số đầu tiên là mảng , được cung cấp dưới dạng một dải ô hoặc một hằng số mảng. Cú pháp cho dạng mảng của INDEX là:

INDEX(array,row_num,(col_num))

  • Nếu cả row_numcol_num đều được cung cấp, INDEX trả về giá trị trong ô tại giao điểm của row_numcol_num .
  • Nếu row_num được đặt thành 0, INDEX trả về một mảng giá trị cho toàn bộ cột. Để sử dụng các giá trị mảng này, bạn có thể nhập hàm INDEX dưới dạng công thức mảng trong phạm vi ngang hoặc cung cấp mảng vào một hàm khác.
  • Nếu col_num được đặt thành 0, INDEX trả về một mảng giá trị cho toàn bộ hàng. Để sử dụng các giá trị mảng này, bạn có thể nhập hàm INDEX dưới dạng công thức mảng trong phạm vi dọc hoặc cung cấp mảng vào một hàm khác.

Mẫu tham khảo

Trong dạng tham chiếu INDEX, tham số đầu tiên là tham chiếu đến một hoặc nhiều phạm vi và đối số tùy chọn thứ tư, area_num , được cung cấp để chọn phạm vi thích hợp. Cú pháp cho biểu mẫu tham chiếu của INDEX là:

INDEX(reference,row_num,(col_num),(area_num))

Cũng giống như dạng mảng của INDEX, dạng tham chiếu của INDEX trả về tham chiếu của ô tại giao điểm row_numcol_num . Sự khác biệt là đối số tham chiếu chứa nhiều hơn một dải ô và area_num chọn dải ô sẽ được sử dụng. Đối số area_num is được cung cấp dưới dạng một số hoạt động giống như một chỉ mục số. Mảng đầu tiên bên trong tham chiếu là 1, mảng thứ hai là 2, v.v.

Ví dụ: trong công thức bên dưới, area_num được cung cấp là 2, tham chiếu đến phạm vi A7: C10:

=INDEX((A1:C5,A7:C10),1,3,2)

Trong công thức trên, INDEX sẽ trả về giá trị tại hàng 1 và cột 3 của A7: C10.

  • Nhiều phạm vi trong tham chiếu được phân tách bằng dấu phẩy và được đặt trong dấu ngoặc đơn.
  • Tất cả các phạm vi phải trên một trang tính, nếu không INDEX sẽ trả về lỗi #VALUE. Sử dụng chức năng CHOOSE như một giải pháp thay thế.

Các video liên quan

Cách sử dụng chức năng CHOOSE Trong video này, chúng ta sẽ xem xét cách bạn có thể sử dụng chức năng CHOOSE. Chúng tôi cũng so sánh công thức dựa trên CHỌN với công thức dựa trên hàm VLOOKUP. Cách tạo giá trị văn bản ngẫu nhiên Trong video này, chúng ta sẽ xem xét cách tạo danh sách văn bản ngẫu nhiên bằng hàm RANDARRAY và hàm INDEX. Cách sử dụng INDEX và MATCH với bảng Trong video này, chúng ta sẽ xem xét cách sử dụng INDEX và MATCH với Bảng Excel. Sử dụng INDEX và MATCH với Bảng Excel rất đơn giản. Giới thiệu về tham chiếu có cấu trúc Video này cung cấp giới thiệu ngắn gọn về tham chiếu có cấu trúc. Tham chiếu có cấu trúc là một cách dễ dàng để tham chiếu đến các bảng trong công thức Excel. Tra cứu hai chiều với INDEX và MATCH gần đúng Trong video này, chúng ta sẽ xem xét cách xây dựng tra cứu hai chiều với INDEX và MATCH, sử dụng một so khớp gần đúng. Cách tra cứu mọi thứ với INDEX Trong video này, chúng ta xem cách định cấu hình INDEX để truy xuất giá trị theo hàng và cột. Đây là nửa đầu tiên của phương trình INDEX / MATCH.

thú vị bài viết...