Sắp xếp theo thứ tự tăng dần

Liên hệ QC

huyetcongtu88

Thành viên mới
Tham gia
29/10/13
Bài viết
12
Được thích
1
Mình có 1 file có tên các tim vd như: A1,a2,a3..a800,b1,b2,b3...
Khi mình bấm sort a to z thì nó sắp sếp thành a1,a10,a100,a101...
Mình muốn sếp theo thứ tự a1 ,a2 ,a3 a4..... Thì phải làm sao.
Tks các bạn
 

File đính kèm

  • THU TU.xlsx
    25.7 KB · Đọc: 24
có bạn nào giúp mình được cái này ko vậy?
 
Mình có 1 file có tên các tim vd như: A1,a2,a3..a800,b1,b2,b3...
Khi mình bấm sort a to z thì nó sắp sếp thành a1,a10,a100,a101...
Mình muốn sếp theo thứ tự a1 ,a2 ,a3 a4..... Thì phải làm sao.
Tks các bạn

Bài toán này mình vẫn thường làm theo 1 trong 2 cách sau, bạn tham khảo nhé. --=0
Link MediaFire: THU TU (2 cach)
 
Lần chỉnh sửa cuối:
Mình có 1 file có tên các tim vd như: A1,a2,a3..a800,b1,b2,b3...
Khi mình bấm sort a to z thì nó sắp sếp thành a1,a10,a100,a101...
Mình muốn sếp theo thứ tự a1 ,a2 ,a3 a4..... Thì phải làm sao.
Tks các bạn

Dữ liệu của bạn đâu chỉ có dạng A<số>, B<số>? Nó có thể có vd. A203-BS, BSA1546

Nếu dữ liệu chỉ có dạng A<số>, B<số> ... thì quá dễ

1. Công thức cho B2
Mã:
=--MID($A2;2;LEN($A2))

Kéo xuống dưới

2. Chọn vùng có 2 cột A, B --> Sort theo cột B
------------------
Nếu dữ liệu của bạn như trong tập tin, tức: <một loạt ký tự không là chữ số><một loạt ký tự số><một loạt ký tự không là chữ số> - phần đỏ đỏ không bắt buộc (2 hoặc 3 phần) - thì cũng có thể làm bằng công thức. Các bước như sau, bạn phải làm đúng:

1. Chọn ô B2 rồi đặt Name arr
Mã:
=IF((CODE(MID($A2;ROW(INDIRECT("$1:$"&LEN($A2)));1))>47)*(CODE(MID($A2;ROW(INDIRECT("$1:$"&LEN($A2)));1))<58)=1;ROW(INDIRECT("$1:$"&LEN($A2)));"")

2. Công thức cho B2
Mã:
=MID($A2;1;MIN(arr)-1)

3. Chọn C2. Công thức cho C2
Mã:
=--MID($A2;MIN(arr);MAX(arr)-MIN(arr)+1)

4. Chọn D2. Công thức cho D2
Mã:
=MID($A2;MAX(arr)+1;LEN($A2))

5. Chọn B2:D2 --> chuột phải chọn Copy

6. Kéo xuống dưới --> giữ phím SHIFT và chọn B1601:D1601

7. Chuột phải lên vùng được chọn --> chọn Paste Special --> chọn Formulas --> OK

8. Chọn vùng A2:D1601 --> chuột phải chọn Custom Sort --> Sort by B --> Add Level --> Sort by C --> Add Level --> Sort by D --> Ok

9. Có thể xóa các cột B, C, D

10. Tôi đã làm cho bạn trong tập tin đính kèm.
 

File đính kèm

  • THU TU.xlsx
    78.8 KB · Đọc: 48
Mình tập tành công thức thôi, bạn tạm tham khảo & góp cho vài í kiến:

Chì mới fù hợp file dữ liệu của bạn mà thôi, đừng cười nha!

Nếu có thêm các dạng khác nữa, thì lại cày tiếp
 

File đính kèm

  • gpeThuThuat.rar
    51.4 KB · Đọc: 45
cám ơn bạn SA_DQ. chúc bạn cuối tuần vui vẻ :D
 
Web KT

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

Back
Top Bottom