텍스트 필드에 저장된 숫자 값을 기준으로 레코드 정렬

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

텍스트 또는 메모 필드에 저장된 숫자 및 문자열은 사전순으로 정렬됩니다. 즉, 숫자는 숫자 값이 아닌 해당 값을 구성하는 개별 숫자를 기준으로 정렬됩니다. 예를 들어 다음 표에 나와 있는 것처럼 11은 2 앞에 오고 12는 3 앞에 옵니다.

학생 이름

번호

이한일

1

주진국

15

강판석

11

최영희

12

장경민

2

오윤하

3

민기용

4

최영희

5


숫자가 사전순이 아닌 숫자 값을 기준으로 정렬되도록 하려면 다음 중 하나를 실행하십시오.

  • 필드에 숫자 값만 들어 있으면 필드의 데이터 형식을 숫자 또는 통화로 변경합니다.

  • 다음 조건에 해당하는 경우 아래 설명하는 절차를 사용합니다.

    • 필드에 숫자 값만 있지만 필드의 데이터 형식을 변경하지 않으려는 경우

    • 필드에 숫자 값과 문자열 값이 모두 있고 정렬할 때 문자열 값을 무시하려는 경우


이 절차를 사용 하 여 Val 함수 텍스트로 저장 된 숫자의 숫자 값을 가져옵니다. 식을 사용 하 여도 IIf 함수 정렬 필드에 있을 수 있는 null 값을 처리 합니다.

  1. 탭의 정렬 및 필터 그룹에서 고급을 클릭한 다음 바로 가기 메뉴에서 고급 필터/정렬을 클릭합니다.

  2. 식을 입력 Expr1: IIf ([Fieldname] Is Null, 0, Val([Fieldname])) 첫 번째 열에서 필드 행에 있습니다.

    IIf함수는 필드 값이 null인지를 확인하여 null이면 값을 0으로 처리합니다. 값이 null이 아니면 IIf 함수는 Val 함수를 호출하여 해당 숫자 값을 가져옵니다.

  3. 정렬 셀에서 오름차순 또는 내림차순을 선택합니다.

    오름차순 정렬을 선택하면 가장 작은 값이 맨 위에 오고 가장 큰 값이 맨 아래에 오는 순서로 레코드가 정렬되어 표시되고, 내림차순 정렬을 선택하면 이와 반대로 표시됩니다.

  4. 탭의 정렬 및 필터 그룹에서 필터 적용/해제를 클릭합니다.

앞의 절차를 사용할 수 없는 경우에는 테이블 구조를 변경하지 않고 실행할 수 있는 다른 방법이 있습니다. 이 방법에서는 자릿수가 적은 값이 같은 자릿수가 되도록 앞부분에 0을 "채웁니다". 예를 들어 정렬을 적용하기 전에 11, 2, 2000, 3 등의 값을 0011, 0002, 2000, 0003 등으로 변경하는 것입니다.

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×