Sách tin học văn phòng - Thầy Vinh

HÀM ARRAYFORMULA: "Vũ Khí" Bí Mật Của Google Sheet

daotaotinhoc    07/06/2025
HÀM ARRAYFORMULA:

Bạn đang tìm cách để làm việc hiệu quả hơn với Google Sheets? Bạn muốn áp dụng một công thức cho nhiều hàng hoặc cột cùng một lúc mà không cần kéo thả phức tạp? Hãy khám phá sức mạnh của hàm ARRAYFORMULA! Đây là một công cụ không thể thiếu giúp bạn tiết kiệm thời gian, giảm thiểu sai sót và nâng cao hiệu suất làm việc với bảng tính.

1. HÀM ARRAY FORMULA LÀ GÌ?

Hàm ARRAY FORMULA trong Google Sheets cho phép bạn áp dụng một công thức cho toàn bộ một dải ô (mảng) thay vì chỉ một ô duy nhất. Điều này có nghĩa là bạn chỉ cần viết một công thức và nó sẽ tự động được áp dụng cho tất cả các ô bạn chỉ định trong mảng đó.

2. CÚ PHÁP VÀ LỢI ÍCH CỦA HÀM  ARRAY FORMULA TRONG GOOGLE SHEET

Cú Pháp: =ARRAY FORMULA(array_formula)

Trong đó, array_formula là dải ô, biểu thức toán học sử dụng dải ô, hoặc một hàm trả về một mảng kết quả.

 Lợi ích nên sử dụng ARRAYFORMULA?

  • Tiết kiệm thời gian: Không cần kéo và thả công thức cho hàng ngàn ô.

  • Giảm thiểu sai sót: Chỉ cần một công thức chính xác cho toàn bộ mảng, tránh được lỗi khi sao chép thủ công.

  • Tính nhất quán: Đảm bảo rằng cùng một logic được áp dụng cho toàn bộ dữ liệu.

  • Dễ quản lý: Khi cần thay đổi công thức, bạn chỉ cần sửa một ô duy nhất.

  • Hiệu suất tốt hơn: Đối với các bảng tính lớn, việc sử dụng một công thức mảng thường hiệu quả hơn so với việc có nhiều công thức riêng lẻ.

3. CÁC ỨNG DỤNG PHỔ BIẾN CỦA HÀM ARRAYFORMULA?

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

 

Hàm ARRAYFORMULA cho phép bạn áp dụng công thức tính toán cho toàn bộ một cột hoặc dải ô chỉ với một lần nhập duy nhất, thay vì phải sao chép hay kéo công thức thủ công cho từng dòng. Điều này giúp tự động hóa các phép tính theo hàng loạt, tiết kiệm thời gian và giảm thiểu sai sót trong quá trình thao tác với bảng tính.

2. Tách họ tên từ danh sách

Trong nhiều trường hợp, bạn có một danh sách gồm đầy đủ Họ Tên của người dùng hoặc khách hàng trong một cột, và bạn muốn tách riêng HỌ và TÊN ra hai cột khác nhau. Thay vì xử lý từng dòng một cách thủ công hoặc sao chép công thức xuống nhiều dòng, bạn có thể sử dụng hàm ARRAYFORMULA để tự động hóa hoàn toàn quá trình này.

Google Sheets sẽ xử lý toàn bộ danh sách, không cần sao chép hay kéo công thức. Khi bạn thêm dữ liệu mới vào cột A, các cột HỌ và TÊN cũng sẽ tự động cập nhật.

3. Chuyển định dạng ngày hàng loạt

 

Trong Google Sheets, việc chuẩn hóa định dạng ngày tháng là một nhu cầu phổ biến, đặc biệt khi bạn làm việc với dữ liệu được nhập từ nhiều nguồn khác nhau. Để thực hiện điều này một cách tự động và đồng loạt, hàm ARRAYFORMULA kết hợp với TEXT là công cụ vô cùng hữu ích.

Mô tả:

  • ARRAYFORMULA(...): Cho phép xử lý công thức hàng loạt cho toàn bộ cột, thay vì phải sao chép công thức từng dòng.

  • IF(A2:A="", "", ...): Giúp bỏ qua các ô trống để tránh lỗi hiển thị.

  • TEXT(A2:A, "dd/mm/yyyy"): Thực hiện chuyển đổi từng giá trị ngày thành định dạng chuẩn "ngày/tháng/năm".

4. NHỮNG LƯU Ý KHI DÙNG HÀM ARRAYFORMULA 

  • Chú ý đến kích thước mảng: Các mảng bạn sử dụng trong một phép toán cần có cùng số lượng hàng (hoặc cột tùy thuộc vào cách bạn sử dụng).

  • Kết hợp thông minh: ARRAYFORMULA có thể được kết hợp với nhiều hàm khác trong Google Sheets để tạo ra các công thức mạnh mẽ.

  • Kiểm tra lỗi: Khi sử dụng ARRAYFORMULA, lỗi có thể khó xác định hơn so với công thức thông thường. Hãy kiểm tra kỹ lưỡng kết quả của bạn.

  • Không thể “ghi đè” ô khác : Kết quả của ARRAYFORMULA trải dài ra nhiều ô. Nếu có dữ liệu sẵn tại các ô đó, Google Sheets sẽ báo lỗi #REF!

  • Luôn đảm bảo các ô kết quả trống hoàn toàn để công thức hoạt động

  • Không thể lồng trong tất cả các hàm.Một số hàm không hỗ trợ đầu vào dạng mảng, nên không thể kết hợp hiệu quả với ARRAYFORMULA.Thay vào đó, bạn cần viết lại công thức theo cách hỗ trợ xử lý hàng loạt

5. KẾT LUẬN

Trong quá trình xử lý bảng tính trên Google Sheets, việc phải nhập hoặc sao chép công thức cho từng dòng dữ liệu không chỉ tốn thời gian mà còn dễ gây nhầm lẫn hoặc bỏ sót thông tin. Đây là lúc hàm ARRAYFORMULA phát huy tối đa sức mạnh của mình — cho phép bạn tự động áp dụng công thức cho toàn bộ cột chỉ bằng một lần nhập duy nhất.

Hàm ARRAYFORMULA đặc biệt hữu ích khi bạn cần thực hiện các thao tác tính toán lặp đi lặp lại như tính tổng nhiều cột, tách họ tên, chuyển đổi định dạng ngày tháng, hay kết hợp với các hàm như IF, TEXT, SPLIT, LEN, v.v. Nhờ đó, bạn có thể rút ngắn đáng kể thời gian thao tác và hạn chế lỗi thủ công.

Để hiểu rõ hơn và sử dụng thuần thục hàm ARRAYFORMULA, bạn có thể tham khảo tài liệu “Google sheet-Ứng dụng văn phòng”. Cuốn tài liệu này trình bày chi tiết cách dùng ARRAYFORMULA trong các tình huống thực tế như xử lý dữ liệu nhân sự,  phân tích doanh thu hoặc làm báo cáo KPI tự động. Đây là nguồn tham khảo hữu ích dành cho học sinh, sinh viên, kế toán, quản trị nhân sự, chuyên viên phân tích dữ liệu và bất kỳ ai đang tìm cách nâng cao kỹ năng làm việc thông minh hơn với Google Sheets.

Với sự hỗ trợ của ARRAYFORMULA, bạn sẽ từng bước chinh phục Google Sheets một cách linh hoạt, nhanh gọn và chuyên nghiệp hơn, biến bảng tính trở thành công cụ phân tích dữ liệu hiệu quả thực sự.

 

Viết bình luận

Quảng cáo