Tách ngày tháng (2 người xem)

  • Thread starter Thread starter ffcb1900
  • Ngày gửi Ngày gửi
Liên hệ QC

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

ffcb1900

Thành viên chính thức
Tham gia
27/7/08
Bài viết
77
Được thích
4
Nhờ các bạn giúp mình tách lấy trường ngày tháng cho ô bên dưới do định dạng ko đồng nhất ạ.
Mình cảm ơn nhiều

DataDateMonth
05/04/2022
8/4/2022
09/12/2022
8/12/2022
11/12/2022
22/4/2022
13/04/2022
 
Nhờ các bạn giúp mình tách lấy trường ngày tháng cho ô bên dưới do định dạng ko đồng nhất ạ.
Mình cảm ơn nhiều

DataDateMonth
05/04/2022
8/4/2022
09/12/2022
8/12/2022
11/12/2022
22/4/2022
13/04/2022
Bạn nên đính kèm file có dữ liệu trên và cho kết quả mẫu 1,2 dòng minh họa bạn nhé.
 
Dòng đầu tiên là năm tháng tư hay bốn tháng năm?
Dòng thứ nhì là tám tháng tư hay bốn tháng tám?
...
Dòng 5 là mười một tháng 12 hay mười hai tháng 11?
 
Dòng đầu tiên là năm tháng tư hay bốn tháng năm?
Dòng thứ nhì là tám tháng tư hay bốn tháng tám?
...
Dòng 5 là mười một tháng 12 hay mười hai tháng 11?
Loại dữ iệu này là loại đã bị "compromised" - nắn bóp cho qua lúc, chứ thực tế thì không đáng tin cậy.
Người dùng bắt buộc phải ghi chú tính chất ấy.

Về sau này, nếu chính dữ liệu ấy đem làm đầu vào cho dữ liệu khác thì tính chất không đáng tin cậy ấy trở thành "diluted". Cả một đám, chả có cái nào có giá trị.
 
Loại dữ iệu này là loại đã bị "compromised" - nắn bóp cho qua lúc, chứ thực tế thì không đáng tin cậy.
Nếu dữ liệu lấy từ phần mềm và bị chạy tùm lum:
- Nếu lấy từng tháng và biết chắc là tháng mấy,
- Nếu lấy nhiều tháng nhưng đã sắp xếp thứ tự theo ngày tháng (ít nhất là thứ tự từng tháng), đồng thời biết chắc tháng nào bắt đầu từ dòng nào,
Thì có thể ráng làm được.
 
Tách ra là dễ mà, chỉ có điều dám xài kết quả tách đó không mà thôi.
 
Dữ liệu có thể đáng tin cậy hoặc không. Chưa thể nói chắc là không đáng tin cậy.
Chủ chủ đề nên nói rõ, dữ liệu có từ đâu, và đã qua xử lý gì chưa, theo "nơi xuất" thì đó phải là dd/mm/yyyy hay mm/dd/yyyy.

Nếu dữ liệu chưa qua xử lý thì rõ ràng nó phải là dạng dd/mm/yyyy, vì dù "nơi xuất" là gì thì cũng có qui luật.

Nhưng có vẻ dữ liệu không do phần mềm xuất. Xuất gì nhỉ khi ngày tháng trong vài dòng có phạm vi lớn, và có cả ngày tháng tương lai
 
Lần chỉnh sửa cuối:
Dữ liệu có thể đáng tin cậy hoặc không. Chưa thể nói chắc là không đáng tin cậy.
Chủ chủ đề nên nói rõ, dữ liệu có từ đâu, và đã qua xử lý gì chưa, theo "nơi xuất" thì đó phải là dd/mm/yyyy hay mm/dd/yyyy.

Nếu dữ liệu chưa qua xử lý thì rõ ràng nó phải là dạng dd/mm/yyyy, vì dù "nơi xuất" là gì thì cũng có qui luật.

Nhưng có vẻ dữ liệu không do phần mềm xuất. Xuất gì nhỉ khi ngày tháng trong vài dòng có phạm vi lớn, và có cả ngày tháng tương lai
Chắc chủ bài đăng dữ liệu tạo ví dụ lên đây để hỏi rồi về sử lý dữ liệu của mình sau.Sợ lộ thông tin trên mạng mà.Nếu dữ liệu theo 1 định dạng "dd/mm/yyyy" và định dạng ở win nó ở kiểu "mm/dd/yyyy" thì hay bị kiểu này.
 
Chắc chủ bài đăng dữ liệu tạo ví dụ lên đây để hỏi rồi về sử lý dữ liệu của mình sau.
Vì thế mới cần chủ chủ đề nói rõ. "Nhưng có vẻ dữ liệu không do phần mềm xuất" là gồm cả ý "do chủ chủ đề xuất tay" mà.
 
Thớt ơi đang ở đâu? Mọi người đang thảo luận về bạn quá nè. Zô mà coi nè.
 
Dữ liệu có thể đáng tin cậy hoặc không. Chưa thể nói chắc là không đáng tin cậy.
Chủ chủ đề nên nói rõ, dữ liệu có từ đâu, và đã qua xử lý gì chưa, theo "nơi xuất" thì đó phải là dd/mm/yyyy hay mm/dd/yyyy.

Nếu dữ liệu chưa qua xử lý thì rõ ràng nó phải là dạng dd/mm/yyyy, vì dù "nơi xuất" là gì thì cũng có qui luật.

Nhưng có vẻ dữ liệu không do phần mềm xuất. Xuất gì nhỉ khi ngày tháng trong vài dòng có phạm vi lớn, và có cả ngày tháng tương lai
xin lỗi các bác, em ko vào mạng từ sáng và cũng ko nghĩ đc các bác xem vào ngày nghỉ ạ. Hic

dữ liệu của mình từ hệ thống trích xuất ra file csv. Định dạng rõ ràng theo thứ tự ngày/tháng/năm nhưng nó lại lung tung về số kí tự của trường ngày và tháng, mình đã thử định dạng lại, dùng các hàm find,left, right... Các kiểu theo hiểu biết của cá nhân mà không xử lý đc nên nhờ các bác giúp với ạ

Bài đã được tự động gộp:

Loại dữ iệu này là loại đã bị "compromised" - nắn bóp cho qua lúc, chứ thực tế thì không đáng tin cậy.
Người dùng bắt buộc phải ghi chú tính chất ấy.

Về sau này, nếu chính dữ liệu ấy đem làm đầu vào cho dữ liệu khác thì tính chất không đáng tin cậy ấy trở thành "diluted". Cả một đám, chả có cái nào có giá trị.
Đúng quá ạ, mình lọc các tiêu chí để lấy ra từ hệ thống file csv mà trường ngày tháng lúc 1 số lúc 2 số, như cho tháng 3, lúc ô 03 lúc ô 3 :(
Bài đã được tự động gộp:

Trời hỡi. Còn phải năn nỉ nữa.

Tôi xin phép rút lui nhé.
Xin lỗi bác ạ
Bài đã được tự động gộp:

Dòng đầu tiên là năm tháng tư hay bốn tháng năm?
Dòng thứ nhì là tám tháng tư hay bốn tháng tám?
...
Dòng 5 là mười một tháng 12 hay mười hai tháng 11?
Tất cả đều theo thứ tự ngày/tháng/năm ạ.
Nhưng dở ở chỗ trường ngày hoặc tháng ko biết lúc nào 1 số hay 2 số ạ :( ví dụ tháng 3 là 03 hoặc chỗ lại là 3
Bài đã được tự động gộp:

Dữ liệu có thể đáng tin cậy hoặc không. Chưa thể nói chắc là không đáng tin cậy.
Chủ chủ đề nên nói rõ, dữ liệu có từ đâu, và đã qua xử lý gì chưa, theo "nơi xuất" thì đó phải là dd/mm/yyyy hay mm/dd/yyyy.

Nếu dữ liệu chưa qua xử lý thì rõ ràng nó phải là dạng dd/mm/yyyy, vì dù "nơi xuất" là gì thì cũng có qui luật.

Nhưng có vẻ dữ liệu không do phần mềm xuất. Xuất gì nhỉ khi ngày tháng trong vài dòng có phạm vi lớn, và có cả ngày tháng tương lai
Nó là hệ thống online mình trích xuất sao kê giao dịch sau khi chọn 1 số điều kiện ạ. Thứ tự là ngày/tháng/năm mà mỗi tội lúc dd/mm/yyyy lúc d/mm/yyyy hay d/m/yyyy
 
Lần chỉnh sửa cuối:
Nó là hệ thống online mình trích xuất sao kê giao dịch sau khi chọn 1 số điều kiện ạ. Thứ tự là ngày/tháng/năm mà mỗi tội lúc dd/mm/yyyy lúc d/mm/yyyy hay d/m/yyyy
thế thì bạn dùng cái dấu "/" kia phân ra ngày tháng năm rồi định dạng chuẩn theo nhu cầu là được.
 
Nó là hệ thống online mình trích xuất sao kê giao dịch sau khi chọn 1 số điều kiện ạ. Thứ tự là ngày/tháng/năm mà mỗi tội lúc dd/mm/yyyy lúc d/mm/yyyy hay d/m/yyyy
Bạn tạo file giả lập với ~ trên dưới 30 dòng & đưa lên từ sớm & như thế giờ đã nhận được kết quả rồi không;
Giờ bạn còn chờ người khác giả lập giúp bạn file nữa hay sao chứ?
Khuya nha bạn!
 
Nếu thực sự không bị đảo lộn ngày tháng, và nếu Control panel cũng ngày trước tháng sau: Nhân tất cả với 1, định dạng lại ngày tháng.
 
Lẽ ra phải đính kèm tập tin. Lần sau nhớ nhé.

Thử như sau: chọn toàn bộ dữ liệu cột ngày tháng -> thẻ Data -> Text to columns -> Next -> Next -> chọn Date -> bên cạnh chọn DMY -> nhấn Finish
 
@ Thớt
Dính tới tập tin csv không đơn giản thế, nó phức tạp hơn.
Tập tin csv là tập tin text, nó chẳng liên quan gì Ms Excel cả. Tập tin text thì dùng các phần mềm xử lý tập tin text là chuẩn nhất.
Nếu mở nó bằng Ms Excel, thì ngay khi mở ra dữ liệu ngày tháng trong nó đã bị Ms Excel can thiệp, chuyển đổi lung tung rồi. Nếu định dạng ngày tháng của hệ điều hành trùng với định dạng ngày tháng của dữ liệu trong tập tin csv thì mới cho kết quả mở bằng Ms Excel trùng với dữ liệu vốn có của nó.
Vậy nên chỉ có hai cách:
Cách 1: là bài #16
Cách 2: bằng cách nào đó (...) lấy dữ liệu text của tập tin csv đó rồi xử lý.
 
Bạn tạo file giả lập với ~ trên dưới 30 dòng & đưa lên từ sớm & như thế giờ đã nhận được kết quả rồi không;
Giờ bạn còn chờ người khác giả lập giúp bạn file nữa hay sao chứ?
Khuya nha bạn!

Mình thực sự xin lỗi. do post từ iphone nên có chút ko đúng khi không gửi file lên. Mình xin rút kinh nghiệm ạ.
Bài đã được tự động gộp:

@ Thớt
Dính tới tập tin csv không đơn giản thế, nó phức tạp hơn.
Tập tin csv là tập tin text, nó chẳng liên quan gì Ms Excel cả. Tập tin text thì dùng các phần mềm xử lý tập tin text là chuẩn nhất.
Nếu mở nó bằng Ms Excel, thì ngay khi mở ra dữ liệu ngày tháng trong nó đã bị Ms Excel can thiệp, chuyển đổi lung tung rồi. Nếu định dạng ngày tháng của hệ điều hành trùng với định dạng ngày tháng của dữ
Cảm ơn bạn nhiều. mình đang thử lại các cách trên.
Mình thực sự xin lỗi. do post từ iphone nên có chút ko đúng khi không gửi file lên. Mình xin rút kinh nghiệm ạ.
Bài đã được tự động gộp:

Lẽ ra phải đính kèm tập tin. Lần sau nhớ nhé.

Thử như sau: chọn toàn bộ dữ liệu cột ngày tháng -> thẻ Data -> Text to columns -> Next -> Next -> chọn Date -> bên cạnh chọn DMY -> nhấn Finish
Mình thực sự xin lỗi. do post từ iphone nên có chút ko đúng khi không gửi file lên. Mình xin rút kinh nghiệm ạ.

Cách của bạn đơn giản mà hay quá. Mình đã tách được. Cảm ơn b nhiều nhé
 
Web KT

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

Back
Top Bottom