Google Trang tính áp dụng công thức cho toàn bộ cột

Khi đã sẵn sàng, chúng ta sẽ bắt đầu bằng cách sử dụng các ví dụ thực tế để chỉ cho bạn cách áp dụng công thức cho toàn bộ cột trong Google Trang tính

Áp dụng công thức cho toàn bộ cột

Điều hướng nhanh

Để áp dụng công thức cho toàn bộ cột, bạn chỉ cần chèn công thức như bình thường, sau đó hộp bật lên tự động điền sẽ xuất hiện nếu bạn sử dụng máy Mac. sau đó bạn sẽ nhấn 'command' + 'return' cùng lúc để tự động điền

Google Trang tính áp dụng công thức cho toàn bộ cột

Cách thứ hai để áp dụng công thức cho toàn bộ cột là chèn công thức vào ô đầu tiên, sau đó chọn toàn bộ cột và nhấn 'command' + 'D' cùng lúc

Cách thứ ba để áp dụng công thức cho toàn bộ cột là nhấp và kéo núm điều khiển điền để sao chép nội dung của một ô sang các ô lân cận (hình vuông nhỏ ở góc dưới cùng bên phải của ô đã chọn)

Tuy nhiên, điều này có thể phức tạp với các bảng tính lớn hơn vì bạn sẽ phải đợi Excel cuộn xuống cuối trang tính của mình trong khi giữ nút chuột. May mắn thay, có một lối tắt khác, đó là nhấp đúp vào ô điều khiển điền để sao chép ngay nội dung của ô đã chọn xuống dưới

Tóm lược

Thats tất cả để có nó. Bạn có thể sao chép bảng tính ví dụ bên dưới để xem nó được thực hiện như thế nào. Bài học quan trọng nhất là tận hưởng chính mình trong khi làm việc đó

Trong hướng dẫn này, tôi đã trình bày cách áp dụng công thức cho toàn bộ cột trong Google Trang tính. Muốn thêm?

Khi sử dụng công thức trong Google Trang tính, bạn thường cần áp dụng công thức cho toàn bộ cột và điều này có thể được thực hiện khá dễ dàng bằng cách sử dụng hàm ARRAYFORMULA

Để áp dụng công thức cho toàn bộ cột trong Google Trang tính bằng cách sử dụng một công thức duy nhất, hãy bọc công thức mà bạn muốn áp dụng cho toàn bộ cột, trong hàm ARRAYFORMULA. Sau đó, thay đổi các tham chiếu ô đơn trong công thức của bạn thành các tham chiếu tham chiếu đến một cột hoặc phạm vi ô. (Khi nhập công thức, nhấn Ctrl + Shift + Enter trên bàn phím để tự động áp dụng hàm ARRAYFORMULA cho công thức của bạn. )

Ví dụ: lưu ý hai công thức IF bên dưới. Công thức đầu tiên là một công thức IF thông thường đề cập đến một ô duy nhất, nhưng công thức thứ hai sử dụng hàm ARRAYFORMULA và được áp dụng cho nhiều ô

=IF(A1=1,1,0)
=ARRAYFORMULA(IF(A1. A=1,1,0))

Bài viết này hướng dẫn cách sử dụng ARRAYFORMULA trong Google Trang tính, nhưng hãy nhấp vào đây nếu bạn muốn tìm hiểu cách sử dụng mảng trong Excel

Dưới đây là các cách khác nhau để sử dụng hàm ARRAYFORMULA

Tham khảo một cột

  • = CÔNG THỨC Mảng(A2. MỘT)

Tham khảo một hàng

  • = CÔNG THỨC Mảng(B1. 1)

Tổng / Nhân các cột

  • = CÔNG THỨC Mảng(A3. A+B3. b)
  • = CÔNG THỨC Mảng(A3. A*B3. b)

CÔNG THỨC Mảng NẾU

  • =ARRAYFORMULA(IF(B3. B>0. 6,"Đạt","Không đạt"))

Kết hợp họ và tên

  • = CÔNG THỨC Mảng(B3. B&", "&A3. MỘT)

Tính tổng toàn bộ bảng dữ liệu

  • = CÔNG THỨC Mảng(A3. B+D3. E+G3. H)

Lấy dữ liệu từ sheet khác

  • =ARRAYFORMULA(Danh sách. A3. b)

Bài viết này tập trung cụ thể vào việc sử dụng ARRAYFORMULA để áp dụng công thức cho cột và các phạm vi khác. Nhưng nếu bạn muốn biết cách sao chép nhanh các công thức xuống một cột để có các công thức trong mỗi ô, hãy đọc bài viết này về cách sử dụng "điền vào" để sao chép các công thức, sử dụng một số dữ liệu ví dụ giống như bạn sẽ tìm thấy trong . Điều này được thực hiện để cho bạn thấy một phương pháp/công thức khác để đạt được các nhiệm vụ tương tự

ARRAYFORMULA phím tắt

Nếu muốn, bạn có thể chỉ cần nhập hàm ARRAYFORMULA vào thanh công thức… hoặc bạn cũng có thể sử dụng phím tắt để biến công thức của mình thành "Công thức mảng"

Sau khi nhập công thức của bạn (trong khi con trỏ của bạn vẫn ở trong thanh công thức), hãy nhấn các phím Ctrl + shift + enter, thao tác này sẽ tự động đưa công thức của bạn vào hàm ARRAYFORMULA

Ví dụ: gõ =C1. C, rồi nhấn Ctrl + shift + enter, và công thức của bạn sẽ chuyển thành =ArrayFormula(C1. C)

Hàm ARRAYFORMULA của Google Trang tính

Vì vậy, trước khi chúng ta bắt đầu sử dụng hàm ARRAYFORMULA trong các ví dụ, hãy tìm hiểu xem hàm này làm gì

Mô tả Google Trang tính cho hàm ARRAYFORMULA

Cú pháp.
ARRAYFORMULA(công_thức_mảng)

Tóm tắt công thức. “Cho phép hiển thị các giá trị được trả về từ một công thức mảng thành nhiều hàng và/hoặc cột và sử dụng các hàm không thuộc mảng với mảng”

Dưới đây là hai sơ đồ cho thấy cách thức hoạt động của hàm ARRAYFORMULA. Bạn sẽ tìm thấy các ví dụ về các công thức này bên dưới

CÔNG THỨC Mảng Sơ đồ 1

Google Trang tính áp dụng công thức cho toàn bộ cột

Sơ đồ này cho thấy cách cơ bản nhất để sử dụng ARRAYFORMULA, đó là tham chiếu đến một dải ô

CÔNG THỨC Mảng Sơ đồ 2

Sơ đồ này cho biết cách sử dụng hàm ARRAYFORMULA để áp dụng công thức cho toàn bộ cột

Google Trang tính áp dụng công thức cho toàn bộ cột

Nhận bảng công thức Google Sheets MIỄN PHÍ của bạn

Tham chiếu đến một cột với hàm ARRAYFORMULA

Một trong những cách phổ biến và cơ bản nhất để sử dụng hàm ARRAYFORMULA, là hoàn toàn tự nó không liên quan đến công thức nào khác… chỉ đơn giản là tham chiếu đến một cột hoặc phạm vi dữ liệu bằng một công thức duy nhất

Đây là cách chúng ta sẽ sử dụng ARRAYFORMULA để bắt đầu, nhưng sau khi bạn đã hiểu rõ về cách sử dụng chính công thức đó, chúng ta sẽ chuyển sang sử dụng ARRAYFORMULA để áp dụng các công thức khác trên các phạm vi ô

Vì vậy, trong ví dụ này, chúng tôi sẽ hiển thị danh sách tên từ một cột, trong một cột khác trong bảng tính

Nhiệm vụ. Hiển thị danh sách tên trong một cột khác

Hợp lý. Trong cột C, hãy tham khảo danh sách các tên trong cột A với ARRAYFORMULA

công thức. Công thức bên dưới, được nhập vào ô màu xanh lam (C2), ví dụ này

= CÔNG THỨC Mảng(A2. MỘT)

Google Trang tính áp dụng công thức cho toàn bộ cột

Tham chiếu đến một hàng với hàm ARRAYFORMULA

Thật tốt khi lưu ý rằng bạn cũng có thể sử dụng hàm ARRAYFORMULA để chỉ các hàng/phạm vi ngang

Trong ví dụ này, chúng tôi sẽ đề cập đến một hàng ô có ngày tháng trong đó và hiển thị danh sách ngày tháng đó trong một hàng khác bằng cách sử dụng hàm ARRAYFORMULA

Nhiệm vụ. Hiển thị danh sách ngày trong một hàng khác

Hợp lý. Ở hàng 3, hãy tham khảo danh sách ngày ở hàng 1 với ARRAYFORMULA

công thức. Công thức dưới đây, được nhập vào ô màu xanh lam (B3), ví dụ này

= CÔNG THỨC Mảng(B1. 1)

Google Trang tính áp dụng công thức cho toàn bộ cột

Theo lớp bảng tính. com

Cách TỔNG và nhân các cột trong Google Sheets

Bây giờ, hãy sử dụng ARRAYFORMULA để mở rộng công thức trong Google Trang tính để công thức đó áp dụng cho toàn bộ cột

Bạn có thể thường thấy cần tính tổng hoặc nhân toàn bộ các cột trong Google Trang tính và nếu bạn muốn đạt được điều này bằng một công thức duy nhất thì sử dụng ARRAYFORMULA là cách để thực hiện

Ví dụ này cho thấy cách sử dụng ARRAYFORMULA để mở rộng các công thức cộng và nhân

Cột A và B là danh sách các số… và cột D và E cộng/nhân các số này bằng cách mở rộng các công thức cộng và nhân xuống dưới cột bằng hàm ARRAYFORMULA

Trong cột D, bạn có thể thấy rằng công thức cộng trong ô D3 mở rộng chức năng của nó xuống các ô bên dưới bằng cách chỉ sử dụng một công thức duy nhất và bạn có thể thấy trong cột E rằng công thức nhân cũng làm như vậy

Nhiệm vụ. Áp dụng các công thức cộng và nhân cho toàn bộ một cột

Hợp lý. Gói các công thức cộng và nhân trong hàm ARRAYFORMULA và chỉ định toàn bộ cột làm phạm vi

Công thức. Các công thức bên dưới ban đầu được nhập vào ô D3 và E3 (ô màu xanh lam), ví dụ này

= CÔNG THỨC Mảng(A3. A+B3. B) được nhập vào ô D3

= CÔNG THỨC Mảng(A3. A*B3. B) được nhập vào ô E3

Google Trang tính áp dụng công thức cho toàn bộ cột

Sử dụng ARRAYFORMULA để mở rộng hàm IF

Đây là một ví dụ khác mà chúng tôi sẽ áp dụng một công thức cho toàn bộ một cột trong Google Trang tính, nhưng lần này chúng tôi sẽ sử dụng hàm IF

Giả sử bạn có một công thức IF mà bạn đã thiết lập để hiển thị liệu một học sinh có đạt/không đạt dựa trên điểm của họ hay không và bạn muốn áp dụng công thức này cho toàn bộ cột. Chúng tôi sẽ làm điều này bằng cách gói công thức IF trong hàm ARRAYFORMULA

Trong hình ảnh ví dụ dưới đây, trong cột A và B, là danh sách tên sinh viên và điểm của họ. Công thức trong cột C sử dụng hàm IF để hiển thị "Đạt" nếu điểm của học sinh trên 60% (0. 6) và hiển thị "Không đạt" nếu điểm không cao hơn 60%. Nhưng điều quan trọng nhất cần lưu ý trong ví dụ này là hàm IF đã được áp dụng cho cột bằng cách sử dụng hàm ARRAYFORMULA

Nhiệm vụ. Áp dụng công thức IF cho toàn bộ cột

Hợp lý. Đưa công thức IF vào hàm ARRAYFORMULA và chỉ định toàn bộ cột làm phạm vi

công thức. Công thức dưới đây, được nhập vào ô màu xanh lam (C3), ví dụ này

=ARRAYFORMULA(IF(B3. B>0. 6,"Đạt","Không đạt"))

Google Trang tính áp dụng công thức cho toàn bộ cột

Cách kết hợp họ và tên với ARRAYFORMULA

Một cách rất hữu ích khác mà bạn có thể sử dụng ARRAYFORMULA là kết hợp các cột, chẳng hạn như khi bạn cần kết hợp họ và tên vào một cột duy nhất

Khi sử dụng ARRAYFORMULA để kết hợp các ô/cột, bạn phải sử dụng toán tử "&" giữa mỗi giá trị/tham chiếu mà bạn chỉ định (hiển thị trong ví dụ)

Trong hình ảnh ví dụ bên dưới, cột A có tên và cột B có họ

Bằng cách sử dụng hàm ARRAYFORMULA với toán tử "&", các tên này được kết hợp trong cột D

Nhiệm vụ. Kết hợp họ và tên thành định dạng "Last, First"

Hợp lý. Kết hợp các cột A và B theo chiều ngang, với dấu phẩy và khoảng cách giữa chúng, bằng cách sử dụng hàm ARRAYFORMULA và toán tử "&"

công thức. Công thức dưới đây, được nhập vào ô màu xanh lam (D3), ví dụ này

= CÔNG THỨC Mảng(B3. B&", "&A3. MỘT)

Google Trang tính áp dụng công thức cho toàn bộ cột

Cách tính tổng toàn bộ bảng dữ liệu với ARRAYFORMULA

Trước đó tôi đã chỉ cho bạn cách tính tổng các cột dữ liệu bằng ARRAYFORMULA, nhưng bạn cũng có thể sử dụng hàm này để tính tổng dữ liệu trên toàn bộ bảng dữ liệu

Khi bạn thêm một phạm vi có hai hoặc nhiều cột/hàng vào một phạm vi khác có cùng kích thước, hàm ARRAYFORMULA sẽ tính tổng từng hàng/cột trong các phạm vi đã chỉ định

Vì vậy, như bạn sẽ thấy trong công thức bên dưới, có ba bảng hai cột khác nhau đang được thêm vào cùng với hàm ARRAYFORMULA. Cột đầu tiên của phạm vi đầu tiên được thêm vào cột đầu tiên của phạm vi thứ hai, sau đó được thêm vào cột đầu tiên của phạm vi thứ ba. Hàm này cũng thực hiện tương tự cho cột thứ hai hoặc cho bất kỳ số lượng cột nào miễn là phạm vi bạn đang thêm có cùng kích thước

Điều này có thể được hình dung như xếp chồng các bảng lên nhau và sau đó tính tổng các số xếp chồng/chồng lên nhau

Nhiệm vụ. Tổng các giá trị từ ba bảng khác nhau, trong đó mỗi cột từ mỗi bảng được thêm vào cùng một cột từ các bảng khác

Hợp lý. Sử dụng hàm ARRAYFORMULA để tính tổng các cột từ ba phạm vi hai cột khác nhau, trong đó các cột đầu tiên được cộng với các cột đầu tiên khác và các cột thứ hai được cộng với các cột thứ hai khác

công thức. Công thức dưới đây, được nhập vào ô màu xanh lam (J3), ví dụ này

= CÔNG THỨC Mảng(A3. B+D3. E+G3. H)

Google Trang tính áp dụng công thức cho toàn bộ cột

Nội dung này ban đầu được tạo và viết bởi SpreadsheetClass. com

Kéo dữ liệu từ một trang tính khác với ARRAYFORMULA

Một tình huống rất phổ biến yêu cầu sử dụng hàm ARRAYFORMULA, đó là khi bạn cần lấy dữ liệu từ một trang tính (tab) khác trong Google Trang tính. Trước đó, chúng ta đã tìm hiểu cách đơn giản tham chiếu đến một dải dữ liệu bằng cách sử dụng hàm ARRAYFORMULA trong cùng một tab và bạn có thể sử dụng phương pháp tương tự này để tham chiếu đến dữ liệu trong một tab khác miễn là bạn chỉ định tên tab mà bạn đang kéo

Trong ví dụ này, chúng tôi sẽ đề cập đến hai điều quan trọng. Đầu tiên là bạn có thể sử dụng ARRAYFORMULA để tham chiếu dữ liệu trên các tab khác và thứ hai là bạn có thể sử dụng ARRAYFORMULA để tham chiếu toàn bộ phạm vi dữ liệu có nhiều hàng và cột

Trong ví dụ này, chúng tôi có một danh sách tên và họ trên một tab mà chúng tôi muốn hiển thị trong một tab khác. Để làm điều này, hãy làm theo ví dụ dưới đây

Như với hầu hết các công thức, khi sử dụng ARRAYFORMULA để tham chiếu đến dữ liệu từ tab khác, hãy nhập tên của tab mà bạn đang kéo từ đó, theo sau là dấu chấm than, sau đó là tham chiếu hàng/cột

Hãy nhớ rằng nếu tên tab của bạn có khoảng trắng trong đó, bạn phải nhập dấu nháy đơn trước và sau tên tab (Ví dụ. 'Tên thẻ'. A3. b). Tuy nhiên, trong ví dụ này, tên tab mà chúng tôi sẽ sử dụng được đặt tên là "Danh sách" và vì vậy chúng tôi không cần dấu nháy đơn

Nhiệm vụ. Hiển thị dữ liệu trong cột A và B từ tab có tên "Danh sách", trong cột A và B trong tab mới/khác

Hợp lý. Trong tab mới, hiển thị dữ liệu từ cột A và B từ tab "Danh sách", bằng cách tham chiếu dữ liệu bằng hàm ARRAYFORMULA

công thức. Công thức dưới đây, được nhập vào ô màu xanh lam (A3), ví dụ này

=ARRAYFORMULA(Danh sách. A3. b)

Dữ liệu nguồn từ tab "Danh sách"

Google Trang tính áp dụng công thức cho toàn bộ cột

Tab riêng biệt hiển thị dữ liệu/mảng được tham chiếu

Google Trang tính áp dụng công thức cho toàn bộ cột

Bài kiểm tra nhỏ bất ngờ. Kiểm tra kiến ​​thức của bạn

Trả lời các câu hỏi bên dưới về hàm ARRAYFORMULA để củng cố kiến ​​thức của bạn. Cuộn xuống dưới cùng để tìm câu trả lời cho bài kiểm tra

Tải xuống lớp học

Bảng cheat hàm ARRAYFORMULA (PDF)

Hoàn thành bảng cheat công thức Google Sheets

Nhấp vào nút "In" màu xanh lá cây bên dưới để in toàn bộ bài viết này

Câu hỏi 1

Công thức nào sau đây đề cập đến một cột dữ liệu?

  1. = CÔNG THỨC Mảng(A12. 12)
  2. =ARRAYFORMULA(G. g)
  3. =B1

Câu hỏi 2

Công thức nào sau đây đề cập đến một hàng dữ liệu?

  1. =J3
  2. = CÔNG THỨC Mảng(U1. bạn)
  3. = CÔNG THỨC Mảng(9. 9)

Câu hỏi số 3

Đúng hay sai. Công thức sau đây sẽ không áp dụng cho toàn bộ cột vì nó không được gói gọn trong hàm ARRAYFORMULA