kimhoan122
Thành viên mới
- Tham gia
- 10/4/12
- Bài viết
- 7
- Được thích
- 0
Em có dữ liệu nhập dd-mm-yyyy giờ em cần chuyển lại thành dd/mm/yyyy không biết có cách nào làm nhanh không vậy.
Mong mọi người giúp đỡ
Mong mọi người giúp đỡ
Bấm Ctrl+1 ==> custom ==> Type ==> dd/mm/yyyy thử xem sao nhéMình đã thử nhưng nó cũng vậy ko đổi gì cả @@
Gữi file lên đi bạn ơi.Nó vẫn trơ trơ như cũ bạn ơi
Em có dữ liệu nhập dd-mm-yyyy giờ em cần chuyển lại thành dd/mm/yyyy không biết có cách nào làm nhanh không vậy.
Mong mọi người giúp đỡ
Toàn bộ ngày tháng kiểu dd-mm-yyyy của bạn đều là dạng Text, đã vậy còn dư thêm khoảng trắng phía sau 2011 nữa! muốn cho nó về dạng ngày tháng chắc có lẽ phải gõ lại hoặc làm tạm theo công thức sau:
=IF(ISNUMBER(C19),C19,DATE(RIGHT(TRIM(C19),4),MID(TRIM(C19),4,2),LEFT(TRIM(C19),FIND("-",TRIM(C19))-1)))
Nếu vậy thì đâu cần làm công thức chi cho mệt.
- Xóa khỏang trắng: Chọn tòan bộ dữ liệu, dùng lệnh tìm và thay thế (tìm khỏang trắng " ", thay thế chuỗi rỗng "")
- Đổi chuỗi thành số: nhập số 0 ở một ô trống, copy rồi chọn tòan bộ dữ liệu, dán đặc biệt chọn option là add.
- Định dạng lại dữ liệu theo yêu cầu.
Cách này nhanh nhưng rất nguy hiểm.. Ví dụ:
- Ta có chuổi 3-12-2012
- Nếu Control Panel của ta đang thiết lập định dạng Date = dd/MM/yyyy thì sau khi thao tác xong, ta có kết quả là Ngày 3 tháng 12 năm 2010
- Nếu Control Panel của ta đang thiết lập định dạng Date = MM/dd/yyyy thì sau khi thao tác xong, ta có kết quả là Ngày 12 tháng 3 năm 2010
Tôi vẫn thường làm vậy để sửa lỗi nhập liệu ngày tháng cho các đồng nghiệpNhư vậy trước khi làm mình kiểm tra xem control panel và dữ liệu có phù hợp chưa rồi làm.
Cái này đơn giản khi ô bạn nhập chưa định dạng ng/th/n. Khi đã định dạng rồi chẳng tác dụng gì cả.Cái này đơn giản mà bạn.bạn chỉ cần bôi đen cái cần chỉnh xong dùng replace(ctr+f) chuyển - thành / là oke ^^!
Vào CP chi cho ... mệt. Chỉ cần nhập hàm today() là biết ngay định dạng excel đang dùng.Như vậy trước khi làm mình kiểm tra xem control panel và dữ liệu có phù hợp chưa rồi làm.
Quá ... rãnh... Chọn (các) ô cần định dạng > Ctrl+1 > Number > Custom, Ở khung Type nhập dd/mm/yyyy > OK. Chẳng những nó sửa lại mà các khoảng trắng cũng bị xóa luôn.Toàn bộ ngày tháng kiểu dd-mm-yyyy của bạn đều là dạng Text, đã vậy còn dư thêm khoảng trắng phía sau 2011 nữa! muốn cho nó về dạng ngày tháng chắc có lẽ phải gõ lại hoặc làm tạm theo công thức sau:
=IF(ISNUMBER(C19),C19,DATE(RIGHT(TRIM(C19),4),MID( TRIM(C19),4,2),LEFT(TRIM(C19),FIND("-",TRIM(C19))-1)))