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 Show
Á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 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ượcThats 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) 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 ARRAYFORMULATham khảo một cột
Tham khảo một hàng
Tổng / Nhân các cột
CÔNG THỨC Mảng NẾU
Kết hợp họ và tên
Tính tổng toàn bộ bảng dữ liệu
Lấy dữ liệu từ sheet khác
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ắtNế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ínhVì 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
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ơ đồ 1Sơ đồ 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ơ đồ 2Sơ đồ 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 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 ARRAYFORMULAMộ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) Tham chiếu đến một hàng với hàm ARRAYFORMULAThậ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) Theo lớp bảng tính. com Cách TỔNG và nhân các cột trong Google SheetsBâ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 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")) Cách kết hợp họ và tên với ARRAYFORMULAMộ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) Cách tính tổng toàn bộ bảng dữ liệu với ARRAYFORMULATrướ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) 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 ARRAYFORMULAMộ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" Tab riêng biệt hiển thị dữ liệu/mảng được tham chiếu Bài kiểm tra nhỏ bất ngờ. Kiểm tra kiến thức của bạnTrả 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ọcBả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 1Công thức nào sau đây đề cập đến một cột dữ liệu?
Câu hỏi 2Công thức nào sau đây đề cập đến một hàng dữ liệu?
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 |