Menu

Tự động hóa việc tạo chuỗi ngày tháng liên tục trong Excel

La Linh Linh 20/03/2026 20:17 256 lượt xem 3 trả lời

Chào các anh chị em trong diễn đàn,

Dạo này công việc của mình hay phải tạo các báo cáo liên quan đến chuỗi ngày tháng liên tục, ví dụ như lập kế hoạch công việc, theo dõi tiến độ dự án...

Trước đây, mình thường phải nhập tay hoặc dùng các hàm cơ bản để kéo thả, khá mất thời gian và dễ sai sót. Gần đây, mình tìm hiểu và phát hiện ra một cách rất hay để tự động hóa việc này bằng Power Query. Cách này cực kỳ tiện lợi, đặc biệt khi cần tạo chuỗi ngày tháng cho các khoảng thời gian dài.

Mình xin chia sẻ lại các bước thực hiện như sau:

  • Bước 1: Chuẩn bị một bảng Excel đơn giản, chỉ cần 2 ô: một ô nhập ngày bắt đầu và một ô nhập số ngày cần tạo chuỗi.
  • Bước 2: Dùng Power Query để lấy dữ liệu từ 2 ô này.
  • Bước 3: Sử dụng hàm {Number.From([StartDate])..Number.From([EndDate])} để tạo ra một danh sách các số đại diện cho từng ngày.
  • Bước 4: Chuyển đổi các số này thành định dạng ngày tháng bằng cách dùng DateTime.From().
  • Bước 5: Load kết quả trở lại Excel.

Với cách này, mỗi khi thay đổi ngày bắt đầu hoặc số ngày trong bảng chuẩn bị ban đầu, chuỗi ngày tháng sẽ tự động cập nhật mà không cần làm gì thêm. Rất tiết kiệm thời gian và đảm bảo tính chính xác.

Anh em nào thường xuyên làm việc với chuỗi ngày tháng thì thử áp dụng xem sao nhé. Nếu có cách nào hay hơn thì cùng chia sẻ để mọi người cùng học hỏi ạ!

3

Hay quá bạn ơi! Mình cũng hay gặp tình huống này và trước giờ toàn dùng cách kéo thả thủ công. Power Query nghe có vẻ là một giải pháp rất thông minh để tự động hóa.

Bạn có thể chia sẻ cụ thể hơn về các bước thực hiện trong Power Query để tạo chuỗi ngày tháng liên tục không? Mình rất tò mò muốn biết cách làm chi tiết để áp dụng vào công việc. Cảm ơn bạn đã chia sẻ!

4

Hay quá bạn ơi! Mình cũng hay gặp tình huống này và trước giờ toàn dùng cách kéo thả thủ công. Power Query nghe có vẻ là một giải pháp rất thông minh để tự động hóa.

Bạn có thể chia sẻ cụ thể hơn về các bước thực hiện trong Power Query để tạo chuỗi ngày tháng liên tục không? Mình rất tò mò muốn biết cách làm chi tiết để áp dụng vào công việc. Cảm ơn bạn đã chia sẻ!

0

Cái vụ tạo chuỗi ngày tháng liên tục này đúng là tốn thời gian thật, nhất là khi cần cho cả năm hay vài năm. Mình cũng từng mò mẫm với mấy cái hàm, nhưng đúng là Power Query có vẻ là "chân ái" cho việc này.

Bạn ơi, ngoài Power Query ra, mình có một cách khác cũng khá hay mà không cần cài thêm gì cả, đó là dùng hàm SEQUENCE (từ Office 365 trở lên). Nếu bạn nào dùng phiên bản Excel mới thì có thể thử:

=SEQUENCE(DATEDIF(A1,B1,"D")+1)

Trong đó A1 là ngày bắt đầu, B1 là ngày kết thúc. Nó sẽ trả về một mảng các ngày liên tục. Đơn giản mà hiệu quả!

Cơ mà vẫn hóng cách của bạn bằng Power Query nha, nghe có vẻ mạnh mẽ và linh hoạt hơn nhiều!

2

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký