Đôi khi Donald thêm giá trị mới vào một hàng mới trong cột đầu vào, một số cột liền kề sẽ được tự động điền công thức từ các ô ở trên. Tuy nhiên, không phải tất cả các cột đều tự động làm điều này.

Trên một số cột, anh ta cần kéo ô điều khiển xuống để sao chép công thức. Donald tự hỏi điều gì khiến một số cột tự động điền và một số thì không.

Tự động dân số tế bào là một chủ đề thú vị và khó hiểu, chủ yếu là vì không có câu trả lời dễ dàng cho câu hỏi mà Donald đang đặt ra. Nếu dữ liệu của bạn được lưu trữ trong một trang tính dưới dạng một bảng đã xác định, thì tự động tổng hợp sẽ diễn ra nhanh chóng. (Hãy nhớ — các bảng đã định nghĩa được tạo khi bạn chọn một ô trong dữ liệu của mình và chọn công cụ Bảng trên tab Chèn của dải băng.)

Để xem tập hợp tự động đang hoạt động, hãy chọn một ô trong bất kỳ cột nào trong hàng ngay bên dưới bảng đã xác định. Khi bạn nhập một giá trị vào ô, Excel sẽ thêm một hàng vào bảng và tự động điền bất kỳ công thức nào từ hàng cuối cùng cũ của bảng. Như tôi đã nói — một tích tắc!

Trường hợp nó được xúc xắc là nếu dữ liệu không được lưu trữ trong một bảng xác định. Trong trường hợp này, dường như không có vần điệu hoặc lý do nào để Excel xác định thời điểm tự động điền hay không. Ví dụ, tôi có một bảng rất đơn giản chiếm các cột A: G trong một trang tính. Nếu tôi nhập một giá trị vào ô A8, công thức từ ô G7 sẽ được tự động điền vào ô G8. Điều này không xảy ra nếu tôi chọn các ô A4: A7 và kéo chốt điền xuống dưới, cũng không xảy ra nếu tôi đặt các giá trị vào bất kỳ ô nào trong phạm vi B8: F8; chỉ khi tôi đặt một giá trị vào ô A8. (Xem Hình 1.)

image

Hình 1. Dữ liệu mẫu trong một trang tính.

Không có macro nào ở đây; công thức chỉ tự động điền. Tôi cũng có thể xác định rằng đó không phải là do các giá trị trong cột A được tham chiếu trong công thức, mặc dù chúng có. Lý do tôi biết điều này là vì tôi có một trang tính đơn giản tương tự, trong đó các giá trị trong cột A cũng được tham chiếu trong một công thức trong cột H, nhưng hiệu ứng tự động tổng hợp tương tự không xảy ra. (Xem Hình 2.)

image

Hình 2. Tự động điền không hoạt động trên dữ liệu của trang tính này.

Đối với tất cả các hình thức bên ngoài, hai trang tính có cấu trúc rất giống nhau và cả hai đều không chứa bất kỳ thứ gì lạ mắt — chỉ là các giá trị đơn giản và một cột duy nhất chứa công thức. Tuy nhiên, chúng hoạt động rất khác khi nói đến tự động tập hợp các hàng mới được thêm vào dữ liệu.

Để làm cho vấn đề trở nên tồi tệ hơn, bảng thông thường tự động điền (bảng được hiển thị trong Hình 1) ngừng tự động điền nếu tôi đặt bất kỳ giá trị nào vào các ô B7, D7, E7 hoặc F7. Như đã đề cập, nếu tôi đặt một giá trị vào ô A8, thì ô G8 sẽ tự động điền. Sau đó, tại thời điểm đó, tôi có thể đặt giá trị vào các ô B7, D7, E7 hoặc F7, nhưng tôi không thể đặt chúng vào các cột đó ở hàng 8.

Làm như vậy một lần nữa, sẽ tắt tự động dân số.

Làm gì ở đây? Có lẽ chỉ các lập trình viên tại Microsoft mới có thể đưa ra câu trả lời chính xác, nhưng thử nghiệm không đưa ra kết quả có thể tái tạo hoặc dễ hiểu. Đối với một cái gì đó ổn định hơn một chút, có vẻ như các bảng được xác định là cách để đi để hiểu rõ hơn về dân số tự động. (Xin lỗi, Donald!)

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (13652) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365.