Giúp chuyển định dạng ngày tháng sang text

Liên hệ QC

tuananhhpu

Thành viên mới
Tham gia
19/3/10
Bài viết
3
Được thích
0
Các bác xem giúp em chuyển định dạng ngày tháng sang dạng text. Ví dụ kiểu ngày 28.02.1988 thành 280288 ở dạng text.
 
Ví Dụ A1 là chuỗi 28.02.1988, A2 =SUBSTITUTE(A1,".","")
thử vậy xem sao.
 
Cám ơn bác, nhưng theo cách của bác thì chẳng hạn 28.02.1988 -> 28021988, nhưng yêu cầu là 280288, định dạng này để nhập vào phần mềm nên mới cần như vậy.
 
Các bác xem giúp em chuyển định dạng ngày tháng sang dạng text. Ví dụ kiểu ngày 28.02.1988 thành 280288 ở dạng text.
công thức này thử xem
=LEFT(SUBSTITUTE(A1,".",""),4)&RIGHT(SUBSTITUTE(A1,".",""),2) với a1=28.02.1998
=LEFT(A1,6)&RIGHT(A1,2) bổ sung thêm 1 cách nữa
 
Lần chỉnh sửa cuối:
Cám ơn bác Le duy Thuong và bác Chu.cuoi92. Nếu dùng Format Cell để định dạng có đc ko nhỉ?
 
tại bạn cần dữ liệu là text thì tôi làm bằng text
còn formats thì vẫn phải dùng công thức
=--SUBSTITUTE(A1,".","/") sau đó format=dd.mm.yy
Ah... ha... Cái công thức này không chắc chính xác đâu nha
(các bạn cứ hay dùng máy mình thí nghiệm rồi cứ tưởng máy ai cũng giống máy mình chăng?)
 
Mình theo ý kiến Ndu, để chắc ăn phải chuyển chuỗi đó sang ngày thực sự rồi mới tính bằng công thức

=DATE(RIGHT(A3,4),MID(A3,4,2),LEFT(A3,2))
Sau đó dùbng hàm Text chuyển sang chuỗi

=TEXT(DATE(RIGHT(A3,4),MID(A3,4,2),LEFT(A3,2)),"dd/mm/yyyy")
 
Mình theo ý kiến Ndu, để chắc ăn phải chuyển chuỗi đó sang ngày thực sự rồi mới tính bằng công thức

=DATE(RIGHT(A3,4),MID(A3,4,2),LEFT(A3,2))
Sau đó dùbng hàm Text chuyển sang chuỗi

=TEXT(DATE(RIGHT(A3,4),MID(A3,4,2),LEFT(A3,2)),"dd/mm/yyyy")
Chỉ trừ 1 trường hợp nếu chuổi được nhập theo kiểu 1988.02.28 (tức yyyy.mm.dd) là có thể chơi ngắn gọn như Le duy Thuong được mà không cần phải quan tâm đến Control Panel của từng máy
 
Chỉ trừ 1 trường hợp nếu chuổi được nhập theo kiểu 1988.02.28 (tức yyyy.mm.dd) là có thể chơi ngắn gọn như Le duy Thuong được mà không cần phải quan tâm đến Control Panel của từng máy

Mình Test rồi Nếu Control Panel chọn ký hiệu định dạng ngày bằng " - " hay " . " thì công thức của Duy Thường bị vỡ ngay.
 
Mình Test rồi Nếu Control Panel chọn ký hiệu định dạng ngày bằng " - " hay " . " thì công thức của Duy Thường bị vỡ ngay.
TRỜI ƠI
SAO CÁCH ĐƠN GIẢN NHƯ THẾ NÀY LÀ ĐÚNG THEO YÊU CẦU CỦA TÁC GIẢ MÀ CHÚNG TA KHÔNG ÁP DỤNG NHỈ
Cám ơn bác, nhưng theo cách của bác thì chẳng hạn 28.02.1988 -> 28021988, nhưng yêu cầu là 280288, định dạng này để nhập vào phần mềm nên mới cần như vậy.

PHP:
=TEXT(SUBSTITUTE(A1,".","/"),"DDMMYY")
 
Làm theo hàm này là được:

=TEXT(SUBSTITUTE(A1,".","/"),"DDMMYY")

Trong đó A1 là ô chứa trường date
 
Web KT
Back
Top Bottom