Video: Học Excel Cơ Bản 77 | Hướng dẫn công thức mảng trong Excel qua 7 ví dụ 2025
Công thức mảng trong Excel 2013 (và các bảng tính khác) là một công thức đặc biệt hoạt động trên nhiều giá trị. Nếu một dải ô cung cấp phạm vi này (như thường lệ), nó được gọi là dải mảng . Nếu phạm vi này được cung cấp bởi một danh sách các giá trị số, chúng được gọi là hằng mảng .
Nhiều bảng bảng tính sử dụng một công thức ban đầu mà bạn sao chép sang các ô liền kề bằng cách sử dụng các tham chiếu tế bào tương đối (đôi khi được gọi là một-nhiều bản sao ). Trong một số trường hợp, bạn có thể xây dựng công thức gốc để Excel thực hiện tính toán mong muốn không chỉ trong ô hoạt động mà còn trong tất cả các ô khác mà bạn thường sao chép công thức. Bạn thực hiện việc này bằng cách tạo công thức mảng .
Hình dưới minh họa một cặp mảng hai chiều với các mục nhập số với hai kích cỡ khác nhau. Mảng đầu tiên là mảng 3 x 2 trong dải ô B2: C4. Mảng này là một mảng 3 x 2 vì nó chiếm ba hàng và hai cột.
Nếu bạn phải liệt kê các giá trị trong mảng 3 x 2 đầu tiên như mảng trong một công thức, chúng sẽ xuất hiện như sau:
{1, 4; 2, 5; 3, 6}
Có một vài điều trong danh sách này đáng chú ý. Đầu tiên, hằng mảng được bao quanh bởi một cặp niềng răng ({}). Thứ hai, các cột trong mỗi hàng được phân cách bằng dấu phẩy (,) và các hàng trong mảng được phân cách bằng dấu chấm phẩy (;). Thứ ba, các hằng trong mảng được liệt kê trên mỗi hàng và sau đó xuống mỗi cột và
không xuống mỗi cột và trên mỗi hàng.
{7, 8, 9; 10, 11, 12}
Lưu ý rằng bạn liệt kê các giá trị trên mỗi hàng và sau đó xuống từng cột, tách các giá trị trong các cột khác nhau bằng dấu phẩy và các giá trị trong các hàng khác nhau bằng dấu chấm phẩy.
Việc sử dụng các công thức mảng có thể làm giảm đáng kể số lượng công thức sao chép công thức mà bạn phải làm trong một bảng tính bằng cách tạo ra nhiều kết quả trong dải mảng trong một thao tác đơn lẻ.
Ngoài ra, các công thức mảng sử dụng bộ nhớ máy tính ít hơn các công thức chuẩn được sao chép trong một dải.Điều này có thể rất quan trọng khi tạo một bảng tính lớn với nhiều bảng vì nó có thể có nghĩa là sự khác biệt giữa phù hợp với tất cả tính toán của bạn trên một bảng tính và phải chia mô hình của bạn thành nhiều tệp bảng tính.