Khám phá hàm Index và Match trong Excel
Nội dung bài viết
Bài viết này sẽ hướng dẫn chi tiết cách sử dụng hàm Index và Match, giúp bạn tìm kiếm chính xác giá trị tại giao điểm của bất kỳ cột và hàng nào trong Excel.
1. Hàm Index ()
Hàm Index () có hai dạng chính: dạng mảng và dạng tham chiếu, mỗi dạng phù hợp với các tình huống sử dụng khác nhau.
Index () dạng mảng:
- Ý nghĩa: Hàm này giúp trả về giá trị của một ô dữ liệu dựa trên chỉ số hàng và cột đã xác định, mang lại sự chính xác tuyệt đối trong việc truy xuất thông tin.
- Cú pháp: Index (Array, Row_num,[column_num]).
Trong đó:
+ Array: Mảng dữ liệu tham chiếu hoặc một hằng số mảng, là nền tảng để xác định vùng dữ liệu cần truy xuất.
+ Row_num: Chỉ số hàng chứa giá trị cần lấy, giúp xác định vị trí chính xác trong mảng dữ liệu.
+ Column_num: Chỉ số cột chứa giá trị cần lấy, hoàn thiện quá trình định vị chính xác ô dữ liệu.
Index () dạng tham chiếu:
- Ý nghĩa: Hàm này trả về giá trị của một ô dữ liệu dựa trên chỉ số hàng và cột đã xác định, mang lại sự chính xác trong việc truy xuất thông tin.
- Cú pháp: INDEX (Reference, Row_num, [Column_num], [Area_num].
Trong đó:
+ Reference: Vùng tham chiếu chứa giá trị cần lấy, là cơ sở để xác định phạm vi dữ liệu cần truy vấn.
+ Row_num: Chỉ số hàng xác định vị trí của giá trị cần lấy trong vùng tham chiếu.
+ Column_num: Chỉ số cột giúp định vị chính xác giá trị cần truy xuất trong vùng dữ liệu.
+ Area_num: Số vùng trả về, mặc định là 1 nếu không được chỉ định, giúp linh hoạt trong việc chọn vùng dữ liệu.
- Ví dụ:
2. Hàm Match ()
- Ý nghĩa: Hàm này trả về vị trí tương đối của giá trị cần tìm kiếm trong một vùng dữ liệu cụ thể.
- Cấu trúc: MATCH (Lookup_Value, Lookup_array, [Match_type]).
Trong đó:
+ Lookup_Value: Giá trị bạn muốn tìm kiếm trong mảng dữ liệu.
+ Lookup_array: Mảng dữ liệu chứa giá trị cần tìm kiếm.
+ Match_type: Kiểu tìm kiếm, với ba tùy chọn chính:
* Tìm kiếm giá trị nhỏ hơn giá trị cần tìm khi match_type = 1 (less than).
* Tìm kiếm giá trị chính xác bằng giá trị cần tìm khi match_type = 0 (Exact match).
* Tìm kiếm giá trị lớn hơn giá trị cần tìm khi match_type = -1 (Greater than).
- Ví dụ:
3. Ví dụ tổng hợp về cách kết hợp sử dụng hàm Index () và Match ()
Ví dụ: Điền đơn giá sản phẩm dựa trên mã sản phẩm và hãng sản xuất từ bảng tra cứu.
Lưu ý:
- Hàm MATCH(B3,A9:A12,0): Trả về vị trí tương đối của giá trị trong ô B3 trong phạm vi A9:A12. Ô trống A9 được tính là vị trí đầu tiên, giúp xác định số hàng cho hàm Index().
- Hàm MATCH(C3,A9:D9,0): Trả về vị trí tương đối của giá trị trong ô C3 trong phạm vi A9:D9. Ô trống A9 được tính là vị trí đầu tiên, giúp xác định số cột cho hàm Index().
- Lưu ý: Hãy chú ý cách tạo bảng dữ liệu và lựa chọn vùng tìm kiếm phù hợp khi sử dụng hàm Match. Chúc bạn áp dụng thành công và đạt hiệu quả cao!
Có thể bạn quan tâm