Ngocminh19
Thành viên chính thức
- Tham gia
- 30/5/15
- Bài viết
- 79
- Được thích
- 8
=mid(a2,3,2)*1000+right(a2,2)*if(isodd(--mid(a2,3,2)),1,-1)
Em thử và lọc thì chưa được bác ạTôi chưa xem file nhưng theo mô tả và hình ảnh thì bạn có thể sử dụng cột phụ với công thức sau để sắp xếp.
Mã:=mid(a2,3,2)*1000+right(a2,2)*if(isodd(--mid(a2,3,2)),1,-1)
Nhanh và thực dụng áp dụng cách sau: nhân đôi cột data, dùng Text to column --> rồi sắp xếp toàn bảng theo các tiêu chí trước sau (khi đó dùng Filter sort cũng được, hoặc data / sort)Em thử và lọc thì chưa được bác ạ
Cột gia trị theo công thức để lọc thì lại đảo lộn hết ạ,vì Ký tự đầu dòng trước dấu "-" là khác nhau với mỗi vị trí
Bác có thời gian mở file xem giúp em quy luật và hỗ trợ công thức giúp em với .em cảm ơn
View attachment 305942
Tôi quên mất phần chữ. Bạn thử công thức này:Em thử và lọc thì chưa được bác ạ
Cột gia trị theo công thức để lọc thì lại đảo lộn hết ạ,vì Ký tự đầu dòng trước dấu "-" là khác nhau với mỗi vị trí
Bác có thời gian mở file xem giúp em quy luật và hỗ trợ công thức giúp em với .em cảm ơn
=LEFT(B3,LEN(B3)-5)&(LEFT(RIGHT(B3,5),2)*1000+RIGHT(B3,2)*IF(ISODD(--LEFT(RIGHT(B3,5),2)),1,-1))
Em đã thử và lọc sắp từ nhỏ đến lớn.Kết quả đã chính xácTôi quên mất phần chữ. Bạn thử công thức này:
Mã:=LEFT(B3,LEN(B3)-5)&(LEFT(RIGHT(B3,5),2)*1000+RIGHT(B3,2)*IF(ISODD(--LEFT(RIGHT(B3,5),2)),1,-1))