Applies ToMicrosoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

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

실행할 작업

부분 날짜 값 정렬

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

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

필터 탭 표시

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

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

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

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

식 Create

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

  2. 첫 번째 열의 필드 행에 식을 입력합니다. 예를 들어 연도에 관계없이 월을 기준으로 정렬하려면 첫 번째 열의 필드 행에 Expr1: DatePart("m",[BirthDate]) 식을 입력합니다.

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

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

  4. 정렬 행에서 각 식에 대해 오름차순 또는 내림차순을 선택합니다.

    첫 번째 열의 오름차순 정렬은 맨 위에 1월과 12월을 표시합니다. 두 번째 열의 오름차순 정렬은 위쪽에 1개, 아래쪽에 31을 표시합니다. 내림차순 정렬 순서는 반대입니다.

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

맨 위로 이동

부분 텍스트 값 정렬

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

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

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

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

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

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

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

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.