Xin giúp về " - " và "/ "

Liên hệ QC

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 đỡ
 
Vào Format Cell mục Date là có bạn ạ.
 
Mình đã thử nhưng nó cũng vậy ko đổi gì cả @@
 
Bạn có thể gửi file lên không? chỉ chỗ nào bị mọi người sẽ giúp.
 
File xlsx mình không đọc được, nhưng chắc ngày tháng năm đó đang nằm ở dạng Text
 
Việc định dạng hiển thị ngày tháng năm theo thứ tự (ví dụ: dd mm yy hay mm dd yy, v.v...) thì làm trong excel. Còn dấu phân cách ngày hay nhập theo kiểu ngày tháng năm, tháng ngày năm là do setting trong control panel -> Regional and Language Options -> Customize. Bạn đổi cái Date Separator thành - hoặc / hoặc . Ngòai 3 ký hiệu này, bạn có thể định dạng các ký hiệu khác từ excel.
 
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)))
 

File đính kèm

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.
 
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
 
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

Anh Tuấn nói đúng lắm.

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.
 
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.
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ệp
Tuy nhiên, nếu bảo họ tự làm thì e rằng... họ chẳng biết
Thử nghĩ xem, nội cái chuyện nhập liệu ngày tháng làm sao cho đúng chuẩn họ còn không nắm vững thì cái vụ chỉnh sửa Control Panel gì đó chắc phải đợi đến.. tết Công Gô quá
Ẹc... Ẹ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 ^^!
 
*
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 ^^!
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ả.
*
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.
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.
*
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)))
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.
*** Trừ phi ô nhập được định dạng text. Mình nghi ngờ cách nhập của bạn kimhoan sai với định dạng của Win vì nếu nhập đúng thì excel sẽ chuyển ngay về định dạng ng-th-nam mặc định (đâu còn khoảng "trắng" sau chuỗi). Các bạn thử xem.
 
ý bạn ấy chỉ là cần chuyển "dd-mm-yyyy giờ em cần chuyển lại thành dd/mm/yyyy" tức là "-" thành "/" chứ đâu yêu cầu là đúng định dạng @@.
 
Web KT

Bài viết mới nhất

Back
Top Bottom