Sắp xếp ngày tháng không được (1 người xem)

Liên hệ QC

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

hivong1802

Thành viên mới
Tham gia
12/6/14
Bài viết
10
Được thích
0
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
 

File đính kèm

Cột ngày tháng của bạn đang ở dạng Text (nằm bên trái) nên bạn sắp xếp không được. Bạn chuyển qua dạng ngày tháng trước đã. Khi mở filter bạn thấy sắp thứ tự theo năm là được rồi.
 
Mình đã chuyển sang dạng ngày tháng rồi bạn ơi. Vẫn không được à
 
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
Chọn cột D, dùng Ctrl +F để tìm dấu / và thay thế bằng dấu - sẽ được
 
Bạn chọn cột D, dùng Ctrl +F để tìm dấu "/" và thay thế bằng dấu "/" thử xem. Nếu máy bạn định dạng ngày tháng bằng "/" thì sẽ được thôi.
 
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.
 
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.
Xem file....................
 

File đính kèm

Chính xác là cột ngày tháng của bạn đang ở dạng Text. Hãy bôi đen cột ngày - tháng - năm rồi nhấn Ctrl+H thay dấu "/" bằng dấu "-" rồi OK là xong. Sau đó bạn có thể Sort theo ý mình!
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
 
Lỗi

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.
 

File đính kèm

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.
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.
 
Sao mình copy công thức vô J2 nó lại báo lỗi.
 
Sẵ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.
 
Sẵ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....
 
File lỗi

Ban Hau oi, minh hoi luon, sao minh nhap cong thuc giong bạn nhưng file mình lại bị lỗi
 

File đính kèm

Nếu năm đều là >=2000 thì có thể làm vầy:

Tại ô [J4] bạn áp công thức =RIGHT(D4,2)*370+1*LEFT(D4,2)+31*MID(D4,4,2)
Sau đó copy xuống các ô dưới nó & thực hiện việc xếp theo cột mới này.
 
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....

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é.
 
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.
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)
 
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)
Đú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ư:
D2 = 2/3/2015
D3=2+3+2014
D4=3-5-2015
D5=2.3.2015
D6=20*3*2016 dùng Text to columns 1 lần ra hết luô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

Trường hợp của bạn , các bạn khác đã trả lời.
Tôi chỉ góp ý với bạn cách vào ngày tháng để không gặp phải trường hợp như trên
Về ngày tháng có 2 việc khác nhau: cách gõ (vào số) và hiện ra (định dạng)
Để kiểm tra xem phải gõ tháng trước hay ngày trước, bạn gõ 1/13/14 vào ô trên và 13/1/14 vào ô dưới sẽ biết tại máy đó cần phải gõ tháng trước hay ngày trước (mặc định ta phải gõ tháng trước ngày sau nếu chưa định dạng lại ở Win)
Còn việc muốn hiện ra theo dạng nào (dd/mm/yyyy hay mm/dd/yyyy thì chắc bạn đã biết cách.
 
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 thử cách này xem sao
-----------
Nếu cột D nhập không đúng kiểu ngày hệ thống thì sẽ bị báo lỗi -> sửa lại cách nhập ngày tháng tại cột này
 

File đính kèm

Lần chỉnh sửa cuối:
Trường hợp của bạn , các bạn khác đã trả lời.
Tôi chỉ góp ý với bạn cách vào ngày tháng để không gặp phải trường hợp như trên
Về ngày tháng có 2 việc khác nhau: cách gõ (vào số) và hiện ra (định dạng)
Để kiểm tra xem phải gõ tháng trước hay ngày trước, bạn gõ 1/13/14 vào ô trên và 13/1/14 vào ô dưới sẽ biết tại máy đó cần phải gõ tháng trước hay ngày trước (mặc định ta phải gõ tháng trước ngày sau nếu chưa định dạng lại ở Win)
Còn việc muốn hiện ra theo dạng nào (dd/mm/yyyy hay mm/dd/yyyy thì chắc bạn đã biết cách.
À, bạn ơi, sẵn cho mình hỏi luôn kiểu định dạng nhé. Mình từng thử kiểu định dạng trong format cell/date theo english hay việt nam đều không hiện ra như ý muốn. Thường phải vào custom định dạng.
 
Trường hợp của bạn , các bạn khác đã trả lời.Tôi chỉ góp ý với bạn cách vào ngày tháng để không gặp phải trường hợp như trênVề ngày tháng có 2 việc khác nhau: cách gõ (vào số) và hiện ra (định dạng)Để kiểm tra xem phải gõ tháng trước hay ngày trước, bạn gõ 1/13/14 vào ô trên và 13/1/14 vào ô dưới sẽ biết tại máy đó cần phải gõ tháng trước hay ngày trước (mặc định ta phải gõ tháng trước ngày sau nếu chưa định dạng lại ở Win)Còn việc muốn hiện ra theo dạng nào (dd/mm/yyyy hay mm/dd/yyyy thì chắc bạn đã biết cách.
Nếu muốn chắc chắn đúng thi hãy nhập ngày tháng theo dạng yyyy/mm/dd, không cần phải kiểm tra.
 
Đú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ư: D2 = 2/3/2015D3=2+3+2014D4=3-5-2015D5=2.3.2015D6=20*3*2016 dùng Text to columns 1 lần ra hết luôn.
Ra hết nhưng ra có đúng không mới là vấn đề. Dữ liệu là 02/03/2015 thì làm sao biết chắc đó là ngày 2 tháng 3 mà không phải là ngày 3 tháng 2?
 
Tôi cũng như bạn thường phải vào Custom để định dạng vì có vào chọn kiểu Việt Nam cũng không được như ý. Với những Sheet đã có ô định dạng kiểu dd/mm/yyyy rồi thì tôi hay dùng copy định dạng bằng cách chọn nút lệnh hình cái chổi: bấm chuột vào ô đã định dạng, bấm vào hình chổi, bấm vào cột cần định dạng ngày tháng để đỡ phải vào Format\cell...
Hoặc sau khi định dạng 1 ô, 1 cột xong thì ngay sau đó chọn cột cần định dạng theo và bấm phím F4
 
Nếu muốn chắc chắn đúng thi hãy nhập ngày tháng theo dạng yyyy/mm/dd, không cần phải kiểm tra.

Cách này đúng nhưng không hợp lý vì phải gõ nhiều
Nếu biết máy chưa điều chỉnh trong Win để gõ ngày trước và đã định dạng cột là dd/mm/yyyy thì ta chỉ cần gõ 1/13 là đã được 13/01/2014 (gõ 4 kí tự thay vì phải gõ 10 kí tự)
 
Lần chỉnh sửa cuối:
Cách này đúng nhưng không hợp lý vì phải gõ nhiều
Nếu biết máy chưa điều chỉnh trong Win để gõ ngày trước và đã định dạng cột là dd/mm/yyyy thì ta chỉ cần gõ 1/13 là đã được 13/01/2014 (gõ 4 kí tự thay vì phải gõ 10 kí tự)

Vậy sao không gõ Ctrl + ; cho nó lẹ?
Ẹc... Ẹc...
 
Cách này đúng nhưng không hợp lý vì phải gõ nhiều
Nếu biết máy chưa điều chỉnh trong Win để gõ ngày trước và đã định dạng cột là dd/mm/yyyy thì ta chỉ cần gõ 1/13 là đã được 13/01/2014 (gõ 4 kí tự thay vì phải gõ 10 kí tự)
Vậy sao không gõ Ctrl + ; cho nó lẹ?
Theo em gõ nhiều hay ít không quan trọng. Quan trọng với những người làm số liệu là dữ liệu phải đúng. Giả sử khi ta trích xuất dữ liệu từ một phần mềm nào đó ra excel. Và cũng giống như các bài hướng dẫn ở trên, người ta sẽ cố gắng làm sao thể hiện được các tham số ngày tháng đúng nhất và dễ hiểu nhất. Chứ ít ai quan tâm đến nhập cách nào ngắn nhất.
 
Theo em gõ nhiều hay ít không quan trọng. Quan trọng với những người làm số liệu là dữ liệu phải đúng. Giả sử khi ta trích xuất dữ liệu từ một phần mềm nào đó ra excel. Và cũng giống như các bài hướng dẫn ở trên, người ta sẽ cố gắng làm sao thể hiện được các tham số ngày tháng đúng nhất và dễ hiểu nhất. Chứ ít ai quan tâm đến nhập cách nào ngắn nhất.

Tôi đâu có hướng dẫn cách gõ ngắn nhất???
Tổ hợp phím Ctrl + ; sẽ ra ngày tháng hiện hành. Bạn nhìn vào nó chủ yếu để xem thử hiện tại máy bạn đang thiết lập ngày trước tháng sau hay ngược lại thôi
Phải test trước mới biết mà nhập chứ nhập bừa theo ý chủ quan thì coi chừng sai bét
 
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

Chỉ cần dùng hàm Date(Y,M,D) vào cột J là giải quyết được
 

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

Back
Top Bottom