5 개 열로 정렬 (Microsoft Excel)
Excel에는 최대 3 개의 열로 데이터 목록을 쉽게 정렬 할 수있는 정렬 기능이 있습니다. 그러나 크거나 복잡한 데이터 목록이있는 경우 세 개 이상의 열을 기준으로 정렬 할 수 있습니다. 이를 수행 할 수있는 몇 가지 방법이 있습니다.
정렬 할 열이 5 개 있다고 가정하면 첫 번째 방법은 정렬시 두 번만 수행하는 것입니다. A, B, C, D, E 열의 순서로 데이터를 정렬하려면 C, D, E 열을 사용하여 첫 번째 정렬을 수행합니다. 순서가 정해지면 A 및 B 열을 기준으로 정렬합니다. 그 결과 전체 데이터 목록이 순서대로 정렬됩니다.
이와 밀접하게 관련된 것은 도구 모음의 정렬 도구를 사용하여 5 개 열을 정렬 할 수 있다는 사실입니다. 먼저 E 열의 셀을 선택한 다음 오름차순 정렬 또는 내림차순 정렬 도구를 클릭합니다. 다른 각 열 (D, C, B 및 A)에서 셀을 차례로 선택하고 적절한 도구를 클릭하여이 프로세스를 반복합니다. 이 반복 프로세스가 끝나면 (정렬 도구를 5 번만 클릭하면 됨) 전체 목록이 원하는 순서대로 표시됩니다.
여기에 설명 된대로 정렬 할 때 명심해야 할 중요한 사항이 있습니다. 목록 데이터의 특성은 수행되는 정렬의 품질에 영향을 미칠 수 있습니다. 데이터에 빈 셀, 오류 값 또는 텍스트 서식이 지정된 숫자가 포함 된 경우 Excel에서 예상 한 방법으로 데이터를 정렬하지 못할 수 있습니다. 해결책은 데이터를 “정규화”하는 것입니다. 예를 들어 숫자가 텍스트 형식이 아닌 숫자가 아닌 실제 숫자인지 확인한 다음 다시 정렬합니다.
또 다른 해결책은 데이터에 대한 “정렬 열”을 만드는 것입니다. 이 접근 방식은 데이터가 모두 텍스트이거나 정렬을 위해 텍스트 기반 형식으로 쉽게 변환 할 수있는 경우 효과적입니다. 이 시나리오에서는 A ~ E 열의 내용을 F 열로 결합한 다음 단일 열 (F)로 정렬합니다. F 열에서 다음 유형의 수식을 사용할 수 있습니다.
=A1 & B1 & C1 & D1 & E1
열 중 하나에 날짜가 포함 된 경우 다음 수식을 사용하여 수행 한 것처럼 날짜를 일관된 텍스트 형식으로 변환해야합니다.
=A1 & B1 & C1 & TEXT(D1,"yyyymmdd") & E1
열 중 하나에 숫자 값이 포함 된 경우 값을 선행 0으로 채우는 유사한 TEXT 함수 구조를 사용하여 값을 정규화 할 수 있습니다.
=A1 & TEXT(B1,"000000") & C1 & D1 & E1
약간의 정렬을 수행하고 Excel의 기본 제공 정렬 루틴을 사용하지 않으려는 경우 타사 정렬 기능을 조사해야합니다. 정렬 알고리즘은 수학의 매혹적인 분야이며, 매우 인기있는 알고리즘 (예 : 쉘 정렬, 교환 정렬, 버블 정렬 등)은 Excel 함수를 통해 구현할 수 있습니다. 이러한 기능이 시스템에서 사용되는 방식은 개발자가 구현 한 방식에 따라 다릅니다.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (2255)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다.