kéo xuống. Công thức phức tạp, ngày không tự động sort, cần can thiệp thủ công.">
 Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Cách trích xuất & liệt kê tất cả ngày giữa hai ngày trong Excel

Hãy tưởng tượng tình huống bạn cần tạo bảng theo ngày. Ví dụ, bạn đang tạo lịch trình cần danh sách hoạt động theo ngày. Trong trường hợp đó, bạn cần danh sách ngày. Rõ ràng, không danh sách nào không giới hạn, nên danh sách của bạn sẽ có ngày bắt đầu và kết thúc.

Liệt kê tất cả ngày giữa hai ngày trong Excel

Đối với trường hợp này, bạn có thể dùng phương pháp giải thích trong bài để lấy danh sách ngày giữa hai ngày dưới dạng danh sách trong một cột. Bạn có hai cách tiến hành:

  1. Tạo danh sách ngày tuần tự trong Excel dùng Fill handle (Cầm tay điền)
  2. Lấy danh sách tất cả ngày giữa hai ngày cho trước trong Excel dùng công thức.

1. Tạo danh sách ngày tuần tự trong Excel dùng Fill handle

Microsoft Excel có Fill handle, giúp dễ dàng tạo danh sách ngày tuần tự. Mặc dù nó không chính xác giúp với ngày giữa hai ngày cho trước, dùng tùy chọn này dễ hơn dùng công thức nhiều.

Chỉ cần nhập ngày vào ô A1 và nhấp bất kỳ nơi nào bên ngoài ô. Sau đó nhấp vào ô lại để kích hoạt Fill handle.

Kéo Fill handle xuống để tạo danh sách ngày tuần tự trong Excel.

Lấy danh sách tất cả ngày giữa hai ngày cho trước trong Excel dùng công thức

Công thức lấy danh sách tất cả ngày giữa hai ngày cho trước trong Excel hơi phức tạp. Chúng ta sẽ giải thích dùng ví dụ:

Giả sử ngày bắt đầu ở ô A1, ngày kết thúc ở ô A2. Bạn cần danh sách ở cột C. Quy trình tìm danh sách ngày như sau:

Đầu tiên, nhập công thức và nhấn Enter:

=A1+1 trong ô C1

Sẽ hiển thị ngày kế tiếp ngày bắt đầu ở ô C1.

Bây giờ, gõ công thức sau trong ô C2:

=IF($A$1+ROW(A1)>=$A$2-1,"",C1+1)

Nhấp bất kỳ nơi nào bên ngoài ô C2 rồi quay lại ô C2 để làm nổi bật tùy chọn kéo công thức xuống. Kéo công thức xuống cho đến khi bắt đầu nhận kết quả trống trên các ô. Nhấn Enter để hiển thị kết quả.

Vấn đề với công thức này là khó định nghĩa cú pháp hoặc sửa đổi. Hơn nữa, ngày không chính xác theo thứ tự. Ngày đầu và cuối vẫn ở ô A1 và A2. Các ngày ở cột C là những ngày giữa các ngày này.

Giải pháp cho vấn đề này có thể kéo thả, cắt, dán một chút.

Hy vọng điều này giúp ích.