Làm cách nào để sắp xếp dd / mm / yyyy hh: mm theo giờ thay vì ngày?


1

Tôi muốn lấy dd / mm / hiện tại của họ hh: mm và sắp xếp theo giờ. Hiện tại, nó được sắp xếp theo ngày, tuy nhiên tôi muốn sắp xếp theo giờ đi từ sớm nhất đến muộn nhất trong ngày bất kể ngày nào. Bất kỳ trợ giúp nhiều đánh giá cao.


3
Bạn sẽ cần một cột trợ giúp để lưu trữ giờ: =HOUR(A1)sau đó sắp xếp trên cột đó.
Scott Craner

Câu trả lời:


5

Bạn phải tạo một cột thay thế mới có chứa phần thời gian:

=A2-FLOOR(A2,1)

nhập mô tả hình ảnh ở đây

và sau đó bạn có thể sắp xếp theo cột này (thậm chí bạn có thể ẩn cột sau nếu muốn):

nhập mô tả hình ảnh ở đây


2

Vì Excel lưu trữ giá trị thời gian ngày dưới dạng số nguyên biểu thị số ngày kể từ 1900/01/01 (ngày đó là ngày 1) và thời gian dưới dạng thập phân biểu thị phần trăm của ngày, bạn muốn sắp xếp theo giá trị thập phân. Công thức sau đây thực hiện mảng giống như các hoạt động và do đó bạn muốn tránh sử dụng các tham chiếu cột đầy đủ trong phần AGGREGATE () của công thức.

=AGGREGATE(15,6,MOD($B$2:$B$11,1),ROW(A1))

MODsẽ trả lại phần còn lại sau khi được chia cho một số. Nếu bạn chia giá trị thời gian ngày của bạn cho 1, chỉ số thập phân sẽ được trả về là thời gian của bạn.

AGGREGATEHàm 15 sẽ sắp xếp một danh sách từ nhỏ nhất đến lớn nhất. 6 nói tổng hợp để loại trừ / bỏ qua bất kỳ kết quả lỗi. Phần MOD (phạm vi) đang thực hiện công việc của mình trên một phạm vi ô, vì vậy bạn sẽ có một danh sách các ô khi MOD kết thúc và tổng hợp sẽ sắp xếp chúng như đã đề cập trước đó. ROW (A1) sẽ đánh giá tổng hợp 1 để trả về số nắm tay trong danh sách. Khi công thức được sao chép xuống, tham chiếu ô sẽ tăng theo một hàng và bạn nhận được 2, 3, 4, v.v. khi bạn sao chép xuống. Nói cách khác, danh sách sắp xếp của bạn.

POC

Điều chỉnh tham chiếu ô cho phù hợp với dữ liệu của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.