Hàm ARRAYFORMULA là gì? Cách sử dụng trong Google Sheets


  • 2025-07-15 16:00:02

Khám phá cách sử dụng hàm ARRAYFORMULA trong Google Sheets cùng AntBook để tính toán hàng loạt nhanh chóng, chính xác. Hướng dẫn chi tiết từ cú pháp, ví dụ minh họa và các mẹo hữu ích chắc chắn sẽ giúp bạn X3 hiệu suất trong công việc.

1. Đôi nét về hàm ARRAY FORMULA là gì?

Hàm ARRAYFORMULA là một hàm đặc biệt trong Google Sheets, cho phép bạn áp dụng một công thức cho cả một dải ô chỉ với một lần nhập duy nhất. Thay vì phải sao chép công thức thủ công cho từng ô, hàm này giúp tự động tính toán hàng loạt, đồng bộ hóa kết quả ngay khi dữ liệu thay đổi.

Hàm ARRAY FORMULA là gì

Hàm ARRAYFORMULA là một hàm đặc biệt trong Google Sheets

Nhờ khả năng xử lý dữ liệu đồng loạt, ARRAYFORMULA giúp tiết kiệm thời gian, giảm sai sót, và tăng hiệu suất làm việc khi tạo bảng tính, báo cáo hoặc phân tích số liệu. Đây là công cụ cực kỳ hữu ích cho những ai làm việc thường xuyên với dữ liệu lớn hoặc cần tính toán tự động theo cột hoặc hàng.

2. Cú pháp của hàm ARRAYFORMULA

Hàm ARRAYFORMULA trong Google Sheets giúp bạn áp dụng cùng một công thức cho nhiều ô cùng lúc, thay vì phải nhập công thức thủ công từng ô một.

=ARRAYFORMULA(array_formula)

Trong đó array_formula là phần công thức bạn muốn áp dụng cho một loạt dữ liệu. Nó có thể là một phép tính đơn giản (như cộng/trừ), một hàm (như IF, SUM, VLOOKUP, v.v.) hoặc sự kết hợp của nhiều công thức khác.

Việc sử dụng ARRAYFORMULA giúp bạn tự động xử lý hàng loạt dữ liệu trong cột hoặc hàng chỉ bằng một công thức duy nhất. Nhờ đó, bạn tiết kiệm thời gian, giảm lỗi và thao tác dễ dàng hơn trong bảng tính.

3. Cách kết hợp hàm ARRAYFORMULA với các hàm khác trong GG Sheets

Hàm ARRAYFORMULA là một công cụ mạnh mẽ, có thể kết hợp linh hoạt với nhiều hàm khác trong Google Sheets để xử lý dữ liệu hàng loạt một cách tự động, nhanh chóng và chính xác. Sau đây là một số nhóm hàm phổ biến thường được sử dụng kết hợp với ARRAYFORMULA.

+ Nhóm hàm toán học

  • SUM, AVERAGE: Kết hợp để tính tổng hoặc trung bình cho các cột dữ liệu lớn.
  • IF, COUNTIF, SUMIF: Sử dụng để kiểm tra điều kiện, đếm số lần xuất hiện, hoặc tính tổng các giá trị thỏa mãn một điều kiện nhất định.

Hàm ARRAY FORMULA là gì

Kết hợp hàm ARRAYFORMULA với các hàm khác

Ví dụ: =ARRAYFORMULA(SUMIF(A2:A, “Apple”, B2:B))

→ Tính tổng các giá trị trong cột B tương ứng với các dòng trong cột A có giá trị là “Apple”.

+ Nhóm hàm xử lý văn bản

  • LEN: Đếm số ký tự trong chuỗi văn bản của từng ô.
  • CONCATENATE / TEXTJOIN: Dùng để nối chuỗi từ nhiều ô lại với nhau.

Ví dụ: =ARRAYFORMULA(A2:A & ” – ” & B2:B)

→ Nối giá trị của cột A và B ở mỗi dòng, chèn thêm dấu ” – ” ở giữa.

+ Nhóm hàm ngày tháng

  • TODAY: Trả về ngày hiện tại, dùng để tính toán thời gian đã trôi qua.
  • NETWORKDAYS: Tính số ngày làm việc giữa hai ngày, loại trừ cuối tuần và ngày nghỉ.

Ví dụ: =ARRAYFORMULA(IF(A2:A=””, “”, TODAY() – A2:A))

→ Tính số ngày từ ngày trong cột A đến ngày hiện tại, bỏ qua ô trống.

+ Nhóm hàm logic

  • IF: Thực hiện kiểm tra điều kiện và trả về kết quả tương ứng.
  • NOT, AND, OR: Kết hợp các điều kiện logic để xử lý dữ liệu linh hoạt hơn.

Ví dụ: =ARRAYFORMULA(IF(A2:A > 10, “Lớn hơn 10”, “Nhỏ hơn hoặc bằng 10”))

→ Kiểm tra các giá trị trong cột A, nếu lớn hơn 10 thì trả về chuỗi “Lớn hơn 10”, ngược lại thì hiển thị “Nhỏ hơn hoặc bằng 10”.

+ Nhóm hàm tham chiếu và tìm kiếm

  • VLOOKUP: Tìm kiếm dữ liệu theo hàng dọc trong một bảng.
  • INDEX, MATCH: Kết hợp để lấy dữ liệu chính xác từ vị trí xác định.

Hàm ARRAY FORMULA là gì

Kết hợp hàm ARRAYFORMULA với các hàm khác

Ví dụ: =ARRAYFORMULA(VLOOKUP(A2:A, ‘Sheet2’!A:B, 2, FALSE))

→ Tìm giá trị từ cột A trên Sheet2 tương ứng với giá trị trong cột A hiện tại, và trả về giá trị ở cột thứ 2.

Việc kết hợp ARRAYFORMULA với các hàm kể trên không chỉ giúp rút ngắn thời gian xử lý dữ liệu, mà còn nâng cao hiệu suất làm việc, giúp bạn tạo bảng tính tự động, chính xác và chuyên nghiệp hơn rất nhiều.

4. Ưu điểm của hàm ARRAY FORMULA là gì?

Hàm ARRAYFORMULA trong Google Sheets mang lại nhiều lợi ích nổi bật, đặc biệt phù hợp cho những ai thường xuyên làm việc với bảng tính và xử lý dữ liệu số lượng lớn:

  • Tự động hóa tính toán hàng loạt: Thay vì phải nhập công thức cho từng ô, bạn chỉ cần dùng một lần công thức duy nhất để áp dụng cho cả một dải ô. Điều này giúp tiết kiệm thời gian và công sức đáng kể.

Hàm ARRAY FORMULA là gì

Tự động hóa tính toán hàng loạt

  • Linh hoạt trong xử lý dữ liệu: ARRAYFORMULA hỗ trợ áp dụng cả các công thức phức tạp cho nhiều ô cùng lúc. Bạn có thể kết hợp với các hàm khác như IF, VLOOKUP, SUM,… để xử lý dữ liệu đa dạng một cách nhanh chóng và hiệu quả.

Hàm ARRAY FORMULA là gì

Linh hoạt trong xử lý dữ liệu

  • Tăng độ chính xác: Việc sử dụng cùng một công thức cho toàn bộ dải ô giúp giảm thiểu lỗi sai do nhập liệu thủ công, đồng thời đảm bảo tính nhất quán và chính xác trong các phép tính.

Hàm ARRAY FORMULA là gì

Tăng tính chính xác khi dùng hàm ARRAYFORMULA

  • Hỗ trợ tạo báo cáo chuyên nghiệp: ARRAYFORMULA giúp tạo ra những bảng báo cáo tự động, luôn cập nhật theo dữ liệu gốc. Nhờ đó, bạn dễ dàng phân tích và đưa ra quyết định dựa trên dữ liệu được tổng hợp chính xác, chuyên nghiệp và tiết kiệm thời gian.

Hàm ARRAY FORMULA là gì

Hỗ trợ tạo báo cáo chuyên nghiệp

Có thể nói, ARRAYFORMULA là một công cụ đắc lực giúp nâng cao hiệu quả làm việc, đặc biệt trong môi trường xử lý dữ liệu lớn và thường xuyên cập nhật.

5. Lưu ý khi sử dụng hàm ARRAY FORMULA

Một số công thức trong Google Sheets, đặc biệt là các hàm mảng như SPLIT, FLATTEN, SEQUENCE,… có khả năng tự động mở rộng kết quả sang các ô lân cận mà không cần đến hàm ARRAYFORMULA. Nếu bạn cố gắng lồng thêm ARRAYFORMULA vào các hàm này, có thể gây ra lỗi hoặc làm bảng tính chạy chậm hơn. Do đó, hãy kiểm tra trước xem công thức bạn đang dùng có cần ARRAYFORMULA hay không, tránh sử dụng không cần thiết.

Một hạn chế quan trọng cần lưu ý là các công thức có sử dụng ARRAYFORMULA sẽ không thể xuất ra ngoài ở định dạng công thức nếu bạn chuyển bảng tính sang các định dạng như .csv, .xlsx hoặc copy sang phần mềm khác như Excel. Thay vào đó, chỉ giá trị kết quả mới được xuất ra, còn công thức sẽ bị mất. Do đó, nếu bạn cần chia sẻ bảng tính mà vẫn muốn người khác xem được công thức, hãy chia sẻ trực tiếp trong Google Sheets hoặc tạo bản sao thay vì xuất file.

Hàm ARRAY FORMULA là gì

Công thức có sử dụng ARRAYFORMULA sẽ không thể xuất ra ngoài ở định dạng công thức

Khi bạn đang chỉnh sửa một công thức trong ô và muốn nhanh chóng biến nó thành công thức mảng, hãy nhấn tổ hợp phím Ctrl + Shift + Enter (hoặc Cmd + Shift + Enter nếu bạn dùng Mac). Google Sheets sẽ tự động thêm ARRAYFORMULA() vào đầu công thức, giúp bạn tiết kiệm thời gian và không phải gõ thủ công. Đây là mẹo nhỏ rất hữu ích khi làm việc với dữ liệu dạng mảng.

Việc nắm rõ những lưu ý trên sẽ giúp bạn sử dụng hàm ARRAYFORMULA hiệu quả hơn, tránh những lỗi không mong muốn và nâng cao hiệu suất làm việc với Google Sheets.

6. Một số mẹo hay khi sử dụng hàm ARRAYFORMULA trong Google Sheets

Để khai thác tối đa hiệu quả của hàm ARRAYFORMULA, bạn nên kết hợp với một số thủ thuật dưới đây. Những mẹo này sẽ giúp bạn xử lý dữ liệu nhanh chóng, chính xác và chuyên nghiệp hơn khi làm việc trong Google Sheets.

6.1 Tính năng tự động áp dụng công thức cho cả cột hoặc hàng

Với ARRAYFORMULA, bạn chỉ cần nhập công thức một lần là có thể áp dụng cho toàn bộ dải ô thay vì kéo chuột sao chép từng ô một. Ví dụ:

=ARRAYFORMULA(A2:A + B2:B)

Công thức trên sẽ tự động cộng các giá trị ở cột A và B tương ứng từng dòng, bắt đầu từ dòng 2 trở đi. Nhờ đó, khi bạn thêm hoặc thay đổi dữ liệu trong các cột A hoặc B, kết quả sẽ được cập nhật tự động mà không cần chỉnh sửa lại công thức.

Hàm ARRAY FORMULA là gì

Tính năng tự động áp dụng công thức cho cả cột hoặc hàng

6.2 Kết hợp với hàm FILTER để lọc dữ liệu theo điều kiện

Hàm FILTER là một công cụ tuyệt vời để lọc dữ liệu trong bảng tính dựa trên các điều kiện cụ thể. Khi kết hợp với ARRAYFORMULA, bạn có thể lọc dữ liệu theo từng dòng mà không cần viết lại công thức nhiều lần.

Ví dụ cú pháp của FILTER:

=FILTER(A2:A100, B2:B100 > 50)

Công thức trên sẽ trả về các giá trị ở cột A, tương ứng với những hàng mà giá trị ở cột B lớn hơn 50. Đây là cách nhanh và chính xác để trích xuất dữ liệu thỏa điều kiện từ một bảng lớn.

Hàm ARRAY FORMULA là gì

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

6.3 Kết hợp với hàm QUERY để phân tích dữ liệu nâng cao

Nếu bạn muốn xử lý dữ liệu phức tạp hơn, hãy sử dụng hàm QUERY. Hàm này cho phép truy vấn dữ liệu trong Google Sheets giống như cách viết câu lệnh SQL, giúp bạn dễ dàng lọc, nhóm, sắp xếp và tổng hợp thông tin.

Cú pháp cơ bản:

=QUERY(A1:C100, “SELECT A, B WHERE C > 100”, 1)

Công thức trên sẽ chọn cột A và B trong phạm vi A1:C100, với điều kiện là giá trị ở cột C lớn hơn 100. Kết quả sẽ được hiển thị thành bảng mới, cực kỳ hữu ích cho việc lập báo cáo hoặc phân tích dữ liệu.

Hàm ARRAY FORMULA là gì

Kết hợp với hàm QUERY để phân tích dữ liệu nâng cao

Việc nắm rõ các mẹo trên không chỉ giúp bạn làm chủ hàm ARRAYFORMULA mà còn kết hợp hiệu quả với các hàm mạnh khác như FILTER hay QUERY, từ đó nâng cao kỹ năng xử lý dữ liệu chuyên nghiệp trong Google Sheets.

Hàm ARRAYFORMULA là công cụ tuyệt vời giúp bạn xử lý hàng loạt dữ liệu một cách nhanh chóng, chính xác và tiết kiệm thời gian trong Google Sheets. Với khả năng tự động hóa tính toán và kết hợp linh hoạt với nhiều hàm khác, ARRAYFORMULA là trợ thủ đắc lực trong mọi bảng tính – từ báo cáo, phân tích đến lập kế hoạch công việc.

Trong thời đại số, việc thành thạo Google Sheets không chỉ giúp bạn làm việc hiệu quả hơn mà còn là kỹ năng thiết yếu trong mọi lĩnh vực, từ hành chính, kế toán, nhân sự cho đến marketing hay quản lý dự án. Nếu bạn muốn nắm vững kiến thức và ứng dụng thực tế, đừng bỏ qua bộ sách Google Sheets và Google Docs tại AntBook.

Bộ sách được in màu rõ nét, trình bày khoa học, đi kèm hướng dẫn thực hành chi tiết và video khóa học trực tuyến giúp bạn học dễ hiểu dễ áp dụng. Đặc biệt, khi mua combo 2 cuốn sách GG Sheets và Gg Docs sẽ được tặng kèm giáo trình Google Slides, giúp bạn làm chủ cả bộ công cụ văn phòng Google.

Đặt mua ngay hôm nay tại AntBook để nhận ưu đãi hấp dẫn và bắt đầu nâng cao kỹ năng tin học của bạn!