Ở nội dung bài viết này, mình muốn chia sẻ với các bạn cách để nhập nhanh ngày tháng năm trong Excel. Với cách dùng VBA thay vì phải gõ 4->10 ký tự để nhập đầy đủ ngày tháng năm thì bạn chỉ cần nhập 1 ký tự là xong. Ngoài ra, còn 2 cách khác đơn giản hơn là sử dụng định dạng Date nhập từ 3->5 ký tự hoặc kết hợp các hàm phân tách chuỗi để rút ngắn thời gian nhập.


Nội dung bài viết

  • Định dạng Date
  • Sử dụng VBA để tùy chỉnh cách nhập ngày tháng năm trong Excel
  • Sử dụng thêm một cột phụ và kết hợp dùng hàm Date, Left, Right, Mid

Định dạng Date

Có 2 cách để bạn sử dụng định dạng Date trong Excel

Với 2 cách dưới đây thay vì phải nhập đầy đủ ngày tháng năm thì có thể chỉ nhập ngắn gọn ngày tháng . Ví dụ: nhập 3/4 hoặc 3-4 thì Excel sẽ tự thêm vào năm hiện tại, kết quả sẽ được 3/4/2018 hoặc 3-4-2018

Cách 1: Chọn định dạng là Short Date thì lúc này Excel sẽ lấy định dạng ngày tháng năm như định dạng của Window

nhap-nhanh-ngay-thang-nam-excel

Cách 2: Sử dụng định dạng tùy chỉnh – custom Format để định dạng Date.

nhap-nhanh-ngay-thang-nam-excel

Sử dụng VBA để tùy chỉnh cách nhập ngày tháng năm trong Excel

Ưu điểm khi dùng VBA là bạn có thể tùy chỉnh theo cách nhập ngày tháng năm của riêng mình.

Để bắt đầu viết lệnh trong VBA, đầu tiên các bạn vào Visual Basic

nhap-nhanh-ngay-thang-nam-excel

Tiếp theo, chọn Sheet1(1) nếu bạn muốn nhập nhanh ngày tháng trên đó hoặc Sheets2… tùy ý. Sau đó tạo 1 Module1 (2) bằng cách chuột phải vào khung bên trái > Insert > Module.

nhap-nhanh-ngay-thang-nam-excelLink tải https://1drv.ms/u/s!AiSESNUEKzk8nVYVD_M_SjpvS5e7
Password mở VBA chitietcach.com

Sử dụng thêm một cột phụ và kết hợp dùng hàm Date, Left, Right, Mid

Với cách sử dụng thêm hàm Date, Left, Right, Mid bạn có thể chuyển chuỗi về ngày tháng năm, tuy nhiên phải sử dụng thêm 1 cột để lưu kết quả. Nếu sử dụng cách này thì bạn có thể sử dụng hàm sau:

  • =DATE(RIGHT(A2;4);MID(A2;3;2);LEFT(A2; 2): sử dụng khi nhập đủ 8 số ddMMyyyy
  • =DATE(“20″&””&RIGHT(A5;2);MID(A5;3;2);LEFT(A5;2)): sử dụng khi nhập đủ 6 số ddMMyy

Lưu ý Để thêm số 0 vào trước, bạn cần thêm dấu ‘ vào trước dãy số. Ví dụ: ‘030418.

nhap-nhanh-ngay-thang-nam-excel


OK! Trên đây là 3 cách tùy chỉnh để bạn có thể nhập nhanh ngày tháng năm vào 1 Cells. Với cách sử dụng VBA thì hơi phức tạp, tuy nhiên là cách để bạn có thể tùy chỉnh theo thói quen nhập của mình, với 2 cách còn lại thì đơn giản hơn nhưng lại ít tùy biến được. Hy vọng với 3 thủ thuật này hữu ích với các bạn trong công việc.

Chúc các bạn thành công!

BÌNH LUẬN

Please enter your comment!
Please enter your name here