Khi bạn nhập công thức mảng, bạn thường dùng nhiều nhất một phạm vi ô trong trang tính của mình, nhưng bạn không cần phải làm vậy. Bạn cũng có thể sử dụng hằng số mảng, những giá trị mà bạn nhập vào thanh công thức bên trong dấu ngoặc nhọn: {}. Sau đó, bạn có thể đặt tên cho hằng số của mình để dễ sử dụng lại hơn.
Bạn có thể sử dụng hằng số trong công thức mảng của mình hoặc riêng lẻ các hằng số.
Trong công thức mảng của bạn, hãy nhập một dấu ngoặc nhọn mở, các giá trị bạn muốn và một dấu ngoặc nhọn đóng. Sau đây là ví dụ:
=SUM(A1:E1*{1,2,3,4,5})
Hằng số nằm bên trong dấu ngoặc nhọn ({ }) và đúng vậy, bạn thực sự nhập những dấu ngoặc nhọn đó theo cách thủ công.Nhập phần còn lại của công thức và nhấn Ctrl+Shift+Enter.
Công thức trông giống như{=SUM(A1:E1*{1,2,3,4,5})}, và kết quả trông như thế này:
Công thức này nhân A1 với 1 và B1 với 2, v.v., giúp bạn không cần phải đưa 1,2,3,4,5 vào các ô trên trang tính.
Sử dụng hằng số để nhập giá trị trong cột
Để nhập các giá trị trong một cột đơn, chẳng hạn như ba ô trong cột C, bạn:
- Chọn ô bạn muốn sử dụng.
- Nhập dấu bằng và hằng số của bạn. Phân tách các giá trị trong hằng số bằng dấu chấm phẩy, không phải dấu phẩy. Nếu bạn đang nhập văn bản, hãy đặt văn bản trong dấu ngoặc kép. Ví dụ:
={"Quarter 1";"Quarter2";"Quarter 3"} - Nhấn Ctrl+Shift+Enter. Hằng số trông như thế này:
Nói một cách đam mê, hằng số này là một chiều dọc.
Sử dụng hằng số để nhập giá trị trong một hàng
Để nhập nhanh các giá trị vào một hàng, chẳng hạn như các ô F1, G1 và H1, bạn:
- Chọn ô bạn muốn sử dụng.
- Nhập dấu bằng và hằng số của bạn, nhưng lần này phân tách các giá trị bằng dấu phẩy, không phải dấu chấm phẩy. Ví dụ: ={1,2,3,4,5}
- Nhấn Ctrl+Shift+Enter. Hằng số trông như thế này:
Nói theo thuật ngữ của người đam mê, hằng số này là ngang một chiều.
Sử dụng hằng số để nhập giá trị vào nhiều cột và hàng
- Chọn ô bạn muốn.
Đảm bảo số hàng và cột bạn chọn khớp với số giá trị trong hằng số của mình. Ví dụ: nếu hằng số của bạn ghi dữ liệu vào bốn cột và ba hàng, hãy chọn số cột và hàng đó. - Nhập dấu bằng và hằng số của bạn. Trong trường hợp này, hãy phân tách các giá trị trong mỗi hàng bằng dấu phẩy và sử dụng dấu chấm phẩy ở cuối mỗi hàng. Ví dụ:
={1\2\3\4;5\6\7\8;9\10\11\12} - Nhấn Ctrl+Shift+Enter. Hằng số trông như thế này:
Nói một cách dành cho người đam mê, hằng số này là hai chiều vì nó lấp đầy các cột và hàng. Nếu bạn đang thắc mắc, bạn không thể tạo hằng số ba chiều, nghĩa là bạn không thể lồng hằng số vào bên trong một hằng số khác.
Sử dụng hằng số trong công thức
Bây giờ bạn đã quen với hằng số mảng, đây là một ví dụ hoạt động.
- Trong ô trống bất kỳ, nhập (hoặc sao chép và dán) công thức này, rồi nhấn Ctrl+Shift+Enter:
=SUM(A1:E1*{1,2,3,4,5})
Giá trị 85 xuất hiện trong ô A3.
Điều gì đã xảy ra? Bạn đã nhân giá trị trong A1 với 1, giá trị trong ô B2 với 2, v.v., sau đó hàm SUM cộng các kết quả đó. Bạn cũng có thể nhập công thức dưới dạng =SUM(A1*1,B1*2,C1*3,D1*4,E1*5)
Nếu muốn, bạn có thể nhập cả hai bộ giá trị làm hằng số mảng:
=SUM({3,4,5,6,7}*{1,2,3,4,5})
Để thử điều này, hãy sao chép công thức, chọn một ô trống và dán công thức vào thanh công thức, rồi nhấn Ctrl+Shift+Enter. Bạn cũng thấy kết quả tương tự.
Lưu ý
Hãy tìm các vấn đề sau nếu hằng số của bạn không hoạt động:
- Đảm bảo bạn phân tách các giá trị của mình bằng ký tự phù hợp. Nếu bạn bỏ qua dấu phẩy hay dấu chấm phẩy hoặc nếu bạn đặt dấu vào sai chỗ, hằng số mảng có thể trông không đúng hoặc bạn có thể thấy thông báo cảnh báo.
- Có thể bạn đã chọn phạm vi ô không khớp với số thành phần trong hằng số của mình. Ví dụ, nếu bạn chọn cột gồm sáu ô để dùng với hằng số năm ô, thì lỗi #N/A sẽ xuất hiện trong ô trống. Nếu bạn không chọn đủ các ô, Excel sẽ bỏ qua các giá trị không có ô tương ứng.
- Để biết thêm về công thức mảng: