Nhờ anh chị chỉ giúp em cách đánh số thứ tự giống như danh sách gốc

Liên hệ QC

minhang2007

Thành viên mới
Tham gia
10/10/07
Bài viết
16
Được thích
2
Em nhờ các anh chị chỉ giúp em cách sắp xếp danh sách các đơn vị (ở bảng số 2) theo đúng như danh sách gôc (danh sách ở bảng số 1). Câu hỏi em nhờ anh chị giúp em gửi kèm theo File.

Em cảm ơn anh chị nhiều!
 

File đính kèm

Bạn xem cách làm của tôi ở Sheet2 có đúng ý chưa?
ANH TUẤN
--------------------------
Xin lỗi có sai sót... mới sửa xong
 

File đính kèm

Lần chỉnh sửa cuối:
Hoặc là để Ex short tất cả các danh sách, kể cả danh sách của bạn.

Hình như bài của bác Tuấn vẫn chưa đúng ý tác giả,
F4 =VLOOKUP(E4,DS,2,0) Tức là vẫn lấy ở danh sách gốc chứ chưa thay đổi được danh sách mà các đơn vị gửi về
 
Code zành cho bạn đây:

Bạn chép cái ni vô CS VBA & chạy thử, nếu chưa được vừa lòng thì tiếp tục phát biểu í kiến nha!
Mã:
Option Explicit [b]

Sub SepTheoChuan()[/b]
    Dim Rng As Range
    Set Rng = Range("A5:B69")
    SortRng Rng, Cells(5, 2)
    SortRng Range("D5:F69"), Cells(5, 5)
    
    Rng.Copy Destination:=Range("F5")
        
    SortRng Rng, Cells(5, 1)
    SortRng Range("D5:F69"), Cells(5, 4)
    
    Set Rng = Nothing
    Range("G:G").ClearContents [COLOR="Blue"] 'Mới thêm![/COLOR][b]
  End Sub[/b]
Mã:
[b]

Sub SortRng(Rng As Range, Rng0 As Range)[/b]
      Rng.Sort Key1:=Rng0, Order1:=xlAscending, Header:=xlNo, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
    
[b]End Sub[/b]
}}}}}
 
Lần chỉnh sửa cuối:
Bài của bác SA_DQ có xếp được nhưng e test thấy thứ tự không trùng danh sách gốc bác ạ.
 
/(/)ình vừa sửa lại chút đó, do thừa khi Copy

Sau khi chạy macro sẽ xuất hiện tại cột F STT như (tw đw) cột A

--=0
 
Dear bác Tuấn, nếu danh sách các tỉnh gửi về không đánh số thứ tự theo quy luật thì sao, ví dụ như:
1-Hà giang
2-Sơn La
3-Cao bằng
E rằng dùng Vlookup vẫn chưa ổn
 
Mình đâu cần họ đánh số TT như thế nào chứ.. chủ yếu là MATCH xem từng Item đứng vị trí thứ mấy trong danh sách chuẩn, rồi từ đó lọc ra... Có lẽ bạn e rằng danh sách ko đủ số, ví dụ số TT 5 thì có mà số TT 6 lại ko... đúng ko?
Đây chỉ là gợi ý thôi... tất nhiên làm thế nào là tùy bạn ấy, có thể thêm ISNA hay gì gì đó...
 
OK dùng cột phụ là ổn, các dữ liệu kèm theo sẽ lọc theo cột phụ
 
em cảm ơn các anh chị đã bỏ thời gian để h­ướng giúp em cách làm, em xem các hướng dẫn của các anh chị rồi, nhưng em chưa hiểu được cách làm, sau đây em xin gửi lại File và câu hỏi đề nghị anh chị giúp đỡ, trong náy em có số liệu cụ thể và đề nghị giúp đỡ rõ hơn.

Em không biết nhiều về Excel, mong các bác hướng dẫn rõ để em áp dụng được trong công việc.

Cảm ơn các anh chị nhiều, em đã làm phiền các anh chị rồi, em mong các anh chị tiếp tục giúp em.
 

File đính kèm

Phù....Mệt rồi...danh sách địa phương bây giờ lại lòi ra chữ "Tỉnh" đứng đằng trước, chỗ thì "T.Quang", chỗ thì "Tuyên Quang", chỗ thì "Tỉnh Tuyên Quang", Chắc phải làm cho mỗi tỉnh một cái mã quy chuẩn thôi. Bác Tuấn và bác SA_DQ ơi ...đâm lao phải theo lao thôi. hi hi.
 
Lần chỉnh sửa cuối:
phamnhukhang đã viết:
Phù....Mệt rồi...danh sách địa phương bây giờ lại lòi ra chữ "Tỉnh" đứng đằng trước, chỗ thì "T.Quang", chỗ thì "Tuyên Quang", chỗ thì "Tỉnh Tuyên Quang", Chắc phải làm cho mỗi tỉnh một cái mã quy chuẩn thôi. Bác Tuấn và bác SA_DQ ơi ...đâm lao phải theo lao thôi. hi hi.
Mình thấy Vụ1' không có các kí tự 'TỈNH', tưởng bở, nhưng khi Sort thì không theo trật tư của bản gốc (xếp theo tên tỉnh!); khổ không cơ chứ
(hắc gặp dự án 112 đây!!!
Đúng là phải mã tỉnh thôi; & PHAMNHUKHANG nên lấy mã số xe của ngành Công An í, VD HN =29; HCM => 50, , , ,
 
minhang2007 đã viết:
Em nhờ các anh chị chỉ giúp em cách sắp xếp danh sách các đơn vị (ở bảng số 2) theo đúng như danh sách gôc (danh sách ở bảng số 1). Câu hỏi em nhờ anh chị giúp em gửi kèm theo File.

Em cảm ơn anh chị nhiều!
---------------------------------------
Trong Excel có một chức năng đó là Data/Sort bạn có thể sort các bảng khác (bảng 2) theo bảng số 1, tôi đã làm thử và thấy thứ tự của bảng 2 sắp theo đúng yêu cầu của bạn kể cả tôi thử thêm giữ liệu phía sau thi chúng cũng tự động sắp theo đúng như vậy.
Chúc thành công!
 
Tôi e rằng có đến 99% là.. ko thể làm dc... Với lý do rất đơn giản: Các nơi gữi về báo cáo với các Font khác nhau, và cả vấn đề chính tả nữa... Ko có hàm nào có thể nhận ra dc sự.. gần gần giống kiểu đó đâu... Vấn đề font thì có thể Convert thông qua Unikey... Còn lỗi chính tả thì... bó tay...
Nói chung rất nhiều lỗi trong file này... Và bạn tự làm khó mình như thế rất thiếu chuyên nghiệp... Tại sao bạn ko tạo ra 1 mẫu chung và bắt mọi người phải điền vào mẫu này?
 
Các anh chị ơi, không có cách nào để giúp em được à?

Em nghĩ hướng làm như thế này có được không nhé:
- Trước hết sẽ dùng lệnh để tách tên tỉnh ra như kiểu tách họ tên
- sau đó dùng lệnh để sắp xếp danh sách các tỉnh theo file gốc.

Em chỉ nghĩ cách làm như thế, nhưng không biết làm cụ thể, các anh chị có thể giúp em được không.
 
Cách của bạn làm tôi cũng có nghĩ qua... là dùng công cụ Text to Column... nhưng vẫn căng ở vấn đề chính tả! Bạn nghĩ sao? Tôi đã kiễm tra sơ bộ, thấy sai nhiều đấy... Ví dụ: chử Hà Nội sờ sờ ra đó mà dùng hàm COUNTIF tìm nó lại cho kết quả =0 (tức là tìm ko thấy)... lò mò 1 hồi thì ra chử Hà Nội bên danh sách này khác với Hà Nội bên danh sách kia!
 
Theo tôi thì như này, bạn chỉ có đến 3 vụ đúng không, chịu khó tạo một cột mã tiêu chuẩn theo các tỉnh thành, kể cả dữ liệu gốc của bạn ( có thể lấy theo tiêu chuẩn hoặc do bạn quy định), sau đó tất cả các sô liệu sẽ làm việc với mã này. Khi đã có một cái chuẩn sẽ dễ dàng hơn.
 
minhang2007 đã viết:
Các anh chị ơi, không có cách nào để giúp em được à?
Em nghĩ hướng làm như thế này có được không nhé:
- Trước hết sẽ dùng lệnh để tách tên tỉnh ra như kiểu tách họ tên
- sau đó dùng lệnh để sắp xếp danh sách các tỉnh theo file gốc.
Em chỉ nghĩ cách làm như thế, nhưng không biết làm cụ thể, các anh chị có thể giúp em được không.

/)/hư Tuấn đã nói & mình đã phát hiện, các kiểu font dùng mỗi 1 Vụ một #, như vậy có trời mà xếp cho bạn cũng thua luôn;

(ách tốt nhất theo mình, bạn phải làm bảng chuẩn DS các tỉnh thành & các cục vụ viện zì đó; DS này tối thiểu gồm 2 cột [Ma], [TenTinh] (tạm gọi nó là DSMaTinh) - Đó trở thành DS gốc của bạn (DS gốc của bạn đang thiếu [Ma] của tỉnh; (ũng nói luôn, mã này không nên dùng STT, hay kiểu Num, mà nên là kiểu text !) (Việc này đối với mọi người là không bắt buộc, nhưng với mình là bất di bất dịch!. . .)
Một khi nhận các báo cáo từ các vụ gởi về, theo cái kiểu mạnh ai nấy xài font & . . . thì trước tiên bạn phải thêm cột (tôi cho là BC = file) mã tỉnh cho trùng khớp DSMaTinh nêu trên; Lúc đó mới có thể tiếp tục được;
Bạn suy nghỉ & cho biết í kiến quyết định, để chúng ta tiếp tục (Bằng cách giúp bạn cách thức đồng bộ hóa các biểu mẫu trong xứ mà ai cũng muốn làm vua của các CQ xung quanh bạn!
 
Tớ để ý thấy Vụ 2 có cái mã chuẩn đấy...
 
nếu chỗ em mà yêu cầu được 15 đơn vị làm như vậy thì em đã yêu cầu họ đánh số thứ tự danh sách theo danh sách gốc của em rồi. Vì các đơn vị này không phải là bộ phận cấp dưới của chỗ em nên không thể làm như vậy được.
Còn vấn đề chính tr thì em nghĩ trước khi làm mình có thể sửa lại được mà.
Vấn đề font chữ thì em có thể chuyển về font
 
Web KT

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

Back
Top Bottom