hivong1802
Thành viên mới
- Tham gia
- 12/6/14
- Bài viết
- 10
- Được thích
- 0
Chọn cột D, dùng Ctrl +F để tìm dấu / và thay thế bằng dấu - sẽ đượcMình có file excel đã filter như sau. Nhưng khi mình chọn cột ngày tháng năm để sắp xếp thì nó không theo thứ tự từ nhỏ đến lớn được. Mình chọn nút sort a to z. Mọi người giúp mình với
Xem file....................Xin hỏi là có bạn nào thử mở file lên chưa ạ. MÌnh đều đã thử như các bạn nói nhưng vẫn không sửa được. Nếu bạn nào sửa được xin post file lại giùm mình. MÌnh xin cảm ơn.
Mình có file excel đã filter như sau. Nhưng khi mình chọn cột ngày tháng năm để sắp xếp thì nó không theo thứ tự từ nhỏ đến lớn được. Mình chọn nút sort a to z. Mọi người giúp mình với
Bạn dùng cột phụ, ví dụ ô J2 nhập công thức =IF(ISTEXT(D2),DATEVALUE(D2),D2), kéo xuống. Copy cột J rồi paste special value sang cột D.Sẵn cho mình hỏi luôn là sao khi mình copy cho hai năm và thay "/" bằng ctrl F thì xảy ra hiện tượng này. Dù mình đã format cell lại date hết.
Tại ô J2 nhập công thức, kéo xuống, copy cột J rồi paste special value sang D chứ không phải copy bình thường.Sao mình copy công thức vô J2 nó lại báo lỗi.
Cách 1:tại cột phụ J2 nhập =D2+0Sẵn tiện cho mình hỏi ngoài công thức như bạn Hau chỉ mình còn cách nào khác đơn giản hơn không. Vì mình phải xử lý dạng dữ liệu này rất nhiều, copy dữ liệu từ file excel này sang file excel khác rất hay bị lỗi về ngày. Không biết cách xử lý thế nào để định dạng ngày tháng dễ và nhanh nhất.
Cách 1:tại cột phụ J2 nhập =D2+0
Cách 2: copy 1 ô trống bất kỳ, đánh dấu cột D, chuột phải, pastespecial: value, add
Cách 3: dùng chức năng data - text to columns...
Cách 4....
Mình không biết tại sao bạn bị lỗi nhưng mình thử xóa ô lỗi sau đó nhập công thức vào thì đúng.Sao mỗi người trả lời mỗi khác vậy, mình copy công thức của bạn vô nó bị lỗi. bạn xem giùm mình nhé.
Các cách đó không dùng được vì có ra kết quả hay không là chuyện hên xui vì còn phụ thuộc vào kiểu định dạng ngày tháng của hệ thống.Sao mỗi người trả lời mỗi khác vậy, mình copy công thức của bạn vô nó bị lỗi. bạn xem giùm mình nhé.
=IF(ISTEXT(D3),DATE(RIGHT(D3,4),MID(D3,4,2),LEFT(D3,2)),D3)
Đúng là định dạng ngày tháng của máy tác giả khác máy mình nên công thức báo lỗi nhưng dùng Text to columns luôn được. Kể cả dạng hỗn hợp như:Các cách đó không dùng được vì có ra kết quả hay không là chuyện hên xui vì còn phụ thuộc vào kiểu định dạng ngày tháng của hệ thống.
Việc xử lý dữ liệu ngày tháng bị sai không có một cách tổng quát mà phải dựa vào dữ liệu cụ thể vì có rất nhiều kiểu sai khác nhau. Từ một dữ liệu cụ thể mới nhận định được sai do đâu và có cách xử lý. Một số trường hợp dữ liệu đầu vào từ nhiều nguồn và không đồng nhất có thể không thể xử lý được.
Riêng trường hợp của bạn bạn có thể sử dụng công thức này:
Mã:=IF(ISTEXT(D3),DATE(RIGHT(D3,4),MID(D3,4,2),LEFT(D3,2)),D3)