Menu

Tự động điền ngày tháng năm theo định dạng mong muốn trong Google Sheets

Mạc Khải Dinh 07/06/2026 13:08 353 lượt xem 3 trả lời

Chào các bạn, mình là thành viên mới của diễn đàn. Hôm nay mình muốn chia sẻ một mẹo nhỏ nhưng khá hữu ích khi làm việc với Google Sheets, đó là cách tự động điền ngày tháng năm theo định dạng mong muốn mà không cần phải gõ tay từng cái một.

Trong quá trình làm báo cáo, mình thường xuyên phải nhập ngày tháng. Tuy nhiên, đôi khi mình muốn định dạng ngày tháng theo một cách riêng, ví dụ như 'ngày/tháng/năm' (dd/mm/yyyy) hoặc 'tháng - ngày - năm' (mm-dd-yyyy). Việc nhập tay từng ô rất tốn thời gian và dễ sai sót.

Mình đã tìm hiểu và phát hiện ra cách làm rất đơn giản như sau:

  • Đầu tiên, chọn vùng dữ liệu bạn muốn điền ngày tháng.
  • Vào menu Data (Dữ liệu) > Data validation (Xác thực dữ liệu).
  • Trong mục Criteria (Tiêu chí), chọn Date (Ngày).
  • Ở phần Invalid data (Dữ liệu không hợp lệ), bạn có thể chọn Reject input (Từ chối nhập liệu) hoặc Show warning (Hiển thị cảnh báo).
  • Quan trọng nhất là ở mục Advanced options (Tùy chọn nâng cao), bạn có thể chọn Display date picker (Hiển thị bộ chọn ngày).
  • Sau khi thiết lập xong, khi bạn click vào một ô trong vùng dữ liệu đã chọn, một bộ chọn ngày sẽ hiện ra. Bạn chỉ cần chọn ngày, tháng, năm mong muốn và nó sẽ tự động điền vào ô theo định dạng mặc định của Google Sheets (thường là tháng/ngày/năm).

Tuy nhiên, để nó hiển thị theo định dạng riêng của bạn, bạn cần thêm một bước định dạng nữa:

  1. Chọn lại vùng dữ liệu vừa điền ngày.
  2. Vào menu Format (Định dạng) > Number (Số) > Custom date and time (Ngày và giờ tùy chỉnh).
  3. Tại đây, bạn có thể chọn hoặc tự tạo định dạng ngày tháng năm theo ý muốn. Ví dụ: dd/mm/yyyy hoặc yyyy-mm-dd.

Chúc các bạn áp dụng thành công và làm việc hiệu quả hơn với Google Sheets!

0
Mình cũng hay gặp tình huống này lắm! Thay vì gõ tay, bạn thử dùng hàm TODAY() kết hợp với hàm TEXT() xem sao. Ví dụ, muốn định dạng 'ngày/tháng/năm' thì bạn nhập công thức là =TEXT(TODAY(), "dd/mm/yyyy"). Cái này tiện lắm, nó tự động cập nhật ngày hiện tại luôn. Bạn thử xem có đúng ý không nhé!
0
Mình cũng hay gặp tình huống này lắm! Thay vì gõ tay, bạn thử dùng hàm TODAY() kết hợp với hàm TEXT() xem sao. Ví dụ, muốn định dạng 'ngày/tháng/năm' thì bạn nhập công thức là =TEXT(TODAY(), "dd/mm/yyyy"). Cái này tiện lắm, nó tự động cập nhật ngày hiện tại luôn. Bạn thử xem có đúng ý không nhé!
0

Hay quá bạn ơi! Cảm ơn bạn đã chia sẻ mẹo này, đúng là tiết kiệm được khối thời gian gõ tay thật.

Mình có một cách khác cũng tương tự, bạn có thể thử dùng ARRAYFORMULA kết hợp với TODAY()TEXT() để tự động điền cho cả một cột luôn. Ví dụ, nếu bạn muốn cột A tự động điền ngày theo định dạng yyyy-mm-dd từ dòng 2 trở đi, bạn chỉ cần nhập vào ô A2 công thức:

``html =ARRAYFORMULA(IF(ROW(A2:A)

1

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

Đăng nhập Đăng ký