Mảng Excel -

Mục lục

Mảng trong Excel là một cấu trúc chứa một tập hợp các giá trị. Mảng có thể được ánh xạ một cách hoàn hảo với các phạm vi trong bảng tính, đó là lý do tại sao chúng rất quan trọng trong Excel. Tất cả các công thức Excel sử dụng tham chiếu trang tính đều hoạt động với mảng, mặc dù hầu hết các mảng thời gian là ẩn.

Trong ví dụ được hiển thị, ba phạm vi ánh xạ tới các mảng trong lược đồ "hàng theo cột" như sau:

B3:D3 // 1 row x 3 columns B5:B7 // 3 rows x 1 column B9:D10 // 2 rows x 3 columns

Nếu chúng tôi hiển thị các giá trị trong các phạm vi này dưới dạng mảng, chúng tôi có:

B3:D3=("red","green","blue") B5:B7=("red";"green";"blue") B9:D10=(10,20,30;40,50,60)

Mảng thông báo phải thể hiện cấu trúc hình chữ nhật.

Cú pháp mảng

Tất cả các mảng trong Excel được bao bọc trong dấu ngoặc nhọn () và các dấu phân cách giữa các phần tử mảng cho biết hàng và / hoặc cột.

Dấu phẩy (,) thể hiện sự sắp xếp theo chiều ngang trong các cột và dấu chấm phẩy (;) thể hiện sự sắp xếp theo chiều dọc trong các hàng. Ví dụ: cả hai mảng bên dưới đều chứa số 1-3, nhưng một mảng nằm ngang và một mảng dọc:

(1,2,3) // horizontal array (columns) (1;2;3) // vertical array (rows)

Giá trị văn bản trong một mảng xuất hiện trong dấu ngoặc kép ("") như sau:

("a","b","c")

Như đã đề cập, mảng là một cấu trúc thuận tiện trong bảng tính vì chúng có thể dễ dàng được ánh xạ tới các giá trị trong một phạm vi ô.

Mảng trong công thức

Vì mảng ánh xạ trực tiếp đến các dải ô, nên tất cả các công thức hoạt động với mảng theo một cách nào đó, mặc dù nó không phải lúc nào cũng rõ ràng. Một ví dụ đơn giản là công thức sử dụng hàm SUM để tính tổng phạm vi A1: A5, chứa 10,15,20,25,30. Bên trong SUM, phạm vi phân giải thành một mảng giá trị. Sau đó, SUM tính tổng tất cả các giá trị trong mảng và trả về một kết quả duy nhất là 100:

=SUM(A1:A5) =SUM((10;15;20;25;30)) =100

Lưu ý: bạn có thể sử dụng phím F9 để "xem" các mảng trong công thức Excel của mình. Xem video này để biết bản demo về cách sử dụng F9 để gỡ lỗi.

Công thức mảng

Công thức mảng liên quan đến một phép toán cung cấp một mảng kết quả. Ví dụ: đây là một công thức mảng đơn giản trả về tổng số ký tự trong phạm vi A1: A5:

=SUM(LEN(A1:A5))

Bên trong hàm LEN, A1: A5 được mở rộng thành một mảng giá trị. Sau đó, hàm LEN tạo ra một số lượng ký tự cho mỗi giá trị và trả về một mảng gồm 5 kết quả. Sau đó, hàm SUM trả về tổng của tất cả các mục trong mảng.

thú vị bài viết...