Điều cần biết
- ARRAYFORMULA cho phép bạn nhân một dải ô (một mảng) thay vì hai ô.
- Ví dụ về ARRAYFORMULA: =ArrayFormula (SUM (C3: C9F3: F9)).
- Các mảng đầu vào phải có cùng kích thước; hai phạm vi ô phải có số điểm dữ liệu bằng nhau.
Bài viết này giải thích cách sử dụng ARRAYFORMULA trong Google Trang tính để bạn có thể nhập nhiều điểm dữ liệu hơn vào các phép tính của mình.
Cách sử dụng ARRAYFORMULA trong Google Trang tính
Bạn sử dụng ARRAYFORMULA như bất kỳ chức năng nào khác, nhưng bạn không bao giờ tự ý sử dụng nó. Nó luôn đứng trước một phương trình hoặc lệnh khác để thông báo cho chương trình mà nó cần sử dụng và có thể trả về nhiều bộ (mảng) thông tin. Đây là một ví dụ.
-
Đối với ví dụ này, ARRAYFORMULA sẽ đối chiếu họ và tên từ hai cột trong Google Trang tính.
-
Thông thường, để đối chiếu tên ở hàng thứ hai với cột thứ ba, bạn sẽ sử dụng công thức "&". Trong trường hợp này, bạn sử dụng hai dấu và trong công thức, như sau:
=(B2 &"," & A2)
-
Nhấn Nhậpđể chạy công thức. Kết quả sẽ thay thế văn bản công thức.
-
Để tự động áp dụng công thức cho toàn bộ cột, bạn sẽ thêm ARRAYFORMULA và thực hiện một số thay đổi nhỏ đối với đối số. Giống như bất kỳ công thức nào khác trong Google Trang tính, ARRAYFORMULA đặt sau dấu bằng nhưng trước đối số.
Để thực hiện các thay đổi đối với công thức, hãy nhấp vào văn bản của công thức đó trong trường nhập.
-
Chỉ cần thêm lệnh ARRAYFORMULA sẽ không lấp đầy phần còn lại của cột vì bạn cần yêu cầu Google Trang tính sử dụng tất cả dữ liệu. Để làm như vậy, hãy sử dụng ký hiệu thích hợp. Trong Trang tính (và các chương trình bảng tính khác), bạn sử dụng dấu hai chấm (:) để xác định một phạm vi. Trong ví dụ này, các phạm vi là B2: Bvà A2: A
Ký hiệu này bao gồm tất cả các Cột A và B ngoại trừ hàng đầu tiên chứa tiêu đề. Trong các ứng dụng khác, bạn sẽ sử dụng một cái gì đó như B: B để sử dụng toàn bộ cột hoặc B2: B12để bao gồm một phạm vi cụ thể (trong trường hợp này, Hàng từ 2 đến 12 của Cột B).
Các mảng đầu vào của bạn phải có cùng kích thước. Ví dụ: nếu bạn chạy ARRAYFUNCTION trên phạm vi ba ô trong Cột A và hai ô trong Cột B, một kết quả sẽ trả về lỗi, nhưng các đối số hợp lệ sẽ vẫn chạy.
-
Nhấn Nhậpđể chạy công thức và điền vào các ô còn lại.
-
Khi bạn thêm nhiều mục nhập hơn, cột có ARRAYFORMULA sẽ cập nhật.
-
Nếu một số dữ liệu của bạn thay đổi, việc cập nhật dữ liệu đó cũng sẽ sửa đổi kết quả.
Trong ví dụ này, các ô trong Cột C bên cạnh các ô trống trong Cột A và B chứa dấu phẩy vì chúng là một phần của công thức đối chiếu ban đầu. Chúng sẽ không nhất thiết phải xuất hiện cho các chức năng khác.
- Để sửa đổi kết quả, bạn chỉ cần quay lại ô có hàm ARRAYFORMULA và thay đổi nó. Phần còn lại của kết quả sẽ tự động cập nhật.
Google Trang tính chỉ có thể sử dụng ARRAYFORMULA với các mảng có cùng kích thước (tức là chứa cùng số điểm dữ liệu).
Google Trang tính ARRAYFORMULA là gì?
Hàm ARRAYFORMULA trong Google Trang tính hoạt động cùng với một số tính toán khác để cho phép bạn bao gồm nhiều điểm dữ liệu hơn. Thay vì một số hoặc một ô, lệnh này cho phép bạn đưa thêm thông tin vào các phép tính của mình và xuất ra kết quả chi tiết hơn.
Ví dụ: nếu bạn cố nhân hai dãy ô với nhau, Google Trang tính sẽ trả về lỗi vì hàm nhân chỉ biết cách tìm tích của hai hoặc nhiều số kín đáo (ví dụ: 4 lần [the giá trị trong Ô A1]). Tuy nhiên, việc thêm ARRAYFORMULA sẽ yêu cầu Google tính thêm thông tin và sử dụng thông tin đó khác với bình thường.
Công dụng của ARRAYFORMULA
Ví dụ trên chỉ là một cách để sử dụng ARRAYFORMULA. Nó hoạt động với hầu hết các chức năng trong Google Trang tính và bạn thậm chí không phải xuất một mảng. Ví dụ: nếu bạn đang tạo báo cáo chi phí, bạn có thể thiết lập hàm ARRAYFORMULA để nhân giá của một mặt hàng với số lượng bạn đã mua và sau đó cộng tất cả các chi phí lại với nhau. Hàm này sử dụng nhiều phương trình để tạo ra một bit thông tin hữu ích dựa trên các yếu tố mà bạn có thể cập nhật trong tương lai.
Tại sao Không Điền xuống?
Trong một số trường hợp, bạn có thể nhận được kết quả tương tự bằng cách nhập một công thức một lần và sau đó kéo góc dưới cùng bên phải của ô xuống hoặc qua để sao chép nó vào tất cả các hàng hoặc cột bạn đã đánh dấu. Tuy nhiên, nếu có nhiều thông tin bạn cập nhật thường xuyên, ARRAYFORMULA sẽ giúp bạn tiết kiệm thời gian. Bạn không cần phải tiếp tục điền khi tập dữ liệu của bạn lớn hơn phạm vi bạn đã sao chép; nó sẽ tự động cập nhật khi bạn nhập các mục mới.
Ưu điểm chính khác của ARRAYFORMULA là nếu bạn cần cập nhật công thức, bạn sẽ không phải sao chép nó vào mọi trường kết quả. Ví dụ: nếu bạn quyết định muốn thêm hai mảng thay vì nhân chúng, bạn chỉ cần thay đổi một giá trị trong hộp ARRAYFORMULA và nó sẽ tự động điền vào các giá trị khác. Nếu bạn điền xuống, bạn sẽ cần phải điều chỉnh từng trường đầu ra, điều này sẽ tạo ra nhiều công việc hơn ngay cả khi bạn sử dụng lại chức năng điền xuống.