Khi trích xuất dữ liệu từ các phần mềm khác (ví dụ như phần mềm chấm công) ra excel, chúng ta thường gặp phải 1 vấn đề đó là dữ liệu ngày tháng, thời gian thường bị lỗi, không thể sử dụng để tính toán ngay. Trong bài viết này Học Excel Online sẽ hướng dẫn các bạn cách sửa lỗi ngày tháng của dữ liệu được trích xuất từ phần mềm ra excel.
Các bạn có thể tải file mẫu ví dụ tại đây: http://bit.ly/2PVCpDv
Xem nhanh
Trong file ví dụ chúng ta có bảng dữ liệu được trích xuất từ phần mềm chấm công như sau:
Trong đó các cột Date và InTime là dữ liệu dạng Ngày và Giờ. Tuy nhiên những dữ liệu này lại không dùng để tính toán ngay được vì nó không phải dữ liệu đúng chuẩn dạng thời gian mà Excel quy định.
Chúng ta có thể kiểm tra bằng cách sử dụng hàm IsNumber cho cột B và C như sau:
Tại ô E2 nhập công thức =ISNUMBER(B2) => Kết quả là FALSE
Như vậy về bản chất dữ liệu trong ô B2 là Text chứ không phải Number. Do đó không dùng trong tính toán được.
=> Đặc điểm của dữ liệu thời gian trích xuất từ phần mềm khác ra Excel thường ở dạng TEXT.
Hàm VALUE giúp chuyển dữ liệu từ dạng Text về dạng Number. Về bản chất, dữ liệu thời gian trong Excel là dạng Number.
Cách làm như sau:
Bước 1: Tại cột E (cột phụ), chúng ta dùng hàm VALUE, đối tượng của hàm VALUE là giá trị trong cột B
Ví dụ: E2=VALUE(B2)
Kết quả của đoạn text 1/Jun/2018 khi chuyển sang Number có giá trị là 43252
Bước 2: Copy kết quả của hàm Value, dán trở lại vào cột B
Bước 3: Định dạng dữ liệu bằng Format cells
Chúng ta sẽ định dạng lại dữ liệu trong cột B để đưa về đúng định dạng dd/mm/yyyy bằng cách:
Như vậy kết quả thu được sẽ là dữ liệu dạng thời gian có dạng ngày/tháng/năm đúng tiêu chuẩn của Excel.
TextToColumn là một công cụ khá hữu ích trong Excel. Ngoài việc tách dữ liệu ra nhiều cột thì nó còn có tác dụng chuyển đổi dữ liệu về đúng định dạng tiêu chuẩn trong Excel. Cách thực hiện như sau:
Bước 1: Chọn bảng dữ liệu cần chuyển đổi, trong thẻ Data chọn TextToColumn
Bước 2: Trong cửa sổ TextToColumn (step 1 of 3) bấm Next để sang Step 2 of 3
Bước 3: Bấm Next một lần nữa để sang Step 3 of 3
Tại bước này, chúng ta bấm chọn mục Date và chọn tương ứng cách hiển thị thời gian theo dạng DMY (D là ngày, M là tháng, Y là năm)
Sau đó bấm Finish để hoàn thành.
Tìm hiểu thêm các nội dung tương tự:
Hướng dẫn chuyển kiểu định dạng dữ liệu từ số (Number) sang chữ (Text) trong Excel
Hướng dẫn cách chuyển từ ngày tháng (Date) về định dạng số (Number) hoặc chữ (Text) trong Excel
Sử dụng hàm VALUE và các tùy chọn khác để chuyển đổi định dạng của số từ text sang number