Tìm hiểu cách mảng có thể đơn giản hóa công việc trong Excel
Một mảng là phạm vi hoặc nhóm các giá trị dữ liệu có liên quan. Trong các chương trình bảng tính như Excel và Bảng tính Google, các giá trị trong một mảng thường được lưu trữ trong các ô liền kề.
Sử dụng cho mảng
Mảng có thể được sử dụng trong cả hai công thức (công thức mảng) và làm đối số cho các hàm như các dạng mảng của hàm LOOKUP và INDEX .
Các loại mảng
Có hai loại mảng trong Excel:
- Mảng một chiều, còn được gọi là mảng vectơ hoặc vectơ. Dữ liệu được đặt:
- trong một hàng (mảng ngang một chiều).
- trong cột đơn (mảng dọc một chiều).
- Mảng hai chiều, còn được gọi là ma trận
- dữ liệu nằm trong nhiều cột hoặc hàng.
- Bảng mảng - Một mảng bảng là một trong các đối số được sử dụng trong các hàm tra cứu của Excel, chẳng hạn như VLOOKUP và HLOOKUP.
- Hàm LOOKUP tìm kiếm mảng bảng để tìm thông tin cụ thể.
- Đối với VLOOKUP (tra cứu dọc), table_array phải chứa ít nhất hai cột dữ liệu .
- Đối với HLOOKUP (tra cứu ngang), table_array phải chứa ít nhất hai hàng dữ liệu.
Tổng quan về công thức mảng
Công thức mảng là công thức tính toán - chẳng hạn như phép cộng, hoặc phép nhân - trên các giá trị trong một hoặc nhiều mảng hơn là một giá trị dữ liệu duy nhất.
Công thức mảng:
- sử dụng cú pháp giống như các công thức thông thường (tất cả đều bắt đầu bằng một dấu bằng (=) chẳng hạn).
- sử dụng cùng toán tử toán học .
- và theo cùng thứ tự các hoạt động.
Công thức mảng và hàm Excel
Nhiều hàm dựng sẵn của Excel - chẳng hạn như SUM, AVERAGE hoặc COUNT - cũng có thể được sử dụng trong công thức mảng.
Ngoài ra còn có một vài chức năng - chẳng hạn như hàm TRANSPOSE - luôn phải được nhập dưới dạng mảng để nó hoạt động đúng.
Tính hữu ích của nhiều hàm như INDEX và MATCH hoặc MAX và IF có thể được mở rộng bằng cách sử dụng chúng cùng nhau trong một công thức mảng.
Công thức CSE
Trong Excel, các công thức mảng được bao quanh bởi các dấu ngoặc nhọn " {} ". Các dấu ngoặc nhọn này không thể được nhập vào nhưng phải được thêm vào công thức bằng cách nhấn các phím Ctrl, Shift và Enter sau khi nhập công thức vào ô hoặc ô.
Vì lý do này, một công thức mảng đôi khi được gọi là công thức CSE trong Excel.
Một ngoại lệ cho quy tắc này là khi các dấu ngoặc nhọn được sử dụng để nhập một mảng làm đối số cho một hàm thường chỉ chứa một tham chiếu ô hoặc giá trị đơn.
Ví dụ, trong hướng dẫn dưới đây sử dụng hàm VLOOKUP và hàm CHOOSE để tạo một công thức tra cứu trái, một mảng được tạo ra cho đối số Index_num của hàm CHOOSE bằng cách gõ các dấu ngoặc ôm xung quanh mảng đã nhập.
Các bước để tạo một công thức mảng
- Nhập công thức.
- Giữ phím Ctrl và Shift trên bàn phím.
- Nhấn và nhả phím Enter để tạo công thức mảng.
- Nhả phím Ctrl và Shift .
Nếu được thực hiện đúng, công thức sẽ được bao quanh bởi các dấu ngoặc nhọn và mỗi ô giữ công thức sẽ chứa một kết quả khác.
Chỉnh sửa công thức mảng
Bất cứ lúc nào công thức mảng được chỉnh sửa, dấu ngoặc nhọn biến mất khỏi công thức mảng.
Để đưa chúng trở lại, công thức mảng phải được nhập bằng cách nhấn lại các phím Ctrl, Shift và Enter giống như khi công thức mảng được tạo lần đầu tiên.
Các loại công thức mảng
Có hai loại công thức mảng:
- Công thức mảng nhiều ô, trong đó cùng một công thức được đặt trong nhiều ô trong một trang tính;
- Công thức mảng ô đơn, trong đó một công thức thực hiện nhiều phép tính trong một ô trang tính đơn lẻ.
Công thức mảng đa ô
Giống như tên của họ cho thấy, các công thức mảng được đặt trong nhiều ô bảng tính và chúng cũng trả về một mảng làm câu trả lời.
Nói cách khác, cùng một công thức nằm trong hai hoặc nhiều ô và trả về các câu trả lời khác nhau trong mỗi ô.
Làm thế nào để thực hiện điều này là mỗi bản sao hoặc thể hiện của công thức mảng thực hiện cùng một phép tính trong mỗi ô nó nằm trong đó, nhưng mỗi cá thể của công thức sử dụng dữ liệu khác nhau trong các phép tính của nó và do đó, mỗi cá thể tạo ra các kết quả khác nhau.
Ví dụ về công thức mảng nhiều ô sẽ là:
{= A1: A2 * B1: B2}
Công thức mảng ô đơn
Loại công thức mảng thứ hai này sử dụng một hàm - chẳng hạn như SUM, AVERAGE hoặc COUNT - để kết hợp đầu ra của công thức mảng nhiều ô thành một giá trị duy nhất trong một ô đơn lẻ.
Ví dụ về công thức mảng ô đơn lẻ sẽ là:
{= SUM (A1: A2 * B1: B2)}