Tham dự Tech Lounge
tienphuockid
ĐẠI BÀNG
Các cao nhân excel cho em hỏi. Em muốn sắp xếp dữ liệu thời gian từ bé đến lớn như hình để có thể tính giải thưởng như thế nào ạ. Các bác có cách nào chuyển dữ liệu kiểu text như kia về giây và nếu trường hợp có thêm giờ nữa thì làm thế nào.
Cảm ơn mọi người!
1
7
Mình không làm excel nhưng có học qua sơ sơ. Trường hợp này kiểm tra xem chuỗi đó có chứa từ 'phút' hay không, nếu có thì cắt chuỗi lấy phần đầu * 60 + phần thứ 3, nếu không có thì cắt chuỗi lấy phần đầu, để đổi ra giây hết, sau đó sort theo giây là xong 😆
Đơn giản hơn thì làm như bạn WXYZ sau đó sort theo điều kiện thứ tự ưu tiên là xong 😃)
2
Cách đơn giản nhất bác có thể nghĩ đến là cắt chuỗi để được cái giá trị phút, giây => sau đó tính toán quy đổi ra đơn vị chung là giây => rồi sắp xếp https://www.ablebits.com/office-addins-blog/2016/06/01/split-text-string-excel/
1
kirakun277
CAO CẤP
quy hết ra giây mới sort được chứ bạn, còn kiểu khác thì mình không rõ cách làm.
1
Split bằng từ "giờ"/"phút" (có thể cần thêm if để xác định có chứa "giờ"/"phút" trong đoạn text đó không, rồi loại bỏ từ giây đi. Sau đó quy đổi tất cả về đơn vị giây ở dạng số, rồi sorting.
1
Theo mình b có thể thử thay thế " phút " bằng số "00" rồi lọc dữ liệu az, xong rồi đổi lại.
1
1
  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019