Có rất nhiều nguyên nhân khiến bạn nhận được dữ liệu ngày tháng trong excel có dạng 14.03.2021, trong đó dấu chấm được sử dụng để ngăn cách các thành phần số ngày, số tháng, số năm như:
Vậy dữ liệu ngày tháng trong excel ở dạng sử dụng dấu chấm ngăn cách thì có đặc điểm gì? Tại sao cần phải chuyển về dạng ngày tháng sử dụng dấu ngăn cách là dấu "/" hay dấu "-"? Hãy cùng Gitiho tìm hiểu qua bài viết này nhé.
XEM NHANH BÀI VIẾT
Khi sử dụng hàm ISNUMBER để kiểm tra các giá trị ngày có sử dụng dấu chấm làm dấu ngăn cách, chúng ta sẽ thấy có đặc điểm như sau:
Hàm ISNUMBER trả về giá trị FALSE, có nghĩa đây không phải là dữ liệu ngày tháng tiêu chuẩn trong Excel. Dữ liệu này sẽ không dùng để tính toán được, hay khi dùng trong các hàm xử lý thời gian khác trong excel sẽ gặp lỗi định dạng ngày tháng.
Ví dụ: Bạn không thể tách riêng giá trị số tháng trong ô A6 với hàm MONTH được.
Do đó chúng ta cần phải chuyển giá trị ngày tháng này về đúng dạng tiêu chuẩn trong excel, tức là dùng dấu "/" hoặc dấu "-" để làm dấu ngăn cách chứ không phải dấu chấm. Sau đây hãy cùng Gitiho tìm hiểu về ba cách đơn giản để chuyển đổi nhé.
Chức năng Find & Replace là chức năng giúp bạn có thể tìm kiếm và thay thế các ký tự văn bản trong 1 ô hoặc trong 1 hàm, biểu thức. Bạn có thể mở chức năng này với phím tắt là Ctrl + H
Các bước thực hiện như sau:
Mục Find What: chọn dấu chấm (dấu ".")
Mục Replace With: chọn dấu gạch chéo (dấu "/")
Sau đó nhấn vào nút Replace All
Kết quả là các giá trị ngày sẽ tự động được đưa về đúng định dạng ngày tháng tiêu chuẩn trong excel:
Lưu ý: trong cách làm này bạn cần đảm bảo được quy định về phương pháp nhập ngày tháng trong máy tính (tại Control Pannel > mục Region > Date) ở dạng Ngày trước - tháng sau (hay Tháng trước - ngày sau) phù hợp với dữ liệu ngày tháng mà bạn muốn chuyển đổi. Cụ thể trong ví dụ trên là kiểu Ngày trước - tháng sau.
Hàm SUBSTITUTE có tác dụng thay thế ký tự text trong Excel. Việc sử dụng hàm SUBSTITUTE về bản chất cũng giống với việc thay thế bằng công cụ Replace, chỉ khác là ở đây chúng ta dùng hàm.
Cú pháp của hàm SUBSTITUTE như sau:
=SUBSTITUTE( văn_bản_gốc, đoạn_text_cần_thay_thế, đoạn_text_mới, [vị trí thứ tự của đoạn text cần thay thế])
Áp dụng vào trường hợp này ta có:
Tuy nhiên kết quả của hàm SUBSTITUTE lại là dữ liệu ở dạng văn bản (text). Để đưa dữ liệu này về đúng kiểu ngày tháng tiêu chuẩn trong excel, cần sử dụng thêm hàm VALUE để chuyển đổi kết quả hàm SUBSTITTUE về đúng dạng ngày.
Kết quả như sau:
Chúng ta có thể tách riêng các ký tự thể hiện phần Ngày - Tháng - Năm với các hàm tách văn bản như:
Sau khi có được các giá trị này, chúng ta sẽ ghép lại với hàm DATE. Cách làm cụ thể như sau:
Như vậy với cả 3 cách, chúng ta đều nhận được kết quả là dữ liệu ở dạng ngày tháng theo đúng tiêu chuẩn của Excel, đó là:
Qua bài viết này, các bạn đã có thể biết thêm về đặc điểm dữ liệu ngày tháng, biết cách sử dụng các hàm Excel trong việc thay thế ký tự trong một đoạn text, cách sử dụng các hàm tách văn bản. Đó đều là những hàm thông dụng và thường gặp trong các công việc cần xử lý trên Excel.
Tài liệu kèm theo bài viết
Khóa học phù hợp với bất kỳ ai đang muốn tìm hiểu lại Excel từ con số 0. Giáo án được Gitiho cùng giảng viên thiết kế phù hợp với công việc thực tế tại doanh nghiệp, bài tập thực hành xuyên suốt khóa kèm đáp án và hướng dẫn giải chi tiết. Tham khảo ngay bên dưới!