Xử lý chuyển đổi và ghép chuỗi ngày tháng

Liên hệ QC

Dam_Bau_Belly

Thành viên mới
Tham gia
13/5/11
Bài viết
9
Được thích
1
Hi các Anh, Chị.

Em đang có đề bài khó nhai nhờ anh Chị hỗ trợ.

Em có 1 file tập dữ liệu thô được đổ từ cơ sở dữ liệu, dữ liệu ngày tháng mà em muốn xử lý có 2 định dạng như sau:

Một số dòng mà có các ngày nhỏ hơn 12 thì nó nhận định dạng là ngày tháng theo mm/dd/yyyy, các ngày tháng lớn hơn 12, dữ liệu thô sẽ nhận dạng text.

Em cần chuyển hết về một dạng định dạng là mm/dd/yyyy để pivotable có thể lọc được, mong Anh, Chị giúp đỡ.

Chân thành cảm ơn !!!

Capture.jpg
 

File đính kèm

  • DemoNgay Thang.xlsx
    10.5 KB · Đọc: 15
Tại [B2] bạn áp công thức:
=IF(TYPE(MONTH(A2))=16,DATE(1*RIGHT(A2,4),1*MID(A2,FIND("/",A2)+1,2),1*LEFT(A2,FIND("/",A2)-1)),A2)
 
Hi các Anh, Chị.

Em đang có đề bài khó nhai nhờ anh Chị hỗ trợ.

Em có 1 file tập dữ liệu thô được đổ từ cơ sở dữ liệu, dữ liệu ngày tháng mà em muốn xử lý có 2 định dạng như sau:

Một số dòng mà có các ngày nhỏ hơn 12 thì nó nhận định dạng là ngày tháng theo mm/dd/yyyy, các ngày tháng lớn hơn 12, dữ liệu thô sẽ nhận dạng text.

Em cần chuyển hết về một dạng định dạng là mm/dd/yyyy để pivotable có thể lọc được, mong Anh, Chị giúp đỡ.

Chân thành cảm ơn !!!

View attachment 128360
Tại ô B2 bạn thử dùng công thức này xem (chưa test) rồi kéo xuống
Mã:
=IF(ISNUMBER(A2),DATE(YEAR(A2),DAY(A2),MONTH(A2)),A2*1)
 
Bạn dùng công thức sau kéo xuống nha (Công thức của VMH0307 báo lỗi)

=IF(ISTEXT(A2),DATE(RIGHT(A2,4),MID(A2,4,2),LEFT(A2,2)),A2)
 
Web KT

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

Back
Top Bottom