찾기 및 바꾸기 대화 상자를 사용하여 데이터 변경

이 항목에서는 찾기 및 바꾸기 대화 상자를 사용하여 Access 데이터베이스에서 데이터를 찾아 필요에 따라 바꾸는 방법을 설명합니다.

업데이트 및 추가 쿼리 사용 등 데이터를 업데이트하는 다른 방법에 대한 정보가 필요한 경우 데이터베이스의 데이터 업데이트 문서를 참조하세요.

실행할 작업

찾기 및 바꾸기 대화 상자 사용에 대한 자세한 정보

찾기 및 바꾸기 대화 상자 컨트롤 참조

테이블에서 데이터 찾기 및 바꾸기

폼에서 데이터 찾기 및 바꾸기

쿼리 결과 집합에서 데이터 찾기

와일드카드 문자 찾기

와일드카드 사용 예제

따옴표 및 null 또는 빈 값 찾기

찾기 및 바꾸기 대화 상자 사용에 대한 자세한 정보

적은 양의 데이터를 찾아서 필요에 따라 바꾸려는 경우, 쿼리를 사용하여 데이터를 찾거나 바꾸는 작업이 불편하면 찾기 및 바꾸기 대화 상자를 사용합니다. 대화 상자는 다른 프로그램에 표시되는 찾기 도구와 비슷하지만 관계형 데이터베이스를 검색하는 데 유용한 몇 가지 기능을 포함합니다. 예를 들어 데이터에 적용된 서식을 검색하고, 필드의 일부 또는 전체 데이터와 일치하도록 선택할 수 있습니다.

작업 과정에서 다음과 같은 내용을 고려하세요.

  • 대화 상자에서 검색 문자열은 패턴으로 처리되고 패턴과 일치하는 모든 레코드가 반환됩니다. 예를 들어 고객, 공급자, 제품 및 주문 날짜에 대한 정보를 포함하는 데이터시트(테이블 또는 쿼리 결과)가 있다고 가정합니다. "mar"을 검색하는 경우 찾기 작업은 "market", "March", 지정한 패턴과 일치하는 다른 레코드의 모든 인스턴스를 반환합니다.

  • 대화 상자는 한 번에 하나의 테이블만 검색하고 전체 데이터베이스를 검색하지 않습니다. 폼 내에서 대화 상자를 열면 해당 폼의 기반이 되는 테이블을 검색합니다.

    대화 상자를 사용하여 여러 테이블을 검색해야 하는 경우 선택 쿼리를 만들어 원하는 데이터를 수집한 다음 쿼리 결과를 검색할 수 있습니다. 이 섹션의 뒷부분에 있는 단계에서는 선택 쿼리를 만들고 결과를 검색하는 기본 사항을 설명합니다.

  • 데이터시트 보기에서 테이블 및 쿼리 결과를 열어야 하고, 데이터를 입력할 때와 마찬가지로 폼(기본) 보기에서 폼을 열어야 합니다.

  • 해당 데이터에 적용된 서식에 따라 데이터를 검색할 수 있습니다. 예를 들어 비어 있거나 null 필드에 서식을 지정하여 "알 수 없음" 등의 단어를 표시할 수 있습니다. 그런 다음 "알 수 없음"을 검색 문자열로 사용하여 빈 필드를 검색할 수 있습니다.

표시 형식 일치 확인란 이해

찾기 및 바꾸기 대화 상자는 표시 형식 일치 확인란이라는 옵션을 제공합니다. 이 항목의 단계를 진행할 때 Access에서 확인란이 자동으로 선택되는 경우가 있으므로 때때로 확인란을 직접 선택하거나 선택을 취소해야 합니다. 확인란을 적절하게 사용하면 검색 작업이 성공하는 데 도움이 됩니다.

진행하는 동안 다음과 같은 규칙을 따르세요. Access에서 표시 형식 일치 확인란을 선택하면 확인란을 그대로 둡니다. 확인란 선택을 취소하면 검색 작업에서 결과를 반환하지 않습니다.

Access에서 확인란을 선택하거나 선택을 취소해야 하는 경우를 나타내기 위해 시각 신호나 다른 표시기를 제공하지 않으므로 이 동작은 처음에 혼란스러울 수 있습니다. Access에서 표시 형식 일치 확인란이 선택되거나 선택 취소되도록 하는 논리가 궁금할 수도 있습니다. 정답은 입력 마스크입니다. 입력 마스크는 일종의 서식이며, Access에서 마스크를 발견하면 확인란을 선택합니다.

또한 쿼리를 사용하여 다른 테이블에서 데이터를 검색하는 필드인 조회 필드를 검색하고 이 두 번째 테이블의 원본 필드에 입력 마스크가 적용되어 있는 경우 Access에서 표시 형식 일치 확인란이 선택됩니다.

찾기, 정렬 및 필터링 간의 차이점

마지막으로, 찾기는 정렬 또는 필터링과 동일한 프로세스가 아닙니다. 찾기는 데이터베이스 테이블, 쿼리 및 폼에서 하나 이상의 레코드를 찾는 프로세스입니다. 예를 들어 식당을 운영하는 모든 고객을 찾을 수 있습니다. 정렬은 특정 순서로 레코드 집합을 구성하는 프로세스입니다. 예를 들어 날짜, 수량(가장 많은 빵을 주문하는 식당 또는 매출이 가장 높은 식당) 등을 기준으로 레코드 집합을 사전순으로 정렬할 수 있습니다. 필터링은 주어진 조건에 맞는 레코드를 표시하는 프로세스입니다. 예를 들어 식당을 소유한 모든 고객을 찾은 후 런던이나 마드리드의 고객만 포함하도록 목록을 필터링할 수 있습니다.

이 작업이 도움이 될 경우 다음과 같은 방식으로 생각할 수 있습니다. 먼저 데이터를 찾은 다음 필요에 따라 특정 순서로 데이터를 정렬하고, 필요에 따라 필터를 사용하여 데이터 하위 집합을 격리합니다.

다음 단계 집합에서는 찾기 및 바꾸기 대화 상자를 사용하는 방법을 설명합니다.

맨 위로 이동

찾기 및 바꾸기 대화 상자 컨트롤 참조

데이터를 검색하고 바꿀 때 찾기 및 바꾸기 대화 상자의 컨트롤을 자주 설정하고 변경합니다. 하지만 이렇게 하면 찾기 또는 바꾸기 작업이 원치 않는 데이터를 반환하거나 완전히 실패할 수 있습니다. 다음 표에는 컨트롤과 컨트롤 변경의 의미가 나와 있습니다.

컨트롤

사용

동작

찾는 위치 목록

열 검색과 전체 테이블 검색 간 전환

찾는 위치 목록에는 항상 검색하는 테이블 이름이 포함됩니다. 테이블만 검색하는 경우 Access에서 테이블 이름이 표시되지만, 찾는 위치 목록을 사용할 수 없습니다. 열을 검색하는 경우 Access에서 찾는 위치 목록을 사용할 수 있고 테이블 및 열 이름이 표시됩니다. 테이블 및 열 검색 간을 전환하려면 찾는 위치 목록에서 원하는 값을 선택합니다. 목록에 없는 열을 검색하려면 열려 있는 데이터시트 또는 폼으로 이동한 다음 원하는 열을 선택하고 찾기 및 바꾸기 대화 상자로 돌아가서 검색을 실행합니다.

찾을 조건 목록

찾기 작업에서 일치하려는 필드 부분 제어

가능한 모든 값의 일치 항목을 검색하려면 필드의 일부를 선택합니다. 검색 항목과 정확하게 일치하는 정보를 검색하려면 전체 필드를 선택합니다. 찾으려는 값이 레코드의 시작 부분에 있다고 생각하는 경우 필드의 시작을 선택합니다.

검색 목록

검색 방향 변경

커서 위에 있는 레코드를 찾으려면 위쪽을 선택합니다. 커서 아래에 있는 레코드를 찾으려면 아래쪽을 선택합니다. 레코드 집합의 맨 위부터 모든 레코드를 검색하려면 모두를 선택합니다.

대/소문자 구분 확인란

검색 문자열의 대/소문자와 일치하는 값 검색

검색 문자열의 대/소문자와 일치하는 레코드를 찾으려는 경우 대/소문자 구분 확인란을 선택합니다.

표시 형식 일치 확인란

입력 마스크 또는 서식을 기반으로 검색

찾기 작업은 데이터 또는 데이터에 적용된 서식을 검색할 수 있습니다. 예를 들어 날짜/시간 입력 마스크로 서식이 지정된 필드에서 Feb를 검색할 수 있습니다. 이 옵션은 서식 또는 입력 마스크가 적용된 필드를 검색할 때까지 사용할 수 없습니다. 이 옵션에 대한 자세한 내용은 표시 형식 일치 확인란 이해 섹션을 참조하세요.


맨 위로 이동

테이블에서 데이터 찾기 및 바꾸기

다음 단계를 따르려면 데이터시트 보기에서 테이블을 열어야 합니다.

참고: 조회 필드에서는 찾기 및 바꾸기 작업을 실행할 수 없습니다. 폼에서 컨트롤(예: 텍스트 상자)의 데이터를 바꾸려는 경우 해당 컨트롤이 원본 테이블에 바인딩되어야 합니다.

조회 목록에 대한 자세한 내용은 여러 값을 저장할 수 있는 조회 열 추가 또는 변경 섹션을 참조하세요. 해당 항목의 첫 번째 섹션에는 조회 필드의 작동 방식과 만드는 방법을 설명합니다.

데이터 찾기 및 바꾸기

  1. 테이블에서 검색할 필드(열)를 선택합니다.

    참고: 전체 테이블을 검색하려면 5단계에서 다른 절차를 따릅니다.

  2. 탭의 찾기 그룹에서 찾기를 클릭하거나 Ctrl+F를 누릅니다.

    바로 가기 키: Ctrl+F를 누릅니다.

    이 그림은 다음 명령을 보여 줍니다.

    Access 리본 메뉴 이미지

    찾기 및 바꾸기 대화 상자가 나타납니다.

  3. 데이터를 찾으려면 찾기 및 바꾸기 대화 상자에서 찾기 탭을 클릭합니다. 찾기 및 바꾸기 작업을 실행하려면 바꾸기 탭을 클릭합니다.

  4. 찾을 내용 상자에 검색 문자열을 입력합니다. 데이터를 바꾸려면 바꿀 내용 상자에 바꿀 문자열을 입력합니다.

    참고: 레코드에 포함하지 않으려면 바꿀 내용 상자에 와일드카드 문자를 입력하지 마세요.

  5. 필요에 따라 찾는 위치 목록을 사용하여 검색할 필드를 변경하거나 전체 테이블을 대신 검색합니다.

    기본적으로 찾는 위치 목록에는 1단계에서 선택한 필드 이름이 포함됩니다. 전체 테이블을 검색하려면 목록에서 테이블 이름을 선택합니다.

    또는

    다른 열을 선택하려면 테이블의 데이터시트에서 원하는 열을 클릭합니다. 대화 상자를 닫을 필요는 없습니다.

  6. 필요에 따라 찾을 조건 목록에서 필드의 일부를 클릭합니다. 이렇게 하면 가능한 가장 광범위한 검색이 제공됩니다.

  7. 표시 형식 일치 확인란이 선택되어 있는지 확인하고 다음 찾기를 클릭합니다.

맨 위로 이동

폼에서 데이터 찾기 및 바꾸기

테이블을 보고 검색하는 데 필요한 권한이 없는 경우 또는 사용자가 테이블의 일부 데이터를 볼 수 없게 하려는 경우 폼 보기와 레이아웃 보기 둘 다에서 열려 있는 폼에 대해 찾기 및 바꾸기 작업을 실행할 수 있습니다. 두 작업은 모두 폼에 바인딩된 기본 테이블을 검색합니다.

참고: 조회 필드에서는 찾기 및 바꾸기 작업을 실행할 수 없습니다. 폼에서 컨트롤(예: 텍스트 상자)의 데이터를 바꾸려는 경우 해당 컨트롤이 원본 테이블에 바인딩되어야 합니다.

조회 목록에 대한 자세한 내용은 여러 값을 저장할 수 있는 조회 열 추가 또는 변경 문서를 참조하세요. 해당 항목의 첫 번째 섹션에는 조회 필드의 작동 방식과 만드는 방법을 설명합니다.

폼에서 데이터 찾기

  1. 폼 보기 또는 레이아웃 보기에서 검색하려는 폼을 엽니다.

  2. 검색하려는 정보를 포함하는 컨트롤을 선택합니다.

    참고: 전체 테이블을 검색하려면 5단계에서 다른 절차를 따릅니다.

  3. 탭의 찾기 그룹에서 찾기를 클릭하거나 Ctrl+F를 누릅니다.

    또는

    Ctrl+F를 누릅니다.

    찾기 및 바꾸기 대화 상자가 나타납니다.

  4. 데이터를 찾으려면 찾기 탭을 클릭합니다. 찾기 및 바꾸기 작업을 실행하려면 바꾸기 탭을 클릭합니다.

  5. 찾을 내용 상자에 검색 값을 입력합니다. 데이터를 바꾸려면 바꿀 내용 상자에 바꿀 문자열을 입력합니다.

    참고: 레코드에 포함하지 않으려면 바꿀 내용 상자에 와일드카드 문자를 입력하지 마세요.

  6. 필요에 따라 찾는 위치 목록을 사용하여 검색할 필드를 변경하거나 전체 기본 테이블을 대신 검색합니다.

    기본적으로 찾는 위치 목록에는 1단계에서 선택한 컨트롤 이름이 포함됩니다. 폼의 기반이 되는 테이블을 검색하려면 목록에서 테이블 이름을 선택합니다.

    또는

    다른 컨트롤(다른 테이블 필드 선택과 동등)을 선택하려는 경우 언제든지 폼에서 컨트롤을 클릭합니다. 대화 상자를 닫을 필요는 없습니다.

  7. 필요에 따라 찾을 조건 목록에서 필드의 일부를 클릭합니다. 이렇게 하면 가능한 가장 광범위한 검색이 제공됩니다.

  8. 검색 목록에서 모두를 클릭하고 다음 찾기를 클릭합니다. 문자열을 바꾸려면 바꾸기를 클릭합니다. 바꿀 문자열을 올바르게 입력했다면 모두 바꾸기를 클릭합니다. 단, 바꾸기 작업은 실행 취소할 수 없다는 것을 명심하세요. 실수한 경우 찾기 및 바꾸기 작업을 반복하고 잘못된 값을 찾아서 올바른 값으로 바꿔야 합니다.

맨 위로 이동

쿼리 결과 집합에서 데이터 찾기

다음 단계에서는 찾기 및 바꾸기 대화 상자를 사용하여 선택 쿼리에서 반환된 결과 집합에서 레코드를 찾는 방법을 설명합니다. 쿼리 결과에 대해서만 찾기 작업을 실행할 수 있습니다.

쿼리를 사용하여 데이터를 변경하거나 제거하려는 경우 업데이트 쿼리 만들기 및 실행쿼리를 사용하여 데이터베이스에서 하나 이상의 레코드 삭제 문서를 참조하세요.

선택 쿼리 만들기

  • 찾으려는 레코드가 들어 있는 데이터베이스를 엽니다.

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

    쿼리 디자이너가 시작되고 디자인 탭이 표시되며 테이블 표시 대화 상자가 나타납니다.

  • 찾으려는 레코드가 들어 있는 테이블을 하나 이상 선택하고 추가를 클릭한 후 닫기를 클릭합니다.

    해당 테이블이 쿼리 디자인 그리드의 위쪽 섹션에 하나 이상의 창으로 나타나고 창에는 각 테이블에 있는 모든 필드가 나열됩니다. 다음 그림에서는 일반적인 테이블이 표시된 디자이너를 보여 줍니다.

    쿼리 디자이너의 테이블

  • 찾으려는 필드를 두 번 클릭합니다. 그러면 선택한 필드가 쿼리 디자이너의 아래쪽 섹션에 있는 필드 행에 나타납니다.

    아래쪽 섹션에 열당 테이블 필드를 하나씩 추가할 수 있습니다.

    테이블의 모든 필드를 빠르게 추가하려면 테이블 필드 목록의 맨 위에 있는 별표(*)를 두 번 클릭합니다. 다음 그림은 모든 필드가 추가된 디자이너를 보여 줍니다.

    모든 테이블 필드가 추가된 쿼리

  • 필요에 따라 디자인 그리드의 조건 행에 하나 이상의 조건을 입력할 수 있습니다.

    이렇게 하면 쿼리에서 반환되는 레코드 수를 줄이고 더욱 쉽게 데이터를 찾을 수 있습니다. 다음 표에서는 몇 가지 예제 조건을 보여 주고 해당 조건이 쿼리에 주는 영향을 설명합니다.

조건

효과

> 234

234보다 큰 숫자를 모두 반환합니다. 234보다 작은 숫자를 모두 찾으려면 < 234를 사용합니다.

>= "선하라"

사전순으로 선하라부터 맨 끝까지 모든 레코드를 반환합니다.

Between #2/2/2006# And #12/1/2006#

2006년 2월 2일부터 2006년 12월 1일 사이의 모든 날짜를 반환합니다(ANSI-89). 데이터베이스에서 ANSI-92 와일드카드 문자를 사용하는 경우 파운드 기호 대신 작은따옴표(')를 사용합니다. 예: Between '2/2/2006' And '12/1/2006'

Not "독일"

필드 내용이 "독일"과 정확하게 일치하지 않는 모든 레코드를 찾습니다. "독일(유로)" 또는 "유럽(독일)"과 같이 "독일"에 다른 문자가 덧붙여진 레코드를 반환합니다.

Not "대*"

'대'로 시작하는 레코드를 제외한 모든 레코드를 찾습니다. 데이터베이스에서 ANSI-92 와일드카드 문자 집합을 사용하는 경우 별표 대신 백분율 기호(%)를 사용합니다.

Not "*다"

'다'로 끝나지 않는 모든 레코드를 찾습니다. 데이터베이스에서 ANSI-92 와일드카드 문자 집합을 사용하는 경우 별표 대신 백분율 기호(%)를 사용합니다.

In("캐나다","영국")

목록에서 캐나다 또는 영국이 포함된 모든 레코드를 찾습니다.

Like "[ㄱ-ㄹ]*"

텍스트 필드에서 '가-라' 문자로 시작하는 모든 레코드를 찾습니다. 데이터베이스에서 ANSI-92 와일드카드 문자 집합을 사용하는 경우 별표 대신 백분율 기호(%)를 사용합니다.

Like "*포장*"

'포장'이 포함된 모든 레코드를 찾습니다. 데이터베이스에서 ANSI-92 와일드카드 문자 집합을 사용하는 경우 별표 대신 백분율 기호(%)를 사용합니다.

Like "대양 마말레이?"

"대양"으로 시작하며 그다음 네 자가 "마말레이"이고 마지막 자는 알 수 없는 모든 레코드를 찾습니다. 데이터베이스에서 ANSI-92 와일드카드 문자 집합을 사용하는 경우 물음표 대신 밑줄(_)을 사용합니다.

#2006-02-02#

2006년 2월 2일에 해당하는 모든 레코드를 찾습니다. 데이터베이스에서 ANSI-92 와일드카드 문자 집합을 사용하는 경우 파운드 기호 대신 날짜를 작은따옴표로 묶습니다('2006-2-2').

< Date() - 30

30일을 초과하여 지난 모든 날짜를 반환합니다.

Date()

오늘 날짜가 포함된 모든 레코드를 반환합니다.

Between Date() And DateAdd("M", 3, Date())

3개월 이전부터 오늘 날짜까지의 모든 레코드를 반환합니다.

Is Null

비어 있거나 정의되지 않은, 즉 null 값이 포함된 모든 레코드를 반환합니다.

Is Not Null

값이 포함된 모든 레코드를 반환합니다.

""

빈 문자열이 포함된 모든 레코드를 반환합니다. 필수 필드에 값을 추가해야 하지만 값을 아직 모를 경우 빈 문자열을 사용합니다. 예를 들어 필드에 팩스 번호를 입력해야 하지만 팩스가 없는 고객이 있을 수 있습니다. 이러한 경우 팩스 번호 대신 공백 없이 큰따옴표 두 개("")를 입력합니다.

  • 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

    쿼리에서 원하는 레코드가 반환되는지 확인합니다. 필요에 따라 원치 않는 필드를 선택하고 Delete 키를 눌러 제거하고, 추가 필드를 디자인 눈금으로 끌고, 쿼리 결과에 만족할 때까지 조건을 변경할 수 있습니다.

  • 다음 단계로 이동합니다.

결과 집합에서 데이터 찾기

  1. 결과에서 검색하려는 필드(열)를 클릭합니다.

  2. 탭의 찾기 그룹에서 찾기를 클릭하거나 Ctrl+F를 누릅니다.

    또는

    Ctrl+F를 누릅니다.

    찾기 및 바꾸기 대화 상자가 나타납니다.

  3. 찾을 내용 상자에 검색 문자열을 입력합니다.

  4. 필요에 따라 찾는 위치 목록을 사용하여 검색할 필드를 변경하거나 전체 테이블을 대신 검색합니다.

    기본적으로 찾는 위치 목록에는 1단계에서 선택한 필드 이름이 포함됩니다. 전체 테이블을 검색하려면 목록에서 테이블 이름을 선택합니다.

    또는

    다른 열을 선택하려면 테이블의 데이터시트에서 원하는 열을 클릭합니다. 대화 상자를 닫을 필요는 없습니다.

  5. 필요에 따라 찾을 조건 목록에서 필드의 일부를 클릭합니다. 이렇게 하면 가능한 가장 광범위한 검색이 제공됩니다.

  6. 검색 목록에서 모두를 클릭하고 다음 찾기를 클릭합니다.

    찾기 작업은 검색 문자열이 포함된 모든 레코드를 강조 표시합니다. 검색 목록에서 모두를 선택했으므로 모든 레코드가 순환됩니다.

맨 위로 이동

와일드카드 문자 찾기

찾기 작업과 찾기 및 바꾸기 작업에서 와일드카드 문자를 사용할 수 있지만 신중하게 사용해야 합니다. 다음 규칙을 명심하세요.

  • 찾기 및 바꾸기 대화 상자를 사용하여 와일드카드 문자를 검색하는 경우 [*] 같이 찾으려는 문자를 대괄호로 묶어야 합니다. 느낌표(!) 및 닫는 괄호(])를 제외한 모든 와일드카드 문자를 검색하는 경우 해당 규칙을 따릅니다.

  • 바꿀 문자열에 와일드카드 문자를 사용하는 경우 Access에서 해당 문자는 리터럴로 처리되고 데이터베이스에 기록됩니다. 예를 들어 old *를 검색하고 해당 패턴과 일치하는 모든 레코드를 new *로 바꾸는 경우 Access에서 검색 문자열과 일치하는 모든 레코드에 "new *"가 기록됩니다.

와일드카드 문자 찾기

  1. 테이블, 쿼리 결과 집합 또는 폼을 엽니다. 데이터시트 보기에서 테이블 및 결과 집합을 열고 폼 보기에서 폼을 열어야 합니다.

  2. 탭의 찾기 그룹에서 찾기를 클릭하거나 Ctrl+F를 누릅니다.

    또는

    Ctrl+F를 누릅니다.

    찾기 및 바꾸기 대화 상자가 나타납니다.

  3. 와일드카드 문자를 포함하는 레코드만 찾으려는 경우 찾기 탭을 클릭합니다. 와일드카드 문자를 찾아 다른 데이터로 바꾸려는 경우 바꾸기 탭을 클릭합니다.

  4. 찾을 내용 상자에 여는 대괄호([), 찾으려는 와일드카드 문자, 닫는 괄호(])를 입력합니다. 예를 들어 별표의 모든 인스턴스를 찾으려는 경우 [*]를 입력합니다. 바꾸기 작업을 실행하려는 경우 바꿀 내용 상자에 바꿀 문자열을 입력합니다.

  5. 필요에 따라 찾는 위치 목록을 사용하여 검색할 필드를 변경하거나 전체 테이블을 대신 검색합니다.

    기본적으로 찾는 위치 목록에는 1단계에서 선택한 필드 이름이 포함됩니다. 전체 테이블을 검색하려면 목록에서 테이블 이름을 선택합니다.

    또는

    다른 열을 선택하려면 테이블의 데이터시트에서 원하는 열을 클릭합니다. 대화 상자를 닫을 필요는 없습니다.

  6. 찾을 조건 목록에서 데이터에 가장 잘 적용되는 옵션을 선택합니다. 예를 들어 와일드카드 문자가 레코드의 시작 부분에 있는 경우 필드의 시작을 클릭합니다. 그렇지 않으면 필드의 일부를 클릭하여 최대한 많은 결과를 반환합니다.

  7. 표시 형식 일치 확인란이 선택되어 있는지 확인하고 다음 찾기를 클릭합니다. 찾기 작업은 와일드카드 문자를 포함하는 레코드를 반환합니다. 와일드카드를 바꾸려는 경우 바꾸기를 클릭합니다. 검색 문자열과 바꿀 문자열이 올바른 결과를 제공한다면 모두 바꾸기를 클릭합니다. 단, 찾기 및 바꾸기 작업 결과는 실행 취소할 수 없다는 것을 명심하세요.

맨 위로 이동

와일드카드 사용 예제

각 와일드카드 문자가 일치할 수 있는 패턴 유형을 알고 있는 경우 와일드카드 조합이나 와일드카드 및 리터럴 문자를 사용하여 다양한 결과를 반환할 수 있습니다. 찾을 조건 목록에서 선택한 설정은 검색 결과에 영향을 줍니다. 잘못된 설정을 사용하면 검색 작업에서 원치 않는 데이터가 반환되거나 아무 결과도 반환되지 않을 수 있습니다. 다음 표에서는 와일드카드와 리터럴을 사용하는 몇 가지 방법을 보여 주며, 찾을 조건 목록의 옵션이 결과에 어떤 영향을 줄 수 있는지를 설명합니다.

검색 문자열

찾을 조건 목록 설정

결과

[*]

필드의 일부

별표(*)가 포함된 모든 레코드를 반환합니다. 이 구문은 물음표(?), 숫자 기호(#), 여는 대괄호([), 하이픈(-)에 대해서도 사용할 수 있습니다.

전체 필드 일치

별표로만 구성된 레코드를 반환합니다.

필드의 시작

별표로 시작하는 레코드를 반환합니다.

*[*]*

필드의 일부

별표(*)와 주변 텍스트가 포함된 모든 레코드를 반환합니다. 이 구문은 물음표(?), 숫자 기호(#), 여는 대괄호([), 하이픈(-)에 대해서도 사용할 수 있습니다.

전체 필드 일치

동일한 결과입니다.

필드의 시작

동일한 결과입니다.

[!*]

필드의 일부

별표가 포함되지 않은 모든 레코드를 반환합니다. 찾을 조건 목록에서 이 설정을 사용할 경우 이 검색 패턴은 레코드에 있는 모든 단어의 모든 글자를 반환할 수 있습니다. 이 구문은 물음표(?), 숫자 기호(#), 여는 대괄호([), 하이픈(-)에 대해서도 사용할 수 있습니다.

참고: 검색 문자열 *[!*]*는 별표를 둘러싸는 모든 텍스트를 찾기 때문에 별표가 포함된 레코드를 반환합니다.

전체 필드 일치

아무 결과도 반환하지 않습니다.

필드의 시작

별표가 포함되지 않은 모든 레코드의 첫 글자를 반환합니다.

ma*[ ch ]

필드의 일부

"ma"와 "c" 또는 "h"가 포함된 모든 레코드를 반환합니다. 예를 들어 이 문자열은 "march" 및 "match"를 반환하고 "math" 및 "manic"도 반환합니다.

전체 필드 일치

"ma"로 시작하고 "c" 또는 "h"로 끝나는 모든 레코드를 반환합니다. 예를 들어 이 문자열은 "march" 및 "match"를 반환하고 "math" 및 "manic"도 반환합니다.

필드의 시작

"ma"로 시작하고 "c" 또는 "h"가 포함된 모든 레코드를 반환합니다.

ma*[! ch ]

필드의 일부

"m" 및 "a" 문자와, 해당 문자 다음에 나오는 모든 텍스트를 "c" 또는 "h"가 발견될 때까지 강조 표시합니다. 다음 그림에서 이를 보여 줍니다.

패턴 부분 일치 예제

또 다른 패턴 부분 일치 예제

즉, "c"와 "h"를 포함하는 레코드를 제외하려고 해도 필드의 일부가 대괄호 앞에 오는 텍스트를 찾으므로 해당 레코드가 표시될 수 있습니다.

전체 필드 일치

"c" 또는 "h"로 끝나는 경우 "c" 또는 "h"를 포함하지 않는 모든 레코드를 반환합니다. 예를 들어 찾기 작업은 단어가 "c"로 끝나기 때문에 "manic"을 반환하지 않지만, 문자가 "c" 다음에 오기 때문에 "maniacal"을 반환합니다.

필드의 시작

"ma"로 시작하는 레코드를 반환합니다. Access에서 대괄호로 묶인 문자 앞에 오는 모든 텍스트를 찾으므로 원치 않는 결과가 표시될 수도 있습니다.

맨 위로 이동

따옴표 및 null 또는 빈 값 찾기

찾기 및 바꾸기 대화 상자를 사용하여 따옴표 및 여러 유형의 빈 값을 찾을 수 있습니다.

  • 비어 있는 경우 값을 표시하도록 서식이 지정된 필드. 예를 들어 서식에서 해당 필드에 값을 입력할 때까지 "알 수 없음" 등의 단어가 필드에 표시되도록 지정할 수 있습니다.

  • 서식이 지정되지 않은 빈 필드 또는 null 값.

  • 길이가 0인 문자열을 포함하는 필드. 한 쌍의 따옴표를 사이에 공백 없이 입력("")하여 길이가 0인 문자열을 입력합니다. 그런 다음 커서를 다른 필드로 이동하면 따옴표가 숨겨지고 필드가 공백으로 나타납니다. 텍스트, 메모 및 하이퍼링크 데이터 형식으로 설정된 필드에만 길이가 0인 문자열을 입력할 수 있으며, 해당 형식은 기본적으로 길이가 0인 문자열을 허용합니다.

따옴표 찾기

  1. 데이터시트 보기에서 테이블을 열거나 해당 테이블에 바인딩된 폼을 엽니다.

  2. 탭의 찾기 그룹에서 찾기를 클릭하거나 Ctrl+F를 누릅니다.

    또는

    Ctrl+F를 누릅니다.

    찾기 및 바꾸기 대화 상자가 나타납니다.

  3. 따옴표만 찾으려는 경우 찾기 탭을 클릭합니다. 따옴표를 찾아서 바꾸려면 바꾸기 탭을 클릭합니다.

  4. 찾을 내용 상자에 따옴표를 입력합니다. 따옴표를 다른 값으로 바꾸려면 바꿀 내용 상자에 해당 값을 입력합니다.

    참고: 따옴표를 완전히 제거하려는 경우 바꿀 내용 상자를 비워 둘 수 있습니다.

  5. 필요에 따라 찾는 위치 목록을 사용하여 검색할 필드를 변경하거나 전체 테이블을 대신 검색합니다.

    기본적으로 찾는 위치 목록에는 1단계에서 선택한 필드 이름이 포함됩니다. 전체 테이블을 검색하려면 목록에서 테이블 이름을 선택합니다.

    또는

    다른 열을 선택하려면 테이블의 데이터시트에서 원하는 열을 클릭합니다. 대화 상자를 닫을 필요는 없습니다.

  6. 필요에 따라 찾을 조건 목록에서 필드의 일부를 선택합니다. 이렇게 하면 가능한 가장 광범위한 검색이 제공됩니다.

  7. 검색 목록에서 모두를 선택하여 모든 레코드를 검색합니다.

  8. 표시 형식 일치 확인란을 선택합니다.

    참고: Access에서 확인란이 자동으로 선택되면 찾기 작업이 실패하지 않을 경우 그대로 둡니다.

  9. 다음 찾기를 클릭하여 레코드를 찾습니다. 찾기 작업이 실패하면 표시 형식 일치 확인란의 선택을 취소하고 다시 시도합니다. 따옴표를 다른 값(또는 값 없음)으로 바꾸려는 경우 바꾸기를 클릭합니다. 테이블 전체에서 올바른 값을 찾아 바꾸는 경우 모두 바꾸기를 클릭합니다. 단, 바꾸기 작업은 실행 취소할 수 없습니다. 실수한 경우 실수를 되돌리는 찾기 및 바꾸기 작업을 추가로 실행해야 합니다.

빈 값 찾기

  1. 필요에 따라 찾으려는 값이 포함된 데이터시트 보기에서 테이블을 엽니다.

  2. 테이블에서 찾으려는 빈 값이 포함된 필드를 선택합니다.

  3. 탭의 찾기 그룹에서 찾기를 클릭하거나 Ctrl+F를 누릅니다.

    또는

    Ctrl+F를 누릅니다.

    찾기 및 바꾸기 대화 상자가 나타납니다.

  4. 다음 중 하나를 실행합니다.

    값을 표시하도록 서식이 지정된 빈 필드 찾기

    1. 서식이 지정된 값을 찾으려면 찾기 탭을 클릭합니다.

      값을 찾아 다른 데이터로 바꾸려는 경우 바꾸기 탭을 클릭합니다.

    2. 찾을 내용 상자에 서식이 지정된 값을 입력합니다.

      빈 필드에 데이터를 추가하려면 바꿀 내용 상자에 새 데이터를 입력합니다.

    3. 찾을 조건 목록에서 전체 필드 일치를 클릭합니다.

    4. 표시 형식 일치 확인란을 선택합니다.

    5. 다음 찾기를 클릭합니다.

    서식이 지정되지 않은 빈 필드 찾기

    1. 필드를 찾으려면 찾기 탭을 클릭합니다. 필드를 찾아 값을 추가하려면 바꾸기 탭을 클릭합니다.

    2. 찾을 내용 상자에 Null 또는 Is Null을 입력합니다.

      null 값을 다른 데이터로 바꾸는 경우 바꿀 내용 상자에 새 데이터를 입력합니다.

    3. 찾을 조건 목록에서 전체 필드 일치를 클릭합니다.

    4. 표시 형식 일치 확인란 선택을 취소합니다.

    5. 다음 찾기를 클릭합니다.

    길이가 0인 문자열을 포함하는 필드 찾기

    1. 길이가 0인 문자열을 찾으려면 찾기 탭을 클릭합니다.

      문자열을 다른 데이터로 바꾸려는 경우 바꾸기 탭을 클릭합니다.

    2. 찾을 내용 상자에 한 쌍의 따옴표를 사이에 공백 없이 입력합니다("").

      길이가 0인 문자열을 다른 데이터로 바꾸는 경우 바꿀 내용 상자에 새 데이터를 입력합니다.

    3. 찾을 조건 목록에서 전체 필드 일치를 클릭합니다.

    4. 표시 형식 일치 확인란 선택을 취소합니다.

    5. 다음 찾기를 클릭합니다.

맨 위로 이동

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×