필드 값 일부분을 기준으로 레코드 정렬

날짜 값의 월 부분만 기준으로 Access에서 레코드를 정렬하고 날짜와 연도는 무시하려는 경우도 있습니다. 또는 텍스트 필드의 처음 몇 문자만 기준으로 레코드를 정렬할 수 있습니다. 이 항목에서는 간단한 식을 만들어 이러한 검색을 수행하는 방법을 보여줍니다.

실행할 작업

부분 날짜 값에 정렬

정렬 명령 중 하나를 사용하여 레코드를 정렬할 때 전체 날짜 값(일, 월 및 연도)을 사용하여 각 레코드의 위치를 확인할 수 있습니다. 그러나 생일이 발생하는 월을 기준으로 생일을 정렬하고 값의 일 및 연도 부분을 무시하려는 경우를 가정합니다.

날짜 값의 일부만 정렬하려면 식을 작성해야 합니다. 테이블의 데이터 또는 쿼리 결과를 정렬할 수 있지만 먼저 데이터시트 보기에 있어야 합니다. 필터 탭의 쿼리 지역에 식을 작성합니다. 만드는 식은 원하는 데이터만 추출한 다음 정렬의 기준으로 사용합니다.

필터 탭 표시

  1. 테이블 또는 쿼리를 데이터시트 보기로 전환합니다.

    쿼리로 작업하는 경우 쿼리를 실행하여 데이터시트 보기에서 결과를 표시합니다.

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

    Access에는 이름에 필터가 있는 새 개체 탭이 표시됩니다.

식 만들기

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

  2. 첫 번째 열의 필드 행에 식을 입력합니다. 예를 들어 연도에 관계없이 월별로 정렬할 수 있는 식 Expr1: DatePart("m",[BirthDate])를 첫 번째 열의 필드 행에 입력합니다.

  3. 매월 내 일별로 레코드를 정렬하기 위해 두 번째 열의 필드 행에 Expr2: DatePart("d",[BirthDate])를 입력합니다.

    번째 열의 DatePart 함수는 레코드를 월별로 정렬하고 두 번째 열의 DatePart 함수는 매월 내 일별로 레코드를 정렬합니다.

  4. 정렬 행에서 각 식을 오차범위 또는 내선으로 선택합니다.

    첫 번째 열의 오차순 정렬은 맨 위에 1월과 맨 아래에 12월이 표시됩니다. 두 번째 열의 오르기 정렬에는 위쪽에 1이, 아래쪽에 31이 표시됩니다. 내선 정렬 순서는 반대입니다.

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

맨 위로 이동

부분 텍스트 값 정렬

부분 텍스트 값의 정렬은 부분 날짜 값의 정렬과 매우 유사합니다. 정렬의 기초를 형성하는 문자를 추출하려면 고급 필터/정렬 창에 식을 작성해야 합니다.

도시 필드에 북시애틀, 사우스 시애틀, 노스 타코마또는 사우스 Tacoma와같은 값이 포함되어 있는 것으로 가정합니다. 첫 번째 단어를 무시하고 두 번째 단어에서만 레코드를 정렬하려는 경우를 가정합니다.

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

  2. 첫 번째 열의 필드 행에 식을 입력합니다. 예를 들어 =Mid([City], 7)를 입력하여 도시 필드의 처음 여섯 문자를 무시합니다.

    Mid 함수는 지정된 문자열 또는 필드에 포함된 하위 문자열을 반환합니다. 이 경우 각 레코드에 대해 함수는 City 필드의 일곱 번째 문자(즉, 공백 이후)에서 시작하는 값을 반환합니다.

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

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

맨 위로 이동

추가 도움이 필요하신가요?

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×