Sắp xếp các giá trị trùng nhau của 2 cột thành ngang dòng

Liên hệ QC

nanglunglinh2005

Thành viên mới
Tham gia
10/9/14
Bài viết
3
Được thích
0
em có file dữ liệu đã tô màu các giá trị trùng nhau, nhưng em muốn sắp xếp các giá trị trùng nhau đó ngang 1 dòng. Kính nhờ các anh.chị giúp đỡ.
 

File đính kèm

  • SAP XEP DU LIEU.xls
    67 KB · Đọc: 127
em có file dữ liệu đã tô màu các giá trị trùng nhau, nhưng em muốn sắp xếp các giá trị trùng nhau đó ngang 1 dòng. Kính nhờ các anh.chị giúp đỡ.

Nếu dữ liệu riêng 2 sheet thì dùng hàm VLOOKUP để dò rồi Sort theo trình tự thì mới được, hoặc Insert vài cột ở giữa rồi cũng dùng hàm VLOOKUP để dò, chứ dữ liệu chung 1 bảng không thể sắp nó ngang hàng với nhau được.
 
Lần chỉnh sửa cuối:
em có file dữ liệu đã tô màu các giá trị trùng nhau, nhưng em muốn sắp xếp các giá trị trùng nhau đó ngang 1 dòng. Kính nhờ các anh.chị giúp đỡ.
2 cột C, D này có liên quan đến các cột còn lại không vậy bạn? Nếu chỉ xét riêng 2 cột này thì làm được, còn nếu có liên quan đến các cột còn lại thì không thể xếp được vì anh này chạy thì anh kia cũng chạy theo.

Giả sử rằng bạn chỉ quan tâm đến 2 cột C, D này mà không quan tâm đến cột khác, tôi đề xuất một phương án sau, chưa chính xác lắm nhưng tạm thời sắp xếp chúng "gần ngang hàng":
1. Copy 1 ô trống bất kỳ và Paste Special vào 2 cột C:D với tùy chọn Values và Add để chuyển 2 cột này về dạng số.
2. Chèn thêm 1 cột vào giữa cột C và cột D hiện có, nhập công thức sau cho D1 và fill xuống:
Mã:
=IF(COUNTIF($E$1:$E$266,C1)=0,"zzzz",ROW())
3. Chọn vùng dữ liệu trên cột C:D, sắp xếp theo cột D tăng dần (nhớ bỏ tùy chọn My data has headers)
4. Chèn thêm 1 cột sau cột E, nhập công thức sau và fill xuống:
Mã:
=IF(COUNTIF($C$1:$C$252,E1)=0,"zzzz",MATCH(E1,$C$1:$C$252,0))
5. Chọn vùng dữ liệu trên cột E:F, sắp xếp theo cột F tăng dần (giống bước 3).
6. Xóa các cột phụ (D, F) đi.

Ở trên tôi nói dữ liệu được sắp xếp "gần ngang hàng" là vì giá trị 168208341 trên cột D bị lặp lại tại 2 dòng 154 và 183 nên sau khi xếp, các giá trị sau đó trên cột D bị đẩy xuống 1 hàng so với giá trị tương ứng ở cột C.
 
Trong File trên bạn ấy muốn chỉ có 1 cột, theo tôi hiểu thì bạn ấy muốn so sánh cả 3 cột, sau khi so sánh thì dữ liệu 3 cột giống nhau, chỉ riêng dòng 19 có tên Nguyễn Duy Hưng sai tổng số tiền (một bên là 1.520.000 và một bên là 760.000).
 
Lần chỉnh sửa cuối:
Trong File trên bạn ấy muốn chỉ có 1 cột, theo tôi hiểu thì bạn ấy muốn so sánh cả 3 cột, sau khi so sánh thì dữ liệu 3 cột giống nhau, chỉ riêng dòng 65 có tên Nguyễn Duy Hưng sai tổng số tiền (một bên là 1.520.000 và một bên là 760.000).
Nếu sắp xếp luôn cả 3 cột cho mỗi bên (A:C với D:F) thì trong cách trên của em chỉ điều chỉnh lại một chút chỗ bước 3 và bước 5 là ổn.
- Bước 3: Chọn vùng dữ liệu trên các cột A:D và sắp xếp theo cột D.
- Bước 5: Chọn vùng dữ liệu trên các cột E:H và sắp xếp theo cột F.

Tất nhiên là vấn đề vùng bên phải bị đẩy xuống 1 hàng so với vùng bên trái thì vẫn vậy. Có thể khắc phục vấn đề này bằng cách chèn thêm 1 dòng trống ở vùng bên trái tại hàng 20 (tức là sau vị trí của anh chàng Phạm Duy Hưng)
Còn vấn đề anh nói thì có lẽ do bên phải có 2 hàng, mỗi hàng 760.000, cộng lại là vừa bằng con số 1.520.000 ở bên trái.
 
Lần chỉnh sửa cuối:
Vì bạn ấy đưa File lên chỉ có bấy nhiêu dữ liệu lại không có tiêu đề và không có cột số lượng, nên khi so sánh anh thấy sao thì nêu vậy.
 
Web KT
Back
Top Bottom