특정 열에 F1, F2, F3 등의 항목이 F149까지 포함 된 워크 시트가 있다고 가정 해 보겠습니다. 이 열의 내용을 기준으로 워크 시트의 데이터를 정렬해야하는 경우 결과에 실망 할 수 있습니다. 각 셀의 첫 번째 문자는 문자이기 때문에 Excel은 열을 텍스트로 정렬합니다.

결론은 셀이 F1, F10, F100, F101, F102 등의 순서로 정렬된다는 것입니다.이 배열에서 F2는 정렬 된 목록의 60 초 항목이 될 때까지 표시되지 않습니다. 이것이 발생하는 이유는 셀이 텍스트로 처리되기 때문입니다. 텍스트로 F1로 시작하는 모든 셀 (61 개가 있음)은 F2로 시작하는 셀 앞에옵니다.

이 상황을 해결하는 유일한 방법은 셀의 숫자가 0으로 앞쪽에 채워지는지 확인하는 것입니다. 즉, F1을 사용하지 말고 F001을 사용해야합니다. 다음 공식을 사용하여 이전 형식 번호를 새 형식으로 변환 할 수 있습니다.

=LEFT(C1,1) & RIGHT("000" & RIGHT(C1,LEN(C1)-1),3)

이제 새로 형식이 지정된 항목별로 정렬하면 원하는 결과 (F001, F002, F003 등)를 얻을 수 있습니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (2609)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Sorting_Letters_and_Numbers [Sorting Letters and Numbers].