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ả.
Cách sử dụng 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.
Cú pháp:
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.
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:
Trong đó:
Kết quả sẽ hiển thị toàn bộ giá trị của cột A từ dòng 2 trở xuống.
Sao 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:
Trong đó:
Kết quả sẽ trả về toàn bộ dữ liệu của hàng tương ứng.
Sao 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ụ:
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.
Lấy dữ liệu từ sheet khác bằng ARRAYFORMULA
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:
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.
Áp dụng hàm INT cho toàn bộ mảng với ARRAYFORMULA
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:
Thì để áp dụng phép tính này cho toàn bộ vùng B2:D8, bạn có thể viết:
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.
Áp dụng công thức cho toàn bộ mảng với ARRAYFORMULA
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.
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.
Mở rộng công thức phức tạp với ARRAYFORMULA và VLOOKUP
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.
Áp dụng công thức cho nhiều ô để tăng độ chính xác với ARRAYFORMULA
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.
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.
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 đó:
Ví dụ, để lấy danh sách sản phẩm mà người tên “Lan” đã mua, bạn có thể dùng:
Kết quả sẽ trả về toàn bộ các giá trị thỏa mãn điều kiện đã đặt ra.
Lọc dữ liệu theo điều kiện bằng hàm FILTER
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:
Kết hợp ARRAYFORMULA và QUERY để phân tích dữ liệu phức tạp
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.
Xử lý dữ liệu Google Analytics bằng hàm ARRAYFORMULA
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.
Tổng hợp chi phí quảng cáo với ARRAYFORMULA và SUMIF
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.
Quản lý chiến dịch quảng cáo bằng ARRAYFORMULA
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.
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.






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.






