Sử dụng hằng số mảng trong công thức mảng

Áp dụng cho
Excel cho Microsoft 365 Excel cho Microsoft 365 dành cho máy Mac Excel 2024 Excel 2024 dành cho máy Mac Excel 2021 Excel 2021 cho Mac

Khi bạn tạo công thức mảng trong Excel, bạn có thể dùng giá trị từ các ô trang tính hoặc nhập giá trị trực tiếp vào công thức dưới dạng hằng số mảng. Hằng số mảng là một tập hợp các giá trị được đặt trong ngoặc nhọn ().{} Bạn cũng có thể đặt tên cho hằng số mảng để dễ sử dụng lại hơn.

Trong các phiên bản Excel hỗ trợ mảng động, hãy nhập công thức mảng vào một ô và nhấn Enter. Nếu phiên bản Excel của bạn không hỗ trợ mảng động, hãy chọn phạm vi đầu ra, nhập công thức, rồi nhấn Ctrl+Shift+Enter.

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ố.

  1. 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ố mảng được đặt trong ngoặc nhọn (),{} bạn nhập thủ công.

  2. Nhập phần còn lại của công thức, rồi nhấn Enter.

    Lưu ý

    Nếu phiên bản Excel của bạn không hỗ trợ mảng động, nhấn Ctrl+Shift+Enter. Đối với công thức mảng thừa tự, Excel hiển thị công thức với dấu ngoặc nhọn bao quanh, như minh họa dưới đây:

    {=SUM(A1:E1*{1,2,3,4,5})}

    Kết quả sẽ trông như thế này:

    Ảnh chụp màn hình hiển thị hằng số mảng lồng trong công thức SUM.

    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:

  1. Chọn một ô trống.

  2. 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";"Quarter 2";"Quarter 3"}

  3. Nhấn Enter. Các giá trị tràn vào các ô bên dưới công thức.

    Ảnh chụp màn hình hiển thị hằng số mảng dọc sử dụng văn bản.

    Đây là hằng số mảng dọc một chiều .

Lưu ý

Nếu phiên bản Excel của bạn không hỗ trợ mảng động, trước tiên, hãy chọn phạm vi đầu ra, nhập hằng số, rồi nhấn Ctrl+Shift+Enter.

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:

  1. Chọn một ô trống.

  2. 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}

  3. Nhấn Enter. Các giá trị tràn vào các ô ở bên phải của công thức.

    Ảnh chụp màn hình hiển thị hằng số mảng ngang một chiều.

    Đây là hằng số mảng ngang một chiều .

Lưu ý

Nếu phiên bản Excel của bạn không hỗ trợ mảng động, trước tiên, hãy chọn phạm vi đầu ra, nhập hằng số, rồi nhấn Ctrl+Shift+Enter.

Sử dụng hằng số để nhập giá trị vào nhiều cột và hàng

  1. Chọn một ô trống.

  2. 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}

  3. Nhấn Enter. Các giá trị tràn vào ba hàng và bốn cột.

    Ảnh chụp màn hình hiển thị hằng số mảng hai chiều

    Đây là hằng số mảng hai chiều vì nó điền vào các cột và hàng. Bạn không thể tạo hằng số mảng ba chiều hoặc lồng hằng số mảng vào bên trong một hằng số mảng khác.

Lưu ý

Nếu phiên bản Excel của bạn không hỗ trợ mảng động, trước tiên, hãy chọn một phạm vi đầu ra có cùng số hàng và cột như hằng số mảng. Nhập hằng số, rồi nhấn Ctrl+Shift+Enter.

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 ô A3, nhập (hoặc sao chép và dán) công thức sau đây, rồi nhấn Enter: =SUM(A1:E1*{1,2,3,4,5})
    Công thức trả về 85.
    Công thức này sẽ nhân giá trị trong A1 với 1, giá trị trong B1 với 2, v.v. Sau đó, hàm SUM cộng kết quả với nhau. 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)

Bạn cũng 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ử làm điều này, hãy sao chép công thức, chọn một ô trống, dán công thức vào thanh công thức, rồi nhấn Enter. Công thức trả về cùng một kết quả.

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.
  • Nếu bạn đang sử dụng công thức mảng Ctrl+Shift+Enter cũ, hãy đảm bảo rằng phạm vi đầu ra được chọn có cùng số hàng và cột như hằng số mảng. Nếu phạm vi đã chọn quá lớn, Excel trả về #N/A trong các ô bổ sung. Nếu giá trị quá nhỏ, 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: