Sort dữ liệu từ list danh sách có cấu trúc (4 người xem)

  • Thread starter Thread starter heavenn
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

heavenn

Thành viên mới
Tham gia
21/5/14
Bài viết
6
Được thích
0
Giúp e cách sort dữ liệu từ list danh sách có cấu trúc như sau


đều bị bỏ qua và đưa xuống cuối cùng. Em muốn sort lại theo list trên thì phải làm sao ạ?
 
Lần chỉnh sửa cuối:
Em add list trên vào custom list và sort thì nó chỉ theo thứ tự các từ không có dấu "," các dòng có dấu "," đều bị bỏ qua và đưa xuống cuối cùng. Em muốn sort lại theo list trên thì phải làm sao ạ?
Lần đầu tiên đăng bài nên bị trục trặc vậy hả bạn?
Bình tĩnh sửa lại:
- Cho cái gì, để ở đâu (sheet nào, dòng/ cột nào chẳng hạn).
- Cần làm gì: Các điều kiện cho trước, các yêu cầu xử lý với dữ liệu đã cho.
- Kết quả để ở đâu (sheet nào, dòng/ cột nào, ô nào). Minh họa vài trường hợp kết quả.
 
Đại khái mình có 1 list data như file đính kèm, mình muốn sort cột category theo list có sẵn.

List này là list mình sẽ import vào file excel:


sort bằng cách data -> sort -> order -> chọn custom list. Kết quả trả về cột category sẽ sort theo thứ tự như list trên. Nhưng do list này có vài dòng ngăn bằng dấu "," nên kết quả sau khi sort không đúng thứ tự nên mình post bài xin tư vấn cách sửa.
 
Lần chỉnh sửa cuối:
Đại khái mình có 1 list data như file đính kèm, mình muốn sort cột category theo list có sẵn.

List này là list mình sẽ import vào file excel:

Office Equipments
Jobs looking for people
Other household items
Funiture, PlantsFridge,
Aircons, Washing machines
Specialized equipments, Agricultural breeds
Mom and kids
Services

sort bằng cách data -> sort -> order -> chọn custom list. Kết quả trả về cột category sẽ sort theo thứ tự như list trên. Nhưng do list này có vài dòng ngăn bằng dấu "," nên kết quả sau khi sort không đúng thứ tự nên mình post bài xin tư vấn cách sửa.
Mới làm được một mục "- Cho cái gì, để ở đâu (sheet nào, dòng/ cột nào chẳng hạn). "

Nếu không biểu đạt được thì:
- Liệt kê dữ liệu ban đầu
- Liệt kê dữ liệu mong muốn cuối cùng.
 
Dữ liệu ban đầu của mình là file đính kèm này.

Mình muốn sort cột


Cảm ơn bạn nhiều
 
Lần chỉnh sửa cuối:
Dữ liệu ban đầu của mình là file đính kèm này.

Mình muốn sort cột category của file theo thứ tự như list này

Office Equipments
Jobs looking for people
Other household items
Funiture, Plants
Fridge,Aircons, Washing machines
Specialized equipments, Agricultural breeds
Mom and kids
Services

Cảm ơn bạn nhiều
Giàng ơi. Tốn 5 bài rồi mà chưa nêu nổi yêu cầu.
Đã tối giản tới mức: Ban đầu có cái gì, cuối cùng nó hình thù như nào... Vậy mà không làm được.

List này là cái lít nào?
Trong file, cột D [category_name] có nhiều lắm cơ mà? Những cái khác bỏ đi hả? Bảo liệt kê kết quả cuối cùng sang một sheet "ket quả" xem nào!!!!!!

Accessories
Bicycles
Bird
Cameras, Video Cameras
Clothes
Collectibles, Games, Other hobbies
Computers, Laptops
Desktop
Dog
Electric vehicles
Fridge, Aircons, Washing machines
Funiture, Plants
Jobs looking for people
Mobile Phones
Mom and kids
Music, Movie, Books
Office Equipments
Other Vehicles
Other accessories
Other household items
Other pets & equipments
Others
PTY-Rooms
People looking for jobs
Perfume
Rooster
Services
Shoes
Specialized equipments, Agricultural breeds
Sports, Outdoors
TV, Speakers, MP3 players
Tablets
Vehicles parts, Accessories
Watch
Bags
PTY-Houses
PTY-Land
Motorbikes
PTY-Apartments
PTY-Office, Commercial Properties
Travel
Cars
 
Nếu tôi không lầm thì Custom List không được có ký tự dấu phẩy vì bản thân Excel đã dùng nó (ông ta lấy làm công cụ riêng của ổng) để phân cách các mục rồi.
Nếu đúng thế thì chỉ còn nước thay dấu phẩy thành dấu khác. Dấu thích hợp và tương đương nhất là dấu chấm phẩy. Tất nhiên khi đó cũng phải chuyển dấu phẩy trong dữ liệu thành dấu chấm phẩy: Chọn cột D -> Replace -> nhập lần lượt , và ; -> Replace All
Bài đã được tự động gộp:

Giàng ơi. Tốn 5 bài rồi mà chưa nêu nổi yêu cầu.
Đã tối giản tới mức: Ban đầu có cái gì, cuối cùng nó hình thù như nào... Vậy mà không làm được.

List này là cái lít nào?
Custom List :D
Trong file, cột D [category_name] có nhiều lắm cơ mà? Những cái khác bỏ đi hả? ]

Không hẳn. Khi Custom List không có tất cả các mục xuất hiện trong dữ liệu thì: Trước tiên Excel sẽ sort các mục có trong List, và chúng ở trên cùng theo thứ tự đã định trong List. Tiếp theo Excel sort các mục còn lại theo thứ tự ..., có lẽ A-Z
 
Lần chỉnh sửa cuối:
Đại khái đây là dữ liệu ban đầu. file đính kèm

Đây là list data của mình.


Đây là kết quả sai.
thứ tự sort theo đúng phải là other household -> funiture, plan. Nhưng kết quả nó lại là other household -> people.

Nó bị sort sai ở các dòng có dấu phẩy.

Em muốn kết quả theo đúng list của em

Bạn giúp dùm mình vs, mình đội ơn nhìu. Cái này liên quan đến việc mình có bị đuổi ko vào cuối tháng nên đang bấn loạn. Cảm ơn bạn :((
Bài đã được tự động gộp:

Nếu tôi không lầm thì Custom List không được có ký tự dấu phẩy vì bản thân Excel đã dùng nó (ông ta lấy làm công cụ riêng của ổng) để phân cách các mục rồi.
Nếu đúng thế thì chỉ còn nước thay dấu phẩy thành dấu khác. Dấu thích hợp và tương đương nhất là dấu chấm phẩy. Tất nhiên khi đó cũng phải chuyển dấu phẩy trong dữ liệu thành dấu chấm phẩy: Chọn cột D -> Replace -> nhập lần lượt , và ; -> Replace All
Bài đã được tự động gộp:


Custom List :D


Không hẳn. Khi Custom List không có tất cả các mục xuất hiện trong dữ liệu thì: Trước tiên Excel sẽ sort các mục có trong List, và chúng ở trên cùng theo thứ tự đã định trong List. Tiếp theo Excel sort các mục còn lại theo thứ tự ..., có lẽ A-Z

đúng là theo cái list nó có dấu phẩy nên kết quả bị sort về sai. Mình đang nhức đầu không biết sao sort cho đúng theo cái list đó. Khi sort dòng category thì các cột khác nó sẽ nhảy theo rồi
 
Lần chỉnh sửa cuối:
@Chủ thớt:
- Lập bảng tiêu chuẩn, kế bên thêm một cái cột ghi thứ tự sắp xếp tương ứng (ví dụ bắt đầu từ 100, 101,...999) (vung_tra)
- Bảng dữ liệu cần sắp xếp, thêm một cột phụ = vlookup(D2, vung_tra, 2, 0)
- Sort cột phụ này.
 
Cảm ơn các bạn, mình đã làm được. Nhờ mod xóa bài này giúp e vs, do có dữ liệu công ty, để bên cty thấy dc thì ko hay. Em cảm ơn
 
Cảm ơn các bạn, mình đã làm được. Nhờ mod xóa bài này giúp e vs, do có dữ liệu công ty, để bên cty thấy dc thì ko hay. Em cảm ơn
Sao lại xóa nội dung các bài đã viết vậy bạn?
Mình úp lại mấy files hôm qua lên giúp bạn nhé.
 
ah ok hôm qua t ko đọc rõ nội quy t up lại đây.
 

File đính kèm

ah ok hôm qua t ko đọc rõ nội quy t up lại đây.
Nhìn Custom List thấy bạn đã thay các dấu phẩy thành chấm phẩy.

Làm thế thì khi bạn mở những tập tin khác tương tự thì đã có ngay Custom List để sort mà không cần làm gì thêm.
 
Web KT

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

Back
Top Bottom