Sắp xếp theo thời gian. (7 người xem)

Liên hệ QC

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

tieusu81

Thành viên mới
Tham gia
20/6/13
Bài viết
9
Được thích
0
Mình muốn sắp xếp cột Timestamp theo thứ tự từ gần đây nhất đến cách đây lâu nhất thì làm thế nào hả mọi người. Trong cột timestamp có cả chuỗi ngày tháng và thời gian thì phải làm sao để sắp xếp được. Mong mọi người giúp đỡ. Cám ơn mọi người.
 

File đính kèm

Mình muốn sắp xếp cột Timestamp theo thứ tự từ gần đây nhất đến cách đây lâu nhất thì làm thế nào hả mọi người. Trong cột timestamp có cả chuỗi ngày tháng và thời gian thì phải làm sao để sắp xếp được. Mong mọi người giúp đỡ. Cám ơn mọi người.

cột Timestamp là cột nào?
Mà nói tóm lại: Muốn sort chính xác thì cột ấy phải được chuyển về kiểu Date thật sự
 
C

Cột timestamp là cái cột đầu tiên :)) Sorry bạn vì không chỉ rõ. Vấn đề là mình không biết chuyển về kiểu data thực sự bằng cách nào, khi ở cột đó có cùng lúc cả ngày tháng và giờ.
 
Cột timestamp là cái cột đầu tiên :)) Sorry bạn vì không chỉ rõ. Vấn đề là mình không biết chuyển về kiểu data thực sự bằng cách nào, khi ở cột đó có cùng lúc cả ngày tháng và giờ.
dữ liệu phải có dòng tiêu đề chứ?
Thì bôi đen phần Cần Sorry \Data\ Sort\Sort by = cột 1 (cột thời gian)\Order= Z to A
 

File đính kèm

dữ liệu phải có dòng tiêu đề chứ?
Thì bôi đen phần Cần Sorry \Data\ Sort\Sort by = cột 1 (cột thời gian)\Order= Z to A

Nếu chưa chuyển cột A thành Date thật sự mà cứ cố sort thì nó sẽ xếp lung tung, chẳng theo quy luật thời gian gì cả
 
Cột timestamp là cái cột đầu tiên :)) Sorry bạn vì không chỉ rõ. Vấn đề là mình không biết chuyển về kiểu data thực sự bằng cách nào, khi ở cột đó có cùng lúc cả ngày tháng và giờ.

Cột timestamp là cái cột đầu tiên :)) Sorry bạn vì không chỉ rõ. Vấn đề là mình không biết chuyển về kiểu data thực sự bằng cách nào, khi ở cột đó có cùng lúc cả ngày tháng và giờ.

Trước tiên phải chuyển dữ liệu cột A trong file thành dạng số (hiện giờ dạng ký tự)

Dạng số mới sắp xếp chính xác được,

Cụ thể, làm theo các bước sau

1) Chuyển dữ liệu text thành số

- Chèn thêm 1 cột mới trước cột A hiện thời ==> dữ liệu sẽ đẩy sang phải (cột A trống, cột A cũ thành cột B mới)

- sử dụng cột A mới là cột phụ để chuyển dữ liệu text ở cột B (cột A cũ) thành đúng dữ liệu thời gian (số ), bằng công thức sau

công thức cho ô A1
=DATE(1*MID(SUBSTITUTE(SUBSTITUTE(B1,"/",REPT(" ",255)),",",REPT(" ",255)),255*2,255),1*MID(SUBSTITUTE(B1,"/",REPT(" ",255)),255,255),1*LEFT(B1,FIND("/",B1)-1))+TIMEVALUE(MID(B1,FIND(",",B1)+1,255))


- format cell A1 (Ctrl+1) với định dạng type là: dd mmm, yyyy hh:mm:ss;@
(nhằm hiện thị xem đúng dữ liệu gốc ngày /tháng / năm .. giờ chưa)

- copy cho các cells A2, A3,...



2) Sắp xếp dữ liệu theo thứ tự giảm dần - với cột sắp xếp là cột A

Data / Sort ........
(cái này chắc bạn đã biết)

3) Muốn giờ thì xoá cột phụ A đi (dĩ nhiên nên chuyển chứa dữ liệu dạng thời gian theo số thế này tiện hơn)


nhớ làm tuần tự từng bước trên
 
Lần chỉnh sửa cuối:
Dữ liệu nhập em thấy đã nhập theo quy luật rồi
=> Bôi đen cột A\Ctrl+H\ Find What ,\Replace With \Replace All => chuyển thành thời gian dạng số => dữ liệu dóng phẳng bên phải
\ Làm tiếp theo bài #4
 
Dữ liệu nhập em thấy đã nhập theo quy luật rồi
=> Bôi đen cột A\Ctrl+H\ Find What ,\Replace With \Replace All => chuyển thành thời gian dạng số => dữ liệu dóng phẳng bên phải
\ Làm tiếp theo bài #4

Ý bạn là đổi dấu phẩy thành rổng?
Chưa chắc!
Bạn có biết control Panel máy người ta đang thiết lập dd/MM hay MM/dd đâu mà replace chứ
Có nghĩa là với chuổi 7/12/2012 thì:
- Trên máy tính mà Control Panel thiết lập dd/MM thì sau khi Replace xong Excel sẽ hiểu đó là ngày 7 tháng 12
- Trên máy tính mà Control Panel thiết lập MM/dd thì sau khi Replace xong Excel sẽ hiểu đó là ngày 12 tháng 7
-----------
Cuối cùng là: CHẲNG ĐƯỢC GÌ CÀ
 
Lần chỉnh sửa cuối:
Mình đã làm theo cách bạn hướng dẫn mà vẫn không được. Máy tính báo lỗi là câu lệnh sai. :(
 
Vâng dữ liệu mà nhập chưa chuẩn thì bó tay nhất là cái kiểu mỗi dòng nhập một kiểu
ý em là xóa cái dấu , ấy đi, nếu thời gian nhập đúng theo chuẩn của control Panel máy người ta đang thiết lập sẽ đúng
Trên máy em thử Replace thì nó đang căn bên trái hết tự động nhảy sang bên phải nên kết luận liều đã chuyển thành dạng thời gian
 
Lần chỉnh sửa cuối:
Vâng dữ liệu mà nhập chưa chuẩn thì bó tay nhất là cái kiểu mỗi dòng nhập một kiểu
Trên máy em thử Replace thì nó đang căn bên trái hết tự động nhảy sang bên phải nên kết luận liều đã chuyển thành dạng thời gian

Vâng! Máy tôi cũng vậy
Vấn đề là không biết máy người khác có giống ta không
Đã làm thì phải tính ở mức tổng quát: Máy nào cũng dùng được
 
Web KT

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

Back
Top Bottom