사용자 지정 순서로 레코드 정렬

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

사전순 또는 숫자 순서가 아니라 데이터를 정렬 하는 것이 가능 하지만 사용자 정의 순서 (사용자 지정 또는 논리 순서가 라고도 함)를 사용 하는 경우도 있습니다. 예를 들어 월요일이 먼저 표시 되도록 평일을 정렬 하는 것이 가장 먼저 표시 되도록 사전순으로 정렬 하는 것 보다 더 쉽게 알 수 있습니다. 테이블 또는 쿼리의 데이터 시트 보기나 폼의 폼 보기에서 데이터를 정렬할 수 있습니다.

실행할 작업

적은 수의 고유 필드 값 정렬

많은 수의 고유 필드 값 정렬

적은 수의 고유 필드 값 정렬

이 절차에서는 IIf 함수를 사용 하 여 직원의 직함 순위를 지정 하는 식을 작성 합니다.

먼저 제목, 이름, 성 등 세 개의 필드가 포함 된 표를 만듭니다. 제목 필드에 4 개의 새 레코드에 대해 다음 값을 입력 합니다.

  • 내부 판매 코디네이터

  • 영업 과장

  • 판매 담당자

  • 부사장, Sales

네 레코드의 FirstName 및 LastName 필드에 원하는 이름을 입력 합니다.

  1. 이제 데이터 시트 보기에서 테이블을 엽니다.

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

  3. 이름, 성, 제목과 같은 원하는 필드를 눈금에 추가 합니다.

  4. 첫 번째 빈 열에서 필드 행을 마우스 오른쪽 단추로 클릭 하 고 확대/축소를 클릭 한 후 다음 식을 입력 합니다.

    IIf ([title] = "부사장, sales", 1, iif([제목] = "판매관리자", 2, iif([제목] = "판매 담당자", 3, iif([제목] = "내부 판매 코디네이터", 4, 5) )))

    Title은 순위를 지정 하는 값이 포함 된 필드의 이름입니다. 따옴표로 묶인 값은 필드에 저장 된 개별 값입니다. 다음에 나오는 숫자 값이 해당 순위에 할당 됩니다. 앞의 식은 1 ~ 4 개의 다른 제목을 할당 하 고 다른 모든 사용자에 게 순위 5를 할당 합니다. 정렬을 수행 하면이 식에 언급 되지 않은 제목에는 동일한 차수 (5)가 할당 됩니다.

  5. 식을 포함 하는 열의 정렬 행에서 오름차순을 클릭 합니다.

  6. 탭의 정렬 & 필터 그룹에서 필터 토글을 클릭 합니다.

    IIf 함수는 Title 필드의 값에 해당 하는 숫자 값을 반환 합니다. 예를 들어 Title 필드의 값이 판매 관리자인 경우 할당 된 숫자는 2입니다. Title 필드의 값이 함수에 인수로 표시 되지 않는 경우 (예: 학구 코디네이터 ) 숫자 5로 할당 됩니다. 그런 다음 쿼리는 이러한 숫자를 오름차순으로 정렬 합니다.

맨 위로 이동

많은 수의 고유 필드 값 정렬

순위를 지정할 수 있는 값이 많은 경우 조회 테이블을 만들어 데이터를 정렬 하는 것이 좋습니다.

Employees 테이블이 50 이상의 여러 제목을 참조 한다고 가정 합니다. 먼저 조회 테이블을 만들고 기존 테이블을 준비 하 여 새 테이블을 조회 해야 합니다. 그런 다음 두 테이블을 관련 하 여 쿼리를 만듭니다.

조회 테이블 만들기 및 기존 테이블 수정

  1. 제목이 저장 되는 새 조회 테이블을 만듭니다. 테이블 이름을 tbltitles로 지정 하 고 다음 표와 같이 괄호 안에 표시 된 데이터 형식으로 필드를 설정 합니다.

    TitleID
    (일련 번호)

    제목
    (텍스트)

    1

    부사장, Sales

    2

    영업 과장

    3

    판매 담당자

    4

    내부 판매 코디네이터

  2. TitleID 필드를 기본 키로 설정 합니다.

  3. tbltitles 테이블을 찾을 수 있도록 Employee 테이블을 수정 합니다.

    • 디자인 보기에서 제목 필드의 이름을 TitleID로 변경 합니다.

    • 데이터 형식 열에서 데이터 형식을Number로 변경 합니다.

  4. 일반 탭의 필드 속성에서 필드 크기정수 (Long)로 변경 합니다.

  5. 테이블을 저장 하 고 데이터 손실에 대 한 경고를 무시 합니다.

  6. 데이터 시트 보기로 전환 합니다.

  7. 제목 값에 해당 하는 TitleID 값으로 Titles 열을 채웁니다.

    예를 들어 제목 값이 판매 관리자 인 레코드의 경우 2를 입력 합니다. 판매 담당자의 경우 3을 입력 합니다.

  8. 테이블을 저장 하 고 닫습니다.

두 테이블 관련

  1. 데이터베이스 도구 탭의 관계 그룹에서 관계를 클릭합니다.

  2. 디자인 탭의 관계 그룹에서 테이블 표시를 클릭 합니다.

  3. tbltitlesEmployees를 선택 하 고 추가 를 클릭 하 여 관계 창에 추가 합니다. 테이블 표시 대화 상자를 닫습니다.

  4. tbltitles 테이블의 TitleID 필드를 Employees 테이블의 TitleID 필드에 끌어다 놓습니다.

    관계 편집 대화 상자가 열립니다.

  5. 두 열에 표시 되는 필드 이름이 모두 TitleID하 고 관계 유형 상자에 일대다 표시 하는 것도 확인 합니다. 필요한 경우 필드 이름을 변경할 수 있습니다.

  6. 항상 참조 무결성 유지 확인란을 선택합니다.

  7. 만들기를 클릭하여 관계를 만듭니다.

    관계 편집 대화 상자가 닫히고 변경 내용이 저장 됩니다.

  8. 관계 탭을 닫습니다.

쿼리 만들기

  1. 만들기 탭의 쿼리 그룹에서 쿼리 디자인을 클릭합니다.

  2. 테이블 표시 대화 상자에서 테이블 탭을 클릭 하 고 직원을 두 번 클릭 한 다음 tbltitles를 두 번 클릭 합니다.

  3. 테이블 표시 대화 상자를 닫습니다.

  4. Employees 테이블의 EmployeeID, LastName 및 FirstName 필드와 tbltitles 테이블의 제목 필드를 쿼리 디자인 눈금에 추가 합니다.

  5. 데이터 시트 보기로 전환 합니다.

맨 위로 이동

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×