Hàm này đặc biệt hữu ích khi bạn cần trích xuất dữ liệu động hoặc dựa trên các điều kiện, tiêu chí cụ thể. Trong bài viết này, FUNiX sẽ giới thiệu cách sử dụng hàm INDEX một cách hiệu quả trong Google Sheets.
Cú pháp hàm INDEX trong Google Sheets
Cú pháp của hàm INDEX trong Google Sheets như sau:
=INDEX(phạm vi, hàng, cột)
Trong đó:
- phạm vi: Đây là phạm vi ô mà bạn muốn truy xuất dữ liệu. Nó có thể là một cột, nhiều hàng hoặc kết hợp các hàng và cột.
- hàng: Đối số này chỉ định số hàng trong phạm vi mà bạn muốn trích xuất dữ liệu.
- cột: Đây là đối số tùy chọn chỉ định số cột trong phạm vi dữ liệu của bạn.
Cách sử dụng hàm INDEX trong Google Sheets
Dưới đây là một vài ví dụ để hiểu rõ hơn về cách thức hoạt động của hàm INDEX trong Google Sheets:
Lấy dữ liệu từ một phạm vi
Giả sử bạn có tập dữ liệu ở các cột A, B và C, trong đó cột A chứa danh sách sản phẩm (Product), cột B chứa giá tương ứng (Price) và cột C chứa số lượng đã bán (Quantity). Để tìm tổng doanh số cho một sản phẩm cụ thể, chẳng hạn như Avocado (quả bơ), bạn cần sử dụng công thức:
=INDEX(B2:B7, MATCH("Avocado",A2:A7,0)) * INDEX(C2:C7, MATCH("Avocado", A2:A7,0))
Công thức này tìm sản phẩm Avocado (Quả bơ) trong cột A và truy xuất giá tương ứng từ cột B và số lượng từ cột C. Sau đó, công thức nhân các giá trị này với nhau để tính tổng doanh số cho sản phẩm Avocado.
Sử dụng hàm INDEX với tiêu chí
Bạn có thể sử dụng hàm INDEX để trích xuất dữ liệu cụ thể từ một phạm vi dựa trên các điều kiện hoặc tiêu chí nhất định. Để sử dụng tiêu chí với hàm INDEX, bạn có thể kết hợp INDEX với các hàm khác như hàm MATCH, hàm AND/OR và hàm IF trong Google Sheets.
Giả sử bạn có một bảng dữ liệu nhân viên với các cột tên nhân viên/Name (cột A), phòng ban/Department (cột B) và lương/Salary (cột C). Bạn muốn truy xuất tiền lương của một nhân viên cụ thể dựa trên tên và bộ phận của họ.
=INDEX(C2:C7, MATCH("Marcus"&"Sales", A2:A7&B2:B7, 0))
Công thức này tìm kiếm sự kết hợp giữa tên nhân viên Marcus và bộ phận Sales bằng cách nối chúng thành MarcusSales. Sau đó, nó tìm giá trị kết hợp này trong các giá trị được nối của tên nhân viên và phòng ban trong cột A và B. Sau khi tìm thấy giá trị khớp, hàm INDEX sẽ truy xuất giá trị lương tương ứng từ cột C.
Sử dụng hàm INDEX với dải động
Bạn có thể sử dụng hàm INDEX với phạm vi động để tạo các công thức tự động điều chỉnh khi dữ liệu thay đổi.
Giả sử bạn có một bảng dữ liệu doanh số với ngày (Dates) ở cột A và doanh số (Sales) tương ứng ở cột B. Bạn muốn nhận giá trị doanh số cho ngày gần đây nhất trong phạm vi.
=INDEX(B2:B7, MATCH(MAX(A2:A7), A2:A7, 0))
Trong công thức này, hàm MAX tìm giá trị lớn nhất (tức là ngày gần đây nhất) trong cột A. Hàm MATCH tìm vị trí của giá trị trong cột A. Cuối cùng, hàm INDEX sử dụng vị trí do MATCH trả về để truy xuất doanh số tương ứng từ cột B.
Công thức này sẽ tự động điều chỉnh khi bạn thêm hoặc xóa dữ liệu trong cột A, luôn trả về giá trị bán hàng cho ngày gần nhất trong phạm vi.
Tra cứu dữ liệu hiệu quả với hàm INDEX trong Google Sheets
Hàm INDEX trong Google Sheets là một công cụ hữu ích để truy xuất dữ liệu từ các ô hoặc phạm vi cụ thể dựa trên vị trí hàng và cột của chúng. Bằng cách hiểu cú pháp và cách sử dụng hàm INDEX, bạn có thể tận dụng hàm này để phân tích dữ liệu trong Google Sheets một cách hiệu quả.
Cho dù bạn đang làm việc với các tập dữ liệu nhỏ hay lớn, hàm INDEX cung cấp một cách linh hoạt và đáng tin cậy để trích xuất thông tin chính xác mà bạn cần.
Tìm hiểu ngay chương trình học công nghệ thông tin trực tuyến tại FUNiX ở đây:
Vân Nguyễn
Dịch từ: https://www.makeuseof.com/use-index-function-in-google-sheets/












Bình luận (0
)