Công thức mảng Excel thực hiện nhiều phép tính trên một hoặc nhiều bộ giá trị và trả về một hoặc nhiều kết quả
Điều này được mô tả tốt nhất bằng một ví dụ
Chúng tôi yêu cầu chuyển đổi từ các ô B1. B3 vào các ô A5. C5
Giả sử bạn đang làm việc trong bảng tính bên phải ở trên và bạn muốn sử dụng Hàm Chuyển đổi Excel để sao chép nội dung của ô B1. B3 vào các ô A5. C5
Phương pháp sai
Công thức đơn giản trả về lỗi #VALUE
Nếu bạn chỉ cần gõ chức năng
vào các ô A5. C5 [như hình trên bên phải], bạn sẽ nhận được Excel #VALUE. thông báo lỗi, bởi vì trong trường hợp này, các ô đang hoạt động độc lập và do đó hàm không có ý nghĩa đối với từng ô riêng lẻ
phương pháp đúng
Kết quả - thu được bằng cách nhập dưới dạng công thức mảng
Để hiểu được Hàm Chuyển vị, chúng ta cần lấy các ô A5. C5 để hoạt động cùng nhau như một MẢNG. Do đó chúng ta cần nhập hàm dưới dạng công thức mảng Excel
Công thức mảng được nhập bằng cách nhấn tổ hợp bàn phím Ctrl + Shift + Enter [xem bên dưới để biết thêm chi tiết về cách nhập công thức mảng]
Bạn có thể thấy rằng một công thức đã được nhập dưới dạng công thức mảng, vì Excel sẽ chèn các dấu ngoặc nhọn xung quanh công thức như đã thấy trong thanh công thức của bảng tính kết quả ở trên
Nhập công thức mảng Excel
Để được hiểu là công thức mảng, công thức phải được nhập theo cách sau
- Đánh dấu phạm vi ô mà bạn muốn nhập công thức mảng vào;
- Nhập công thức mảng vào ô đầu tiên [hoặc nếu đã nhập vào ô đầu tiên, hãy đặt ô này vào chế độ chỉnh sửa bằng cách nhấn F2 hoặc nhấp vào thanh công thức];
- Nhấn Ctrl + Shift + Enter [i. e. nhấn các phím Ctrl và Shift, và trong khi vẫn nhấn các phím này, hãy nhấn phím Enter
Bạn sẽ nhận thấy rằng Excel tự động đặt dấu ngoặc nhọn { } xung quanh công thức mảng. Lưu ý rằng những thứ này phải được Excel chèn vào, do các bước được nêu ở trên
Nếu bạn cố gắng tự nhập dấu ngoặc nhọn, Excel sẽ không diễn giải công thức dưới dạng công thức mảng
Chỉnh sửa công thức mảng Excel
Excel sẽ không cho phép bạn chỉnh sửa chỉ một phần của dải ô có chứa công thức mảng, vì tất cả các ô đều hoạt động cùng nhau như một nhóm
Do đó, để chỉnh sửa công thức mảng Excel, bạn cần phải
- Thực hiện các thay đổi cần thiết trong bất kỳ ô nào chứa công thức mảng;
- Nhấn Ctrl + Shift + Enter để cập nhật toàn bộ mảng
Xóa công thức mảng Excel
Excel cũng sẽ không cho phép bạn xóa một phần của Công thức mảng Excel. Bạn phải xóa công thức khỏi tất cả các ô mà nó chiếm
Do đó, nếu bạn muốn xóa một công thức mảng khỏi một dải ô, bạn cần bôi đen toàn bộ dải ô đó, rồi nhấn phím xóa
Công thức mảng Excel Ví dụ 2
Hãy tưởng tượng bạn đang làm việc trên bảng tính mẫu bên dưới và bạn muốn nhân từng giá trị trong ô A1. A5 với các giá trị tương ứng trong các ô B1. B5, rồi tính tổng tất cả các giá trị này
Một cách để thực hiện nhiệm vụ này là sử dụng công thức mảng
Điều này được hiển thị trong thanh công thức của bảng tính kết quả bên dưới
Bảng tính gốc
Yêu cầu tính toán A1*B1 +. + A5*B5
Kết quả
Tính toán được thực hiện bằng công thức mảng
Lưu ý rằng, mặc dù công thức mảng trong bảng tính trên chỉ được nhập vào một ô nhưng bạn vẫn cần nhập công thức bằng tổ hợp phím Ctrl + Shift + Enter để Excel hiểu nó là công thức mảng
Các ví dụ khác về công thức mảng Excel
Để biết thêm các ví dụ về Công thức mảng Excel, hãy xem các ví dụ trong Hàm tần số Excel hoặc các trang Hàm xu hướng Excel
Nếu bạn muốn tìm hiểu thêm về Công thức mảng Excel, có hướng dẫn chuyên sâu với các ví dụ khác trên Trang web Microsoft Office
Priyanka là một doanh nhân & chuyên gia tiếp thị nội dung. Cô ấy viết blog về công nghệ và có chuyên môn về MS Office, Excel và các chủ đề công nghệ khác. Nghệ thuật đặc biệt của cô ấy trong việc trình bày thông tin công nghệ bằng ngôn ngữ dễ hiểu rất ấn tượng. Khi không viết lách, cô ấy thích những chuyến du lịch không có kế hoạchsố nóng
Thành viên nổi tiếngTham gia ngày 14 tháng 2 năm 2005Messages728
- Ngày 15 tháng 6 năm 2005
- #1
Một số có thể vui lòng cho tôi biết làm thế nào tôi có thể xóa/xóa một công thức mảng
Tôi đã nhận được một tệp có một mảng. Tôi cần xóa mảng, nhưng khi thực hiện, tôi nhận được thông báo cảnh báo sau. Bạn không thể thay đổi một phần của mảng
đây là công thức trông như thế nào, chỉ là ví dụ
{=vlookup[. ]}
Aladin Akyurek
MrExcel MVPJoinedFeb 14, 2002Messages85,210
- Ngày 15 tháng 6 năm 2005
- #2
HotNumbers nói Một số có thể vui lòng cho tôi biết làm thế nào tôi có thể xóa/xóa một công thức mảng
Tôi đã nhận được một tệp có một mảng. Tôi cần xóa mảng, nhưng khi thực hiện, tôi nhận được thông báo cảnh báo sau. Bạn không thể thay đổi một phần của mảng
đây là công thức trông như thế nào, chỉ là ví dụ
{=vlookup[. ]}
erik. xe tải. giẻ rách
MrExcel MVPTham gia ngày 1 tháng 2 năm 2003Tin nhắn17,832
- Ngày 15 tháng 6 năm 2005
- #3
số nóng,
thử cái này
chọn B1. B5
gõ =A1
sau đó nhấn Ctrl + Shift + ENTER
Chọn B1 hoặc B2. hoặc B5
nhấn xóa
==> không thể
chọn B1. B5
nhấn xóa
==> có thể
thay vì xóa bạn có thể làm những thứ khác mà bạn muốn
Trân trọng,
Erik
gió thuận chiều
MrExcel MVPJoinedMay 15, 2003Messages8,638
- Ngày 15 tháng 6 năm 2005
- #5
FWIW
Để chọn một dãy ô có chứa công thức mảng
Bấm vào một ô trong công thức mảng
Trên menu Chỉnh sửa, nhấp vào Đi tới
Nhấp vào Đặc biệt
Nhấp vào mảng hiện tại
hoặc sử dụng phím tắt
CTRL + /