Chi nhánh

Hàm ARRAYFORMULA trong Google Sheets và cách sử dụng hàm

Tác giả: Phạm NamNgày cập nhật: 28/01/2026 12:02:00
 

Trong quá trình xử lý dữ liệu trên Google Sheets, việc áp dụng công thức cho nhiều dòng thường tốn nhiều thao tác lặp lại. Hàm ARRAYFORMULA là giải pháp giúp tự động mở rộng công thức cho toàn bộ bảng. Bài viết dưới đây sẽ hướng dẫn cách dùng và ứng dụng công cụ này hiệu quả.

Hàm ARRAYFORMULA trong Google SheetsCách sử dụng hàm ARRAYFORMULA trong Google Sheets

1. Hàm ARRAYFORMULA trong Google Sheets

ARRAYFORMULA là một hàm trong Google Sheets cho phép áp dụng một công thức cho toàn bộ một dải ô chỉ với một lần nhập. Nhờ đó, bạn không cần sao chép công thức cho từng dòng mà vẫn có kết quả tự động theo cột hoặc hàng. Khi dữ liệu thay đổi, kết quả cũng được cập nhật đồng thời, giúp tiết kiệm thời gian và giảm sai sót khi làm việc với bảng tính.

2. Cú pháp hàm ARRAYFORMULA trong Google Sheets

Cú pháp:

  • =ARRAYFORMULA(công_thức_mảng)

Trong đó: công_thức_mảng là công thức hoặc biểu thức làm việc với một hoặc nhiều dải ô có cùng kích thước, hoặc là hàm trả về kết quả cho nhiều ô cùng lúc.

3. Cách sử dụng hàm ARRAYFORMULA trong Google Sheets

3.1. Dùng hàm ARRAYFORMULA để sao chép toàn bộ hàng, cột và mảng

Ví dụ, nếu bạn muốn lấy toàn bộ dữ liệu trong cột A bắt đầu từ dòng 2, có thể nhập công thức:

  • =ARRAYFORMULA(A2:A)

Trong đó:

  • A2 là ô bắt đầu lấy dữ liệu.
  • A đại diện cho toàn bộ các ô có dữ liệu tiếp theo trong cột A.

Kết quả sẽ hiển thị toàn bộ giá trị của cột A từ dòng 2 trở xuống.

Dùng ARRAYFORMULA để sao chép dữ liệu theo cột trong Google SheetsSao chép toàn bộ cột bằng hàm ARRAYFORMULA

Tương tự, nếu cần sao chép một hàng, bạn có thể dùng:

  • =ARRAYFORMULA(B1:1)

Trong đó:

  • B1 là vị trí bắt đầu của hàng.
  • 1 đại diện cho toàn bộ các ô còn lại trên cùng hàng đó.

Kết quả sẽ trả về toàn bộ dữ liệu của hàng tương ứng.

ARRAYFORMULA áp dụng theo hàng ngang trong Google SheetsSao chép toàn bộ hàng bằng hàm ARRAYFORMULA

Ngoài ra, bạn cũng có thể áp dụng ARRAYFORMULA cho một vùng dữ liệu ở trang tính khác, ví dụ:

  • =ARRAYFORMULA('Trang tính1'!A1:C9)

Công thức này sẽ lấy toàn bộ dữ liệu trong vùng A1:C9 của trang tính được chỉ định.

ARRAYFORMULA lấy dữ liệu từ trang tính khác trong Google SheetsLấy dữ liệu từ sheet khác bằng ARRAYFORMULA

3.2. Dùng hàm ARRAYFORMULA để áp dụng các hàm cho toàn bộ mảng

Khi kết hợp một công thức bên trong ARRAYFORMULA, công thức đó sẽ được tự động áp dụng cho toàn bộ vùng dữ liệu đã chỉ định. Cách này rất hữu ích với những hàm vốn chỉ xử lý từng ô riêng lẻ, nhưng cần mở rộng để tính toán cho cả mảng cùng lúc. Lưu ý, đối số đưa vào phải là một dải ô hoặc mảng hợp lệ.

Ví dụ, nếu bạn muốn chuyển toàn bộ giá trị trong vùng B2:D8 thành số nguyên, có thể dùng công thức:

  • =ARRAYFORMULA(INT(B2:D8))

Công thức này sẽ làm tròn và trả về kết quả cho tất cả các ô trong vùng dữ liệu tương ứng.

Kết hợp ARRAYFORMULA và INT để làm tròn điểm số trong Google SheetsÁp dụng hàm INT cho toàn bộ mảng với ARRAYFORMULA

3.3. Dùng hàm ARRAYFORMULA để áp dụng công thức cho toàn bộ mảng

Không chỉ dùng ARRAYFORMULA để mở rộng một hàm đơn lẻ, bạn còn có thể đưa cả một công thức vào để xử lý đồng thời cho toàn bộ vùng dữ liệu. Cách này đặc biệt hữu ích khi bạn muốn thực hiện cùng một phép tính cho nhiều ô cùng lúc.

Ví dụ, nếu với một ô riêng lẻ bạn đang dùng công thức:

  • =INT(B2)-2

Thì để áp dụng phép tính này cho toàn bộ vùng B2:D8, bạn có thể viết:

  • =ARRAYFORMULA(INT(B2:D8)-2)

Công thức trên sẽ tự động thực hiện phép trừ và làm tròn cho tất cả các giá trị trong mảng đã chọn.

ARRAYFORMULA tính toán toàn bộ vùng dữ liệu cùng lúcÁp dụng công thức cho toàn bộ mảng với ARRAYFORMULA

4. Ưu điểm của hàm ARRAYFORMULA trong Google Sheets

4.1. Tự động hóa tính toán

ARRAYFORMULA giúp thực hiện phép tính cho nhiều ô cùng lúc một cách tự động. Bạn chỉ cần nhập công thức một lần cho cả dải ô, thay vì sao chép thủ công từng ô, nhờ đó tiết kiệm thời gian và hạn chế lỗi khi xử lý bảng tính.

4.2. Xử lý dữ liệu linh hoạt

ARRAYFORMULA cho phép mở rộng các công thức phức tạp để áp dụng đồng thời cho nhiều ô trong cùng một vùng dữ liệu. Nhờ đó, bạn không cần sao chép hay kéo công thức thủ công, mà vẫn xử lý được khối lượng dữ liệu lớn một cách nhanh chóng và nhất quán.

ARRAYFORMULA kết hợp VLOOKUP để trả về nhiều cột dữ liệuMở rộng công thức phức tạp với ARRAYFORMULA và VLOOKUP

4.3. Tăng tính chính xác

Khi một công thức được áp dụng đồng thời cho nhiều ô, khả năng nhập sai từng ô riêng lẻ sẽ được hạn chế đáng kể. ARRAYFORMULA giúp giữ kết quả nhất quán trên toàn bộ dải dữ liệu, từ đó nâng cao độ tin cậy và chất lượng của các phép tính trong bảng tính.

ARRAYFORMULA nhân nhiều giá trị để tính tổng tự độngÁp dụng công thức cho nhiều ô để tăng độ chính xác với ARRAYFORMULA

4.4. Tạo báo cáo chuyên nghiệp

ARRAYFORMULA giúp xây dựng báo cáo nhanh và có cấu trúc rõ ràng bằng cách áp dụng một công thức cho toàn bộ vùng dữ liệu. Nhờ xử lý đồng loạt, bạn có thể tổng hợp và phân tích số liệu trên quy mô lớn mà không cần thao tác lặp lại.

Ngoài ra, khi dữ liệu nguồn thay đổi, kết quả trong báo cáo sẽ tự động cập nhật theo. Điều này giúp tiết kiệm thời gian xử lý và duy trì độ chính xác của các con số, từ đó hỗ trợ việc theo dõi và ra quyết định hiệu quả hơn.

5. Một số tips khi sử dụng hàm ARRAYFORMULA

5.1. Tận dụng tính năng tự động điền

ARRAYFORMULA cho phép mở rộng công thức cho cả cột hoặc hàng chỉ với một lần nhập, không cần kéo công thức thủ công. Cách này giúp rút ngắn thao tác nhập liệu và bảo đảm kết quả luôn được cập nhật kịp thời khi dữ liệu nguồn thay đổi.

5.2. Dùng hàm FILTER để lọc dữ liệu hiệu quả

Khi làm việc với bảng dữ liệu lớn, bạn có thể kết hợp ARRAYFORMULA với hàm FILTER để vừa lọc dữ liệu theo điều kiện, vừa áp dụng công thức cho toàn bộ phần dữ liệu đã được chọn. Cách này giúp xử lý mảng dữ liệu nhanh hơn mà không cần thao tác thủ công.

Cú pháp cơ bản:

=FILTER(dải_ô, điều_kiện1, [điều_kiện2], ...)

Trong đó:

  • dải_ô là vùng dữ liệu cần trích xuất.
  • điều_kiện là điều kiện dùng để xác định các dòng được giữ lại, có thể kết hợp toán tử so sánh hoặc biểu thức logic.

Ví dụ, để lấy danh sách sản phẩm mà người tên “Lan” đã mua, bạn có thể dùng:

  • =FILTER(B2:B8; A2:A8="Lan")

Kết quả sẽ trả về toàn bộ các giá trị thỏa mãn điều kiện đã đặt ra.

Kết hợp ARRAYFORMULA và FILTER để lọc dữ liệu theo điều kiệnLọc dữ liệu theo điều kiện bằng hàm FILTER

5.3. Kết hợp hàm QUERY phân tích dữ liệu phức tạp

QUERY là hàm trong Google Sheets cho phép xử lý và phân tích dữ liệu theo cú pháp gần giống SQL. Nhờ đó, bạn có thể lọc, sắp xếp và tổng hợp thông tin từ nhiều vùng dữ liệu khác nhau ngay trong cùng một bảng tính.

Cú pháp cơ bản của hàm:

  • =QUERY(data, query, [headers])

ARRAYFORMULA kết hợp IF và QUERY để phân loại kết quảKết hợp ARRAYFORMULA và QUERY để phân tích dữ liệu phức tạp

6. Ứng dụng của hàm ARRAYFORMULA trong Marketing

6.1. Xử lý dữ liệu Google Analytics

Khi làm việc với dữ liệu xuất từ Google Analytics, ARRAYFORMULA giúp bạn xử lý nhanh các cột chỉ số như phiên truy cập, nguồn traffic hoặc tỷ lệ chuyển đổi theo từng dòng dữ liệu. Bạn có thể tính toán, chuẩn hóa hoặc biến đổi toàn bộ bảng số liệu chỉ với một công thức duy nhất.

Ngoài ra, hàm còn có thể kết hợp với điều kiện để chỉ lấy dữ liệu theo từng thị trường, ví dụ lọc riêng các dòng thuộc quốc gia “Việt Nam”. Cách làm này giúp việc tổng hợp và phân tích báo cáo Marketing trở nên gọn gàng và dễ kiểm soát hơn.

ARRAYFORMULA kết hợp SUMIF để tổng hợp dữ liệu theo điều kiệnXử lý dữ liệu Google Analytics bằng hàm ARRAYFORMULA

6.2. Quản lý chiến dịch quảng cáo

ARRAYFORMULA hỗ trợ xử lý dữ liệu từ nhiều chiến dịch quảng cáo khác nhau một cách tập trung trong Google Sheets. Khi bạn tổng hợp số liệu từ nhiều kênh như Google Ads, Facebook Ads hay TikTok Ads, hàm này giúp mở rộng công thức để tính toán cho toàn bộ bảng dữ liệu chỉ trong một lần nhập.

Ngoài ra, bạn có thể kết hợp ARRAYFORMULA với các hàm như SUMIF để cộng chi phí theo từng kênh, từng chiến dịch hoặc từng thời gian cụ thể. Cách làm này giúp việc theo dõi hiệu suất và so sánh ngân sách giữa các chiến dịch trở nên rõ ràng, từ đó hỗ trợ tối ưu quảng cáo hiệu quả hơn.

ARRAYFORMULA kết hợp SUMIF để tính tổng chi phí quảng cáoTổng hợp chi phí quảng cáo với ARRAYFORMULA và SUMIF

6.3. Phân tích dữ liệu bán hàng

Bạn có thể dùng ARRAYFORMULA để tính đồng thời các chỉ số như doanh thu theo dòng, lợi nhuận trên từng đơn hàng hoặc tổng doanh số theo ngày chỉ bằng một công thức duy nhất.

Ngoài ra, khi kết hợp với các hàm như SUMIF hoặc FILTER, bạn có thể tách riêng doanh thu theo từng khu vực, từng nhân viên hoặc từng nhóm sản phẩm. Cách này giúp việc theo dõi hiệu quả bán hàng và so sánh kết quả giữa các nhóm trở nên rõ ràng và dễ thực hiện hơn.

ARRAYFORMULA kết hợp FILTER để lọc dữ liệu sản phẩmQuản lý chiến dịch quảng cáo bằng ARRAYFORMULA

6.4. Tạo báo cáo tự động

ARRAYFORMULA cho phép mở rộng một công thức để xử lý toàn bộ cột hoặc hàng trong báo cáo. Nhờ đó, bạn không cần nhập lại công thức cho từng dòng mà vẫn có kết quả được điền tự động cho toàn bộ bảng.

Khi dữ liệu nguồn thay đổi, các chỉ số trong báo cáo cũng được cập nhật ngay lập tức. Cách làm này giúp việc theo dõi hiệu suất, tổng hợp số liệu và chia sẻ báo cáo trở nên nhanh gọn và thuận tiện hơn.

ARRAYFORMULA kết hợp IFS để tự động gán hành động theo điểm sốTạo báo cáo tự động bằng hàm ARRAYFORMULA

ARRAYFORMULA là công cụ giúp mở rộng công thức cho toàn bộ bảng dữ liệu trong Google Sheets. Khi nắm vững cách dùng, bạn có thể xử lý, tổng hợp và phân tích số liệu nhanh hơn, giảm thao tác thủ công và nâng cao hiệu quả làm việc với bảng tính.

Tham khảo ngay các mẫu máy tính bảng chính hãng tại Siêu Thị Điện Máy - Nội Thất Chợ Lớn để làm việc với Google Sheets linh hoạt hơn, dễ dàng chỉnh sửa bảng tính và theo dõi dữ liệu mọi lúc, mọi nơi.

Trả góp 0%

New 2025

Pad SE Wifi (4GB+128GB)
68-km Giải Phóng Hàng Tồn Gọi Hotline Giá Rẻ Hơn
68-icon-DI ĐỘNG

Oppo Pad SE Wifi (4GB+128GB)

Giá khuyến mãi:
5.340.000 đ
Đánh giá 5/5 (7)

Xiaomi PAD Pro (8GB+128GB)

Giá khuyến mãi:
6.490.000 đ
7.990.000đ -19%
Đánh giá 5/5 (2)

New 2025

Galaxy Tab S11 Wifi (12GB+128GB)
68-km Giải Phóng Hàng Tồn Gọi Hotline Giá Rẻ Hơn
68-icon-DI ĐỘNG

Samsung Galaxy Tab S11 Wifi (12GB+128GB)

Giá khuyến mãi:
17.390.000 đ
20.990.000đ -17%
Trả góp 0%
Pad 5 (8GB+256GB)

Oppo Pad 5 (8GB+256GB)

Giá khuyến mãi:
10.490.000 đ
11.790.000đ -11%
Đánh giá 5/5 (1)
Trả góp 0%

New 2025

A16 Wifi 128GB, Vàng
68-km Giải Phóng Hàng Tồn Gọi Hotline Giá Rẻ Hơn
68-icon-DI ĐỘNG

iPad (Apple) A16 Wifi 128GB, Vàng

Giá khuyến mãi:
8.890.000 đ

New 2025

PAD 7 (8GB+128GB)
68-km Giải Phóng Hàng Tồn Gọi Hotline Giá Rẻ Hơn
68-icon-DI ĐỘNG

Xiaomi PAD 7 (8GB+128GB)

Giá khuyến mãi:
8.790.000 đ
10.300.000đ -15%
Đánh giá 5/5 (1)
Siêu Thị Điện Máy - Nội Thất Chợ Lớn

Từ khóa

Tải app Dienmaycholon

Tải app theo dõi thông tin đơn hàng và hàng ngàn voucher giảm giá dành cho bạn.

banner-app
app_storeapp_store

Tin nổi bật