Chào các bạn,
Đôi khi chúng ta bắt gặp trên Excel một số công thức nằm trong dấu { … } ví dụ như:
Công thức ở ô C7 có kết quả =4, nội dung công thức là {=MAX(B2:B5_C2:C5)}
Nhưng nếu như chỉ sử dụng công thức =MAX(B2:B5_C2:C5) thì sẽ ra kết quả lỗi.
=> Ở đây đã sử dụng công thức mảng tại ô C7, ký hiệu { } là ký hiệu chứng tỏ công thức đó là công thức mảng.
Xem nhanh
Công thức mảng là công thức có chứa tham chiếu tới các mảng.
Mảng có thể là 1 vùng ô, hoặc một phần của mỗi phần tử trong vùng ô đó.
Ví dụ: Công thức mảng xét phần bên trái của mỗi phần tử trong vùng A2:A5, xét 4 ký tự phía bên trái của mỗi phần tử.
Công thức mảng có thể đặt ở nhiều ô, hoặc ở 1 nhóm ô. Khi đặt cho 1 nhóm ô thì toàn bộ nhóm ô đó đều chứa cùng 1 công thức mảng, tại mỗi vị trí sẽ cho 1 kết quả khác nhau tương ứng với các phần tử trong mảng
Ví dụ: lấy 2 ký tự bên trái của mỗi phần tử trong mảng từ A2:A5
Công thức mảng được thực hiện khi kết thúc công thức bằng tổ hợp phím Ctrl + Shift + Enter (thay vì chỉ sử dụng phím Enter thông thường)
Trở lại ví dụ sau:
Chúng ta cùng tìm hiểu cách hoạt động của công thức mảng này để giải thích tại sao kết quả lại = 4
Như vậy chúng ta có thể thấy công thức mảng đã được hoạt động như sau:
Như vậy chỉ với 1 công thức mảng đã có thể giúp chúng ta thu gọn quá trình tính toán đi rất nhiều, vừa tiết kiệm tài nguyên, vừa tiết kiệm thời gian xử lý bảng tính để ra kết quả.
Ưu điểm
Nhược điểm
Như vậy chúng ta đã nắm được kiến thức về công thức mảng rồi phải không nào. Các bạn cần cân nhắc kỹ ưu điểm và nhược điểm của công thức mảng để sử dụng sao cho hiệu quả nhất nhé.
Chúc các bạn học tốt cùng Học Excel Online