Kyle에는 부품 번호, 수량 및 길이의 세 데이터 열로 구성된 워크 시트가 있습니다. 길이는 인치 단위로 지정되며 따옴표를 사용하여 인치 단위임을 나타냅니다 (예 : 30 “, 54″또는 100 “). Kyle은 데이터를 가장 짧은 길이에서 가장 긴 길이로 정렬해야하지만 Excel은 길이를 텍스트로 정렬합니다. 100 “이 30″보다 먼저옵니다. 그는 Excel에서 텍스트 정보를 숫자 인 것처럼 정렬하도록하는 방법이 있는지 궁금합니다. 따라서 따옴표를 제거하지 않고 30 “이 100″앞에 올바로옵니다.

짧은 대답은 최소한 직접적으로는 할 수 없다는 것입니다. 셀에 따옴표를 포함하면 Excel은 전체 셀을 텍스트로 처리하고 정렬합니다. Kyle이 언급했습니다. 텍스트 문자열 100 “

텍스트 정렬에서 1이 3 앞에 오기 때문에 30 “앞에옵니다.

하지만 할 수있는 일이 있습니다. 예를 들어, 길이 열의 값을 생성하기 위해 수식을 사용하는 경우, 필요에 따라 길이를 0으로 “앞으로 채우도록”수식을 수정할 수 있습니다.

이 접근 방식을 사용하면 길이가 30 “, 54″또는 100 “이 아니라 대신 030이됩니다. “, 054″및 100 “. 모든 길이가 동일한 자릿수를 사용하는 한 올바르게 정렬됩니다.

오른쪽에 도우미 열을 추가 할 수도 있습니다. 길이 열과 도우미 열에서 왼쪽에있는 셀의 숫자 값을 배치합니다. 따라서 첫 번째 데이터가 C2 셀, D2 셀 (도우미 열)에있는 경우 다음을 입력 할 수 있습니다.

=VALUE(SUBSTITUTE(C2,"""",""))

따옴표 i를 제거하려면 SUBSTITUTE 함수의 두 번째 매개 변수로 4 개의 따옴표가 필요합니다. n C2. 결과적으로 D2에는 C2 셀에있는 숫자 값이 포함됩니다. 수식을 필요한만큼 복사 한 다음 D 열을 사용하여 정렬합니다. 정렬 후 원하는 경우 열 D를 숨기거나 원하는대로 좁힐 수도 있습니다.

길이가 제한된 경우 잘 작동 할 수있는 또 다른 방법은 사용자 지정 목록을 만든 다음 해당 목록을 사용하여 정렬하는 것입니다. 길이에 대한 사용자 지정 목록을 설정하는 방법은 다음과 같습니다.

  1. Excel 옵션 대화 상자를 표시합니다. (Excel 2007에서는 Office 단추를 클릭 한 다음 Excel 옵션을 클릭합니다. Excel 2010 이상 버전에서는 리본의 파일 탭을 표시 한 다음 옵션을 클릭합니다.)

  2. Excel 2007을 사용하는 경우 대화 상자 왼쪽에서 인기가 선택되어 있는지 확인하십시오. Excel 2010 이상 버전을 사용하는 경우 고급을 클릭 한 다음 일반 영역이 표시 될 때까지 옵션 끝으로 스크롤합니다.

  3. 사용자 지정 목록 편집을 클릭합니다. Excel은 사용자 지정 목록 대화 상자를 표시하고 Excel 옵션 대화 상자를 숨 깁니다. (그림 1 참조)

  4. 사용자 지정 목록 목록에서 새 목록을 선택합니다.

  5. 대화 상자의 목록 항목 부분에서 나타나는 순서대로 목록의 항목을 입력하기 시작합니다. 예를 들어 가능한 길이가 15 개 뿐인 경우 모든 길이를 올바른 순서로 입력하고 각 길이 뒤에 따옴표를 포함해야합니다. 추가하는 각 길이의 끝에 Enter 키를 누릅니다.

  6. 완료되면 추가 버튼을 클릭합니다.

  7. 확인을 클릭하여 사용자 지정 목록 대화 상자를 닫습니다. Excel 옵션 대화 상자가 다시 나타납니다.

  8. 확인을 클릭하여 Excel 옵션 대화 상자를 닫습니다.

사용자 지정 목록이 정의되면 정렬 대화 상자를 사용하여 사용자 지정 정렬을 수행하도록 지정할 수 있습니다. 새 목록을 선택하면 Excel에서 워크 시트의 행을 정렬 할 때 사용할 것입니다. 다시 말하지만,이 접근법은 길이가 제한되어 있고 그 길이가 무엇인지 미리 알고있는 경우에만 실제로 작동합니다.

하지만 가장 좋은 해결책은 따옴표를 제거하는 것입니다.

(예, 알아요 …​ Kyle이 그들을 없애고 싶지 않다고 말했지만 잠시 기다려주세요.) Length 열의 모든 것이 인치로 표시되면 명시적인 따옴표를 제거 할 수 있습니다. 표시하고이를 표시 할 사용자 지정 형식을 만듭니다. 따옴표를 제거하는 것은 쉽습니다. 찾기 및 바꾸기를 사용하여 제거하면됩니다. (따옴표를 검색하고 아무것도 바꾸지 마십시오.) 그런 다음 다음과 같은 방식으로 사용자 지정 형식을 만듭니다.

  1. 길이가 포함 된 모든 셀을 선택하십시오. (원하는 경우 전체 열을 선택할 수 있습니다.)

  2. 리본의 홈 탭을 표시합니다.

  3. 숫자 그룹의 오른쪽 하단 모서리에있는 작은 아이콘을 클릭합니다.

Excel은 숫자 탭이 선택된 셀 서식 대화 상자를 표시합니다.

  1. 범주 목록에서 사용자 지정을 선택합니다. 사용자 지정 형식을 입력 할 수 있도록 대화 상자가 변경됩니다. (그림 2 참조)

  2. 유형 상자에 다음을 입력합니다. 0.0 \ “. 확인을 클릭합니다.

이제 후행 따옴표와 함께 표시된 모든 셀 (1 단계에서 선택됨)이 표시됩니다. 형식입니다. 숫자 뒤에 따옴표를 포함하도록 Excel에 지시하는 5 단계에서 지정합니다. 또한 Excel에 소수점 뒤에 한 자리를 표시하도록 지시합니다. 원하는 경우 다른 자릿수를 표시하도록 형식을 수정할 수 있습니다. 숫자가 일반적으로 표시되도록하려면 다음 사용자 지정 형식을 사용합니다.

#\"

방금 표시된 단계 5 단계의 사용자 지정 형식과 마찬가지로 백 슬래시 따옴표가 사용자 지정 형식 자체의 일부라는 것을 Excel에서 인식하기 위해 필요합니다.

다시 말하지만 길이 열의 모든 항목이 인치로 표시되면 사용자 지정 형식 경로가 잘 작동합니다. 모두 인치 단위로 표시되면 차원 표시기 (인용 부호, 아포스트로피 등)를 D 열로 이동하고 열 C. 차원 표시기를 표시하는 데 필요한만큼 열 D를 좁히고 열 C를 기준으로 정렬합니다.

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

이 팁 (3917)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.