본문 바로가기

엑셀

엑셀 텍스트 길이 정렬, SORT/SORTBY 함수로 1분만에 해결!

반응형

 

 

데이터 분석에 필수적인 엑셀! 효율적인 정렬은 업무 생산성 향상의 핵심입니다. 숫자 정렬은 식은 죽 먹기지만, 텍스트 길이 기준 정렬은 어떨까요? 엑셀의 SORT, SORTBY, LEN 함수를 활용하면 텍스트 길이 정렬도 1분 만에 가능합니다! 지금 바로 엑셀 마스터로 레벨업 해보세요!

1. 텍스트 길이? LEN 함수로 측정!

텍스트 길이 정렬의 시작은 LEN 함수! "Apple"의 길이가 궁금하다면? "=LEN("Apple")" 수식을 입력하면 5가 딱! 이처럼 데이터 범위의 모든 텍스트 길이를 계산하고 새로운 열에 저장하면, 이 값들이 정렬의 키가 됩니다.

LEN 함수, 이렇게 활용해 보세요!

* 길이 제한 설정: 특정 길이 이상 또는 이하의 텍스트만 필터링할 때 유용합니다. 예를 들어, 제품 코드가 10자리 이상인 제품만 추출하려면 LEN 함수와 FILTER 함수를 조합하여 간단하게 해결할 수 있습니다. * 데이터 유효성 검사: 입력되는 텍스트 길이를 제한하여 데이터의 일관성을 유지할 수 있습니다. 예를 들어, 비밀번호가 8자리 이상이어야 한다는 규칙을 설정할 수 있습니다.

2. SORT 함수: 동적 배열의 마법

Microsoft 365와 Excel 2021 이후 버전의 히어로, SORT 함수! 동적 배열 기반으로 기존 정렬 방식보다 훨씬 간편하고 빠르게 정렬할 수 있습니다. "=SORT(array,[by_col],[sort_order],[by_row])" 이 기본 구문인데요, array는 정렬할 범위, by_col은 정렬 기준 열, sort_order는 오름차순(1) 또는 내림차순(-1), by_row는 행 기반 정렬 여부를 지정합니다. 텍스트 길이 기준 정렬이라면, LEN 함수로 계산한 길이 정보 열 번호를 by_col에 넣으면 끝! 예를 들어, "A1:C10" 범위에서 "C"열의 길이 기준 오름차순 정렬은 "=SORT(A1:C10,3,1)"! 결과는 인접 셀에 자동으로 짠!하고 나타납니다.

SORT 함수 활용 팁 대방출!

* 정렬 결과 복사: SORT 함수는 동적 배열을 생성하므로, 결과를 다른 위치에 복사하려면 값만 붙여넣기(Ctrl + Alt + V)를 사용해야 합니다. * 오류 처리: 정렬할 범위에 오류 값이 포함된 경우 IFERROR 함수를 사용하여 오류를 처리하고 정렬을 진행할 수 있습니다.

3. SORTBY 함수: 유연함의 끝판왕

SORT 함수보다 더 유연한 SORTBY 함수! 기본 구문은 "=SORTBY(array,by_array1,[sort_order1], [by_array2],[sort_order2],…)"입니다. array는 정렬할 범위, by_array는 정렬 기준 배열, sort_order는 오름차순(1) 또는 내림차순(-1)입니다. SORTBY의 매력 포인트는 LEN 함수를 바로 중첩 가능하다는 점! 길이 정보를 따로 저장할 필요 없이, "=SORTBY(A1:C10,LEN(B1:B10),1)"처럼 LEN 함수를 바로 넣어 B열 길이 기준 오름차순 정렬을 샤샤샥! 게다가 다중 정렬 기준도 적용 가능하니, 텍스트 길이 외 다른 조건도 추가해서 정렬할 수 있습니다. 이 정도면 엑셀 정렬 마스터라고 불러도 되겠죠?!

SORTBY 함수, 이렇게 활용하면 더욱 강력해집니다!

* 다중 조건 정렬: 텍스트 길이를 기준으로 정렬한 후, 같은 길이의 텍스트는 사전순으로 정렬하려면 SORTBY 함수에 두 번째 정렬 기준을 추가하면 됩니다. * 사용자 정의 함수와의 조합: SORTBY 함수는 사용자 정의 함수를 정렬 기준으로 사용할 수 있으므로, 더욱 복잡한 정렬 로직을 구현할 수 있습니다.

4. 실제 활용 예시: 제품 코드 정렬부터 고객 데이터 관리까지

SORTSORTBY 함수, 실무에서 어떻게 활용될까요? 제품 코드 길이별 제품 목록 정렬, 고객 이름 길이별 데이터베이스 관리 등 다양하게 활용 가능합니다! 특정 문자열 포함 텍스트만 추출 후 길이 순 정렬? FILTER 함수와 조합하면 됩니다. FILTER 함수로 원하는 데이터만 쏙쏙 골라낸 후 SORTSORTBY로 정렬하면, 데이터 분석과 관리가 놀랍도록 쉬워집니다!

실무에서 빛나는 활용법!

* 마케팅 데이터 분석: 고객 이름, 이메일 주소, 제품명 등 다양한 텍스트 데이터를 길이를 기준으로 분석하여 마케팅 전략 수립에 활용할 수 있습니다. * 재고 관리: 제품 코드, 제품명 등을 길이를 기준으로 정렬하여 재고 관리의 효율성을 높일 수 있습니다.

5. SORT vs SORTBY: 어떤 함수를 써야 할까요?

간단한 길이 정렬엔 SORT 함수, 다중 정렬이나 LEN 함수 중첩이 필요하면 SORTBY 함수가 딱! 데이터 크기, 복잡도, 정렬 조건 등을 고려해서 최적의 함수를 선택하는 것이 중요합니다. 두 함수 모두 동적 배열 함수라 결과가 인접 셀에 자동으로 뿅! 나타나니 편리함은 덤입니다.

함수 선택 가이드:

* 간단한 정렬: SORT 함수를 사용하여 빠르고 효율적으로 정렬할 수 있습니다. * 복잡한 정렬: SORTBY 함수를 사용하여 다양한 조건과 기준으로 정렬할 수 있습니다.

SORT, SORTBY, LEN 함수만 잘 활용하면 엑셀 텍스트 길이 정렬, 1분이면 충분합니다! 데이터 분석 및 관리 업무 효율 UP! 더 정확하고 빠른 의사결정으로 업무 능력 향상까지! 지금 바로 엑셀 마스터가 되어보세요!

 

반응형