둘러보기를위한 정렬 (Microsoft Excel)
Francine은 워크 시트에 일련의 주소가 있습니다. 집 번호는 한 열 (124, 127, 130 등)에 있고 거리 이름은 인접한 열 (Maple St., Elm St. 등)에 있습니다. 그녀는 먼저 거리 이름으로 목록을 정렬 한 다음 짝수를 사용하여 오름차순으로 먼저 정렬 한 다음 홀수를 내림차순으로 정렬해야합니다. 이를 통해 그녀는 도보 여행을 위해 집 목록을 순서대로 만들 수 있습니다. 그런 다음 사람들은 거리의 짝수 쪽을 걸어서 반대편으로 건너간 다음 홀수 쪽의 거리로 다시 걸어 갈 수 있습니다. 그녀는 이러한 유형의 정렬을 수행하는 방법을 궁금해합니다.
Excel에서는 정렬 기능을 사용하여 정보를 오름차순 및 내림차순으로 빠르게 정렬 할 수 있습니다. 이 옵션은 많은 경우에 유용하지만 정렬에 사용할 수있는 값을 결정하기 위해 수식이 필요한 경우의 예입니다. 이를 수행하는 몇 가지 방법이 있습니다.
각 주소를 홀수 또는 짝수로 지정하는 열을 만들어야합니다. 주소의 숫자 부분이 A1 셀에 있고 거리 이름이 B1에 있다고 가정하면 세 번째 열에 다음 수식을 입력 할 수 있습니다.
=IF(ISEVEN(A1),B1&"_0_"&A1,B1&"_1_"&MAX($A$1:$A$19)-A1)
이 수식은 정렬 용도로만 사용되는 일부 숫자와 함께 거리 이름을 반환합니다. 이 시점에서 새로 만든 열에 수식을 복사하여 붙여 넣습니다. 각 주소에 대한 공식을 입력하면 정보를 정렬 할 수 있습니다. 수식을 기준으로 오름차순으로 만 정렬하면됩니다. Excel은 요청에 따라 짝수 번지가 오름차순이고 홀수 번지가 내림차순 인 알파벳순으로 번지 이름이있는 주소를 반환합니다.
참고 : 위 공식에서 주소의 범위는 A1 : A19이며, 여기서 MAX ($ A $ 1 : $ A $ 19)의 출처라고 가정합니다. 주소가 더 많은 경우 수식의 해당 부분에 올바른 범위를 입력하십시오.
또 다른 접근 방식은 다음 공식을 사용하는 것입니다.
=IF(MOD(A1,2)=1,(1+RANK(A1,A:A,1))/2,(COUNT(A:A)+RANK(A1,A:A)+1)/2)
이 공식이 반환하는 숫자는 특별히 중요하지 않습니다. 그들은 본질적으로 집 번호를 기반으로 주소에 대한 상대적 순서를 할당합니다. 만든 열에 수식을 복사하여 붙여넣고 정보를 정렬하기 만하면됩니다. 그런 다음 먼저 거리 이름을 오름차순으로 정렬 한 다음 공식을 내림차순으로 정렬해야합니다. 그 결과 주소가 원하는 방식으로 정렬됩니다.
다른 접근 방식에 대해 다음과 같이 동일한 MOD 공식을 사용할 수도 있습니다.
=MOD(A1,2)(9999999-A12)+A1
이 수식은 두 가지 유형의 숫자, 즉 홀수 주소에는 큰 숫자, 짝수 주소에는 작은 숫자를 반환합니다. 이전 수식과 마찬가지로 수식을 복사하여 만든 열 아래에 붙여 넣습니다. 이 작업이 완료되면 정보를 정렬 할 수 있습니다. 먼저 거리 이름을 기준으로 정렬 한 다음 공식을 기준으로 오름차순으로 정렬해야합니다. Excel은 짝수 주소를 먼저, 홀수 주소를 두 번째로 내림차순으로 배치하는 수식에 따라 주소를 정렬합니다.
보시다시피 동일한 정보를 반환 할 수있는 많은 수식이 있습니다. 그들과 함께 놀고 당신과 당신의 프로젝트에 맞는 것을 사용하십시오.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (8105)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.
link : / excel-Sorting_for_a_Walking_Tour [도보 투어 정렬]
.