Tách dãy số 030894 thành ngày sinh 03/08/1994 ??? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

thanhtq1908

Thành viên mới
Tham gia
22/6/12
Bài viết
43
Được thích
0
Hiện tại em đang làm cái phần giấy báo nhập học cho trường trung cấp. Khi xuất danh sách trúng tuyển ra thì ngày tháng năm sinh thể hiện như trên. E muốn tách ra nhưng mò mãi không tách nổi. Em thử dùng hàm mid nhưng không tách được tháng với năm.
Nhờ các bác giúp em với nếu không ngồi gõ phím "/" mỏi tay luôn.
em cảm ơn trước ạ
 

File đính kèm

Sửa lại 1 chút nhé:
=MID(A3,1,2)&"/"&MID(A3,3,2)&"/"&MID(A3,5,2)
 
em muốn thêm cái năm 2 ký tự thành năm sinh có 4 chữ số (ví dụ năm 1994, hoặc có trường hợp trong dãy có cả năm 19xx và năm 20xx) có được không bácbebo021999
 
em muốn thêm cái năm 2 ký tự thành năm sinh có 4 chữ số (ví dụ năm 1994, hoặc có trường hợp trong dãy có cả năm 19xx và năm 20xx) có được không bácbebo021999

Bây giờ đang là năm 2012, trong dữ liệu của bạn có khi nào có năm 1912 không ^^? Trong khi suy nghĩ thử hàm này xem nghen.

=DATE("19"&RIGHT(A1,2),MID(A1,3,2),LEFT(A1,2))

Bạn thay số 19 thành số 20 nếu muốn nhé.

Hoặc chỉ đơn giản chỉ là năm 19xx, thì là:

=DATE(RIGHT(A1,2),MID(A1,3,2),LEFT(A1,2))

Hoặc nếu muốn xác định 2 chữ số cuối mà <= 2 số cuối của năm hiện hành (12) thì lấy 20xx, còn không thì lấy 19xx, thì như sau:

=DATE(CHOOSE((--RIGHT(A1,2)<=--TEXT(TODAY(),"YY"))+1,"19","20")&RIGHT(A1,2),MID(A1,3,2),LEFT(A1,2))

Hoặc
=DATE((19+(--RIGHT(A1,2)<=--TEXT(TODAY(),"yy")))&RIGHT(A1,2),MID(A1,3,2),LEFT(A1,2))
 
Lần chỉnh sửa cuối:
Hihi. Ngon rồi ạ. Em hỏi thế bởi sắp tới sẽ có học sinh sinh cả năm 199x và 20xx nhập học cùng đợt nên tiện topic e hỏi luôn ý mà.
 
Hiển thị thêm 4 số cuối của năm & Hàm đếm.

Cho tôi xin hỏi:
Câu 1: Công thức của bác bebo021999 thì thấy tốt có điều mình muốn hiển thị 4 số cuối của năm luôn có được không vậy?.
Câu 2: Đếm nếu ô nào có hiển thị dữ liệu thì đếm, ô nào không có dữ liệu thì bỏ qua. Xin cảm ơn nhiều.
 
Lần chỉnh sửa cuối:
Cho tôi xin hỏi:
Câu 1: Công thức của bác bebo021999 thì thấy tốt có điều mình muốn hiển thị 4 số cuối của năm luôn có được không vậy?.
Câu 2: Đếm nếu ô nào có hiển thị dữ liệu thì đếm, ô nào không có dữ liệu thì bỏ qua. Xin cảm ơn nhiều.
Câu 2:=COUNTIF(I6:I36,"#n/a")
Cấu 1:=MID(J45,1,2)&"/"&MID(J45,3,2)&"/"&MID(J45,5,4)
 
Hiện tại em đang làm cái phần giấy báo nhập học cho trường trung cấp. Khi xuất danh sách trúng tuyển ra thì ngày tháng năm sinh thể hiện như trên. E muốn tách ra nhưng mò mãi không tách nổi. Em thử dùng hàm mid nhưng không tách được tháng với năm.
Nhờ các bác giúp em với nếu không ngồi gõ phím "/" mỏi tay luôn.
em cảm ơn trước ạ
Dùng hàm MID để tách cũng không có gì để bàn (tại bạn tách sai thôi), có điều dùng hàm DATE mới là chuẩn nhất
Nhưng nếu ta chắc chắn rằng Control Panel của Windows đang định dạng ngày tháng theo chuẩn dd/mm/yyyy thì sẽ có 1 cách rất ngắn gọn như sau:
Mã:
=--TEXT(A3,"00-00-00")
Bấm Ctrl + 1, mục Custom ta định dạng theo dd/mm/yyyy ---> Excel nó đủ thông minh để biết số 12 cuối cùng là năm 2012 mà không phải là 1912
Cách này còn ngon ăn hơn hàm MID ở chổ nó chơi được với chuổi chứa 5 ký tự luôn (ví dụ 21012)
 
Web KT

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

Back
Top Bottom