Mục lục
Bạn có thể có ngày trong tập dữ liệu của mình ở định dạng như YYYYMMDD (ví dụ: ngày hôm nay là 20211128) hoặc dưới dạng tổng số ngày kể từ ngày 1 tháng 1 năm 1900 (ví dụ: hôm nay là 44528). Bạn muốn chuyển đổi nó sang các định dạng ngày tháng trong Excel. Thật ngạc nhiên, có tất cả các loại định dạng Ngày có sẵn trong Excel. Bài viết sẽ giải thích 4 phương pháp để chuyển đổi một số (yyyymmdd) sang Định dạng Ngày trong Excel.
Tải xuống Sách bài tập Thực hành
Bạn có thể tải xuống sách bài tập thực hành từ đây.
Chuyển đổi Số thành Ngày.xlsm4 Phương pháp trong Excel để Chuyển đổi Số (YYYYMMDD) thành Định dạng Ngày
Chúng tôi sẽ sử dụng tập dữ liệu sau để giải thích 4 phương pháp chuyển đổi định dạng số sang ngày khác nhau trong Excel.
Ở đây, bạn có thể thấy rằng tập dữ liệu chứa hai cột, một cột có số ở định dạng yyyymmdd và số còn lại có số ngày kể từ ngày 1 tháng 1 năm 1900. Chúng tôi sẽ sử dụng các số trong tập dữ liệu này để chuyển đổi sang định dạng ngày.
1. Sử dụng công thức TEXT để chuyển đổi số (YYYYMMDD ) sang Định dạng ngày của Excel
Chúng ta có thể sử dụng công thức với hàm TEXT cho các kết quả được chuyển đổi. Chúng ta phải áp dụng phương pháp này cho dữ liệu chứa số ngày kể từ ngày 1 tháng 1 năm 1900. Vì vậy, chúng ta đã sử dụng cột thứ 2 từ tập dữ liệu.
Hãy làm theo các bước bên dưới.
Các bước:
- Bạn phải viết công thức vào Ô C5 . Cáccông thức:
=TEXT(B5,"mm/dd/yyyy")
- Sau đó, nhấn Enter .
- Cuối cùng, kéo biểu tượng fill handle cho đến hết để có kết quả cho tất cả dữ liệu.
🔎 Công thức hoạt động như thế nào?
📌 Công thức TEXT lấy văn bản là B5 trong trường hợp này làm đối số đầu tiên.
📌 Đối số thứ hai là format_text chứa định dạng mà chúng tôi muốn đưa vào. Chúng tôi đã sử dụng “ mm/dd/yyyy ” làm định dạng. Bạn có thể sử dụng bất kỳ định dạng nào bạn muốn trong dấu nháy đơn.
2. Sử dụng DATE với các công thức RIGHT, LEFT và MID để Chuyển đổi Số (YYYYMMDD) sang Định dạng Ngày của Excel
Hãy để chúng tôi được giới thiệu về một công thức khác để chuyển đổi số thành Ngày. Chúng tôi sẽ sử dụng các số ở định dạng yyyymmdd cho phương pháp này.
Công thức DATE có thể được lồng với RIGHT , Công thức LEFT và MID để chuyển đổi số thành ngày ở định dạng “mm/dd/yyyy” .
Hãy làm theo các bước bên dưới để áp dụng công thức và nhận kết quả mong muốn.
Các bước:
- Viết công thức sau vào Ô C5 :
=DATE(LEFT(B5,4),MID(B5,5,2),RIGHT(B5,2))
- Nhấn Enter và bạn sẽ nhận được kết quả cho B5 .
- Kéo biểu tượng fill handle đến cuối tập dữ liệu để nhận kết quả cho phần dữ liệu còn lại.
Bạn sẽ tìm thấy kết quả bên dưới.
🔎 Công thức như thế nàoLàm việc?
📌 Ở đây, đối số đầu tiên của công thức LEFT , RIGHT và MID là văn bản. Đối với trường hợp này, B5 sẽ lấy văn bản cần trải qua quá trình chuyển đổi.
📌 Vì yyyymmdd là định dạng của tập dữ liệu, ở đây số ngoài cùng bên trái cho đến 4 biểu thị năm, 2 ở giữa là tháng và 2 bên phải là ngày.
📌 Theo đó, các công thức chứa các số trong đối số thứ hai của chúng. Đối với công thức LEFT là 4, đối với RIGHT là 2 và MID , cần thêm 2 đối số, một đối số từ vị trí bắt đầu và ký tự cho đến đó nó sẽ mất.
📌 Cuối cùng, cả ba công thức được lồng với công thức DATE để có kết quả.
3. Sử dụng Trình hướng dẫn Văn bản thành Cột để Chuyển đổi Số ( YYYYMMDD) sang Định dạng Ngày
Tuy nhiên, một công cụ Excel khác, Văn bản thành Cột từ tab Dữ liệu , cũng có thể được sử dụng để chuyển đổi số sang định dạng ngày.
Để áp dụng điều này, bạn cần làm theo các bước dưới đây.
Các bước:
- Chọn tập dữ liệu mà bạn muốn chuyển đổi thành Định dạng ngày.
- Chọn Văn bản thành Cột từ Công cụ dữ liệu của Dữ liệu tab.
- Có 3 bước trong Trình hướng dẫn chuyển văn bản thành cột :
Bước 1/3: Chọn Được phân cách và nhấp vào Tiếp theo.
Bước 2/3: Giữ tất cả các tab không được chọn và nhấp Tiếp theo .
Bước 3/3: Chọn Ngày và chọn từ menu thả xuống YMD . Cuối cùng, nhấp vào Hoàn tất .
Cuối cùng, bạn sẽ thấy kết quả như hình bên dưới.
4. Sử dụng VBA Macro để chuyển đổi số (YYYYMMDD) sang định dạng ngày
Phương pháp cuối cùng của bài viết này là sử dụng VBA Macro để chuyển đổi số ở định dạng YYYYMMDD sang định dạng Ngày.
Bạn có thể áp dụng mã VBA macro để chuyển đổi số sang định dạng ngày qua các bước sau:
Các bước :
- Chọn tập dữ liệu bạn muốn chuyển đổi.
- Nhấn ALT+F11 từ bàn phím của bạn. Thao tác này sẽ mở cửa sổ VBA Macro .
- Chọn trang tính của bạn. Sau đó, từ tab Chèn , chọn Mô-đun .
Thao tác này sẽ mở Cửa sổ chung.
- Bây giờ, bạn phải viết mã bên dưới trong cửa sổ Chung.
Mã:
5772
- Lưu tệp dưới dạng Sổ làm việc hỗ trợ Macro Excel .
- Sau đó, nhấn F5 từ bàn phím.
Thao tác này sẽ mở một hộp nhỏ.
- Kiểm tra phạm vi dữ liệu đã chọn và nhấp vào OK .
Bạn có thể xem kết quả trong trang tính của mình.
Lưu ý: Phương pháp này sẽ hiển thị kết quả trong phạm vi đã chọn dữ liệu. Do đó tập dữ liệu của bạn sẽ bị mất sau khi áp dụng điều nàyphương pháp. Nếu bạn cần chúng trong tương lai, hãy sao chép và dán chúng vào một nơi khác.
Các định dạng ngày có sẵn khác nhau trong Excel
Excel có rất nhiều ngày các định dạng có sẵn thực sự phục vụ người dùng. Bạn cũng có thể sử dụng chúng bằng cách thực hiện theo các bước bên dưới.
Các bước:
- Chọn dữ liệu.
- Nhấn CTRL+1 từ bàn phím.
- Thao tác này sẽ mở ra một hộp trong đó bạn phải chọn Ngày từ Số .
- Sau đó, bạn có thể thấy nhiều định dạng cho ngày tháng. Chọn bất kỳ ai bạn muốn.
- Sau đó nhấp vào OK .
Hoặc,
- Sau khi chọn dữ liệu từ tab Trang chủ , hãy chọn trình đơn thả xuống trong phần Số .
- Chọn Định dạng số khác . Thao tác này cũng sẽ mở hộp nơi bạn sẽ tìm thấy các loại định dạng khác nhau cho ngày tháng.
Ví dụ: chúng tôi đã hiển thị 3 định dạng khác nhau trong hình bên dưới.
Dừng Tự động Chuyển đổi Số thành Ngày
Microsoft thường xuyên cập nhật MS-Excel để làm cho nó thân thiện hơn với người dùng. Một tính năng liên quan đến nó là đôi khi nó tự động chuyển đổi số thành ngày. Nếu bạn muốn bỏ qua điều đó và giữ dữ liệu của mình ở dạng Số, có một số mẹo dành cho bạn.
1. Bạn có thể sử dụng dấu cách hoặc dấu nháy đơn trước số bạn muốn nhập. Bạn nên sử dụng dấu nháy đơn vì khoảng trắng có thể cản trở hiệu quả của một vài hàm Excel khác.
2. Lại,bạn có thể chọn các ô mà bạn sẽ nhập dữ liệu của mình và nhấn CTRL+1 . Thao tác này sẽ mở hộp Định dạng ô . Chọn Văn bản từ đó và nhấp vào OK . Thao tác này sẽ dừng chuyển đổi tự động và giữ dữ liệu của bạn ở dạng văn bản.
Những điều cần nhớ
Bạn phải biết cách sử dụng từng phương pháp và sau đó làm theo các bước một cách cẩn thận để có được kết quả theo yêu cầu của bạn.
Kết luận
Bài viết đánh giá 4 phương pháp khác nhau để chuyển đổi định dạng số thành ngày trong Excel. Chúng tôi đã sử dụng các công thức Excel như DATE , MID , TEXT , v.v. và các công cụ Excel như Chuyển văn bản thành Cột và VBA Macro mã cho các phương pháp. Tôi hy vọng bài viết hữu ích cho bạn. Đối với bất kỳ câu hỏi nào khác, bạn có thể viết trong phần bình luận.