Sắp xếp cho Chuyến tham quan (Microsoft Excel)
Francine có một loạt địa chỉ trong một trang tính. Số nhà ở một cột (124, 127, 130, v.v.) và tên đường ở cột liền kề (Maple St., Elm St., v.v.). Cô ấy cần sắp xếp danh sách trước tiên theo tên đường và sau đó là số nhà với các số chẵn trước, theo thứ tự tăng dần, sau đó là các số lẻ tiếp theo, theo thứ tự giảm dần. Điều này sẽ cho phép cô ấy tạo một danh sách các ngôi nhà, theo thứ tự, cho chuyến tham quan đi bộ. Sau đó, mọi người có thể đi bộ xuống phía bên đường được đánh số chẵn, băng qua phía bên kia và đi bộ trở lại phía đường số lẻ. Cô ấy tự hỏi làm thế nào để thực hiện kiểu phân loại này.
Excel cho phép bạn sắp xếp thông tin theo thứ tự tăng dần và giảm dần một cách nhanh chóng bằng cách sử dụng tính năng sắp xếp. Mặc dù tùy chọn này hữu ích trong nhiều trường hợp, đây là ví dụ về một lần khi công thức là cần thiết để xác định giá trị bạn có thể sử dụng trong việc sắp xếp của mình. Có một số cách để làm điều này.
Bạn cần tạo một cột sẽ chỉ định mỗi địa chỉ là lẻ hay chẵn. Giả sử phần số của địa chỉ nằm trong ô A1 và tên đường ở ô B1, trong cột thứ ba, bạn có thể nhập công thức này:
=IF(ISEVEN(A1),B1&"_0_"&A1,B1&"_1_"&MAX($A$1:$A$19)-A1)
Công thức này trả về tên đường với một số số chỉ nhằm mục đích sắp xếp. Tại thời điểm này, hãy sao chép và dán công thức xuống cột mới bạn đã tạo. Khi công thức đã được nhập cho mỗi địa chỉ, bạn có thể sắp xếp thông tin. Bạn chỉ cần sắp xếp theo công thức, theo thứ tự tăng dần. Excel trả về các địa chỉ có tên phố theo thứ tự bảng chữ cái, trong đó số phố chẵn theo thứ tự tăng dần, theo sau là số phố lẻ theo thứ tự giảm dần, theo yêu cầu.
Lưu ý: Trong công thức trên, giả định rằng phạm vi cho các địa chỉ là A1: A19, là nơi xuất phát MAX ($ A $ 1: $ A $ 19). Nếu có nhiều địa chỉ hơn, hãy đặt phạm vi chính xác trong phần đó của công thức.
Và một cách tiếp cận khác là sử dụng công thức sau:
=IF(MOD(A1,2)=1,(1+RANK(A1,A:A,1))/2,(COUNT(A:A)+RANK(A1,A:A)+1)/2)
Các số được trả về bởi công thức này không đặc biệt quan trọng; về cơ bản họ chỉ định một thứ tự tương đối cho một địa chỉ dựa trên số nhà. Chỉ cần sao chép và dán công thức xuống cột bạn đã tạo và sắp xếp thông tin. Sau đó, bạn cần sắp xếp danh sách, đầu tiên theo tên đường phố theo thứ tự tăng dần và sau đó là công thức theo thứ tự giảm dần. Kết quả là địa chỉ của bạn được sắp xếp theo kiểu mong muốn.
Bạn cũng có thể sử dụng công thức MOD tương tự như sau cho một cách tiếp cận khác:
=MOD(A1,2)(9999999-A12)+A1
Công thức này trả về hai loại số — số lớn cho địa chỉ lẻ và số nhỏ cho địa chỉ chẵn. Như với các công thức trước đó, sao chép và dán công thức xuống cột bạn đã tạo. Khi điều này được thực hiện, bạn có thể sắp xếp thông tin. Trước tiên, bạn cần sắp xếp theo tên phố, sau đó theo công thức, cả hai đều theo thứ tự tăng dần. Excel sắp xếp thứ tự các địa chỉ dựa trên công thức, đặt các địa chỉ chẵn trước và các địa chỉ lẻ thứ hai, theo thứ tự giảm dần.
Như bạn có thể thấy, có một số công thức có thể trả về cùng một thông tin. Chơi xung quanh họ và sử dụng cái có ý nghĩa cho bạn và dự án của bạn.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (8103) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: