Ritesh는 Excel에서 처리해야하는 엄청난 양의 데이터를 가지고 있습니다. 워크 시트의 각 행에는 A 열에 레코드를 정렬하는 데 필요한 부품 번호가 포함되어 있습니다. 문제는 Ritesh가 직선 정렬을 할 수 없다는 것입니다. 부품 번호의 처음 4자는 무시해야합니다. 따라서 정렬은 실제로 부품 번호의 다섯 번째 문자로 시작해야합니다.

이 상황을 처리하는 가장 쉬운 방법은 정렬에 사용하려는 정보로만 구성된 새 열을 Excel에서 만드는 것입니다. 이 경우 A 열 오른쪽에 비어있는 새 열을 추가 한 다음 열의 첫 번째 셀 (B2 셀로 가정)에 다음 수식을 입력 할 수 있습니다.

=RIGHT(A2,LEN(A2)-4)

이제 셀 B2에 다섯 번째 문자로 시작하는 부품 번호가 포함되어 있음을 알 수 있습니다. 이 수식을 필요한만큼 셀 아래로 복사 한 다음 B 열의 내용을 기준으로 표준 정렬을 수행합니다.

Excel 2013 이상을 사용하는 경우 새 열을 만드는 또 다른 방법은 빠른 채우기 기능을 사용하는 것입니다. 개인적으로 이미 언급 한 공식을 사용하는 것보다 조금 더 제한적이라는 것을 알지만 필요에 따라 잘 작동 할 수 있습니다. B2 셀에서 수행 할 작업은 사용할 셀 A2 부분을 입력하는 것뿐입니다. 예를 들어, 셀 A2에 부품 번호 “ABCDU643″이 포함 된 경우 셀 B2에 “U643″을 입력합니다.

그런 다음 B2 셀을 선택한 상태에서 채우기 핸들을 마우스 오른쪽 단추로 클릭하고 필요한만큼 셀을 아래로 끕니다. 마우스 버튼을 놓으면 빠른 채우기를 선택할 수있는 컨텍스트 메뉴가 나타납니다.

Flash Fill이 원본에서 셀을 파생하는 방법을 항상 적절하게 결정하는 것은 아니기 때문에 약간 제한적이라고 언급했습니다. 예를 들어 A2 셀에 “ABCD1234″가 포함되어 있고 셀 B2에 “1234”를 입력한다고 가정 해 보겠습니다. 또한 A3 셀에는 “EFGHA567″이 포함되어 있습니다. B2 셀을 기준으로 플래시 채우기를 수행하면 Excel에서 다른 셀의 시작 부분에서 모든 문자를 제거하겠다고 결정하여 B3에 “567”이 포함되도록합니다.

“A567″대신에 당신이 정말로 원했던 것입니다. Excel 부분에서 이러한 오해는 첫 번째 셀 (B2)에 숫자 만 포함 된 경우에만 발생합니다.

부품 번호의 상당 부분을 B 열로 가져 오는 방법에 관계없이 B 열의 내용을 기준으로 정렬을 수행하면 원하는 순서로 부품 번호를 얻게됩니다. 그런 다음 B 열을 삭제하거나 나중에 필요하지만 표시하지 않으려면 숨길 수 있습니다.

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

이 팁 (9870)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Sorting_while_Ignoring_Leading_Characters [선행 문자를 무시하면서 정렬].