Cell không thay đổi format hiển thị khi thực hiện format

Liên hệ QC

hadoan-pap

Thành viên tiêu biểu
Tham gia
8/7/15
Bài viết
453
Được thích
18
Em chào mọi người.

Em có file excel như đính kèm ạ.

Em có định dạng cột Date đó theo định dạng "Date".... nhưng có 1 số ô nó không thay đổi , nó vẫn hiển thị cả hh:mm:ss ạ.... sau khi em double vào cell thì nó mới biến mất.

Em không rõ nguyên nhân tại sao… và làm thế nào để sửa được chỗ nào cho nó tự động ạ.

Em Xin cảm ơn!
 

File đính kèm

  • file.xls
    25.5 KB · Đọc: 6
Em chào mọi người.

Em có file excel như đính kèm ạ.

Em có định dạng cột Date đó theo định dạng "Date".... nhưng có 1 số ô nó không thay đổi , nó vẫn hiển thị cả hh:mm:ss ạ.... sau khi em double vào cell thì nó mới biến mất.

Em không rõ nguyên nhân tại sao… và làm thế nào để sửa được chỗ nào cho nó tự động ạ.

Em Xin cảm ơn!
Có lẽ là do dữ liệu trong ô là text nên không thay đổi được, bạn có thể dùng hàm TYPE() để kiểm tra.
Có thể dùng hàm DATE() để chuyển thành ngày tháng -> copy paste value ngược trở lại về các ô nguồn
 
Upvote 0
Em chào mọi người.

Em có file excel như đính kèm ạ.

Em có định dạng cột Date đó theo định dạng "Date".... nhưng có 1 số ô nó không thay đổi , nó vẫn hiển thị cả hh:mm:ss ạ.... sau khi em double vào cell thì nó mới biến mất.

Em không rõ nguyên nhân tại sao… và làm thế nào để sửa được chỗ nào cho nó tự động ạ.

Em Xin cảm ơn!
Mình cũng không biết vì sao nó bị lỗi này. Nhưng cách khắc phục thì bạn có thể làm như sau: Nhấp vào ô dữ liệu sai sau đó nhấn enter là ok. Cuối cùng thì copy ô đó ngược lại hết các ô là ok.
 
Upvote 0
Liên quan tới dữ liệu ngày tháng không đơn giản vậy đâu.
Mấy phương án tự động chuyển là phá sản rồi. Ví dụ 3/4/2020 thì làm sao biết là tháng 3 hay tháng 4.
 
Upvote 0
Dạ vâng, em cũng đang loay hoay chưa biết xử lý dữ lieu kiểu này như thế nào cho đúng.

Nếu làm tay thì không được ạ vì rất nhiều… và hơn nữa nó đang là xử lý tự động nên tự nhiên có bước làm tay thì không ổn ạ.
 
Upvote 0
Gửi file gần sát với thực tế với số liệu khoảng 1 năm lên xem sao
 
Upvote 0
Gửi file gần sát với thực tế với số liệu khoảng 1 năm lên xem sao
Dạ, file của em hàng ngày thôi ạ nên không có dữ lieu nhiều như vậy, cùng lắm vài tram dòng hàng ngày thôi anh ạ.

Em có thử Text To Column nhưng em record macro để lấy code ra xong chạy tay thì lại không được.

Code em có record macro như dưới ạ...

Columns("B:B").Select
Selection.TextToColumns Destination:=Range("B:B"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(1, 2), TrailingMinusNumbers:=True
 
Upvote 0
Dạ, mình có thể loop bắt đầu từ ô B2 đến ô cuối cùng cột B có dữ lieu... tại mỗi ô mình sẽ send hotkey gồm F2 và Enter để cho nó doubleclick thay đổi lại định dạng cột được không ạ ?
 
Upvote 0
Dạ, cảm ơn mọi người rất nhiều.

Em có dung cách send hotkey từng cell để đổi đúng định dạng that của nó ạ.

Dim x As Integer
Application.ScreenUpdating = False
NumRows = Range("B11", Range("B1").End(xlDown)).Rows.Count
Range("A1").Select
For x = 1 To NumRows
ActiveCell.Offset(1, 0).Select
SendKeys "{F2}"
SendKeys "{ENTER}", True
Next
Application.ScreenUpdating = True
 
Upvote 0
Web KT
Back
Top Bottom