Bạn có ngày sinh nằm chung trong ô cùng các thông tin khác và cần sắp xếp từ nhỏ đến lớn? Thay vì tách sang cột phụ, mình sẽ hướng dẫn cách sử dụng công thức để sắp xếp dữ liệu theo thứ tự tăng dần mà không thêm cột trung gian.
Link: Onedrive
![]() |
| Sắp xếp dữ liệu theo ngày tháng năm tăng dần |
Công thức:
1.=SORTBY(A2:E10,REGEXEXTRACT(A2:A10,"\d+/\d+/\d+")*1)
2.G13:K21=INDEX(A:A,RIGHT(AGGREGATE(15,6,TRIM(LEFT(RIGHT(SUBSTITUTE($A$2:$A$10,CHAR(10),REPT(" ",99)),99*2),99))/1%%+ROW($2:$10),ROW(A1)),2))
3.A13:E21=OFFSET(A$1,RIGHT(SMALL(TRIM(LEFT(RIGHT(SUBSTITUTE($A$2:$A$10,CHAR(10),REPT(" ",99)),99*2),99))/1%%+ROW($2:$10),ROW(A1)),2)-1,)
