KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel 에서 드롭다운 목록 검색 가능하게 만들기을(를) 위한 최종 가이드

작성자Siluvia수정 날짜

Excel 에서 드롭다운 목록을(를) 만들면 데이터 입력이 간소화되고 오류를 최소화할 수 있습니다。 그러나 더 큰 데이터 세트의 경우 긴 목록을 스크롤하는 것이 번거로워집니다。 항목을 입력만으로 빠르게 찾을 수 있다면 훨씬 편리하지 않을까요? “드롭다운 목록 검색 가능하게 만들기"은 이러한 편의성을 제공합니다. 이 가이드에서는 Excel 에서 이러한 목록을 설정하는 네 가지 방법을 안내합니다。

검색 가능한 드롭다운 목록



동영상: 드롭다운 목록 검색 가능하게 만들기 만들기

 


Excel 에서 드롭다운 목록 검색 가능하게 만들기 365

Excel 365 은(는) 데이터 유효성 검사 드롭다운 목록에 오랫동안 기다려온 기능인 목록 내 검색 기능을 도입했습니다。 검색 가능한 기능을 사용하면 사용자가 더 효율적으로 항목을 빠르게 찾아 선택할 수 있습니다。 평소처럼 드롭다운 목록을(를) 삽입한 후 드롭다운 목록이(가) 있는 셀을 클릭하고 입력을 시작하면 목록이 즉시 입력한 텍스트와 일치하도록 필터링됩니다。

이 예시에서는 셀에San을(를) 입력하면 드롭다운 목록이(가) 검색어San으로 시작하는 도시를 필터링합니다San FranciscoSan Diego와 같이 말입니다。 그런 다음 마우스로 결과를 선택하거나 화살표 키를 사용해 Enter 키를 누르면 됩니다。

Excel 365의 검색 가능한 드롭다운 목록

참고 사항:
  • 드롭다운 목록의 각 단어 첫 글자부터 검색이 시작됩니다。 입력한 문자가 어떤 단어의 시작 문자와도 일치하지 않으면 목록에 일치 항목이 표시되지 않습니다。
  • 이 기능은 Excel 365 의 최신 버전에서만 사용할 수 있습니다。
  • Excel 버전이 이 기능을 지원하지 않는 경우, 여기서는드롭다운 목록 검색 가능하게 만들기Kutools for Excel기능을 추천합니다。 Excel 버전 제한이 없으며, 활성화 후에는 관련 텍스트를 입력하기만 하면 드롭다운 목록에서 원하는 항목을 쉽게 검색할 수 있습니다。자세한 단계 보기.

드롭다운 목록 검색 가능하게 만들기 만들기(Excel 2019 이상용)

Excel 2019 이상 버전을 사용 중이라면 이 섹션의 방법을 사용하여 Excel 에서 드롭다운 목록을(를) 검색 가능하게 만들 수도 있습니다。

Sheet1 의 A2:A8 범위(왼쪽 이미지)에 있는 데이터를 사용해 Sheet2 의 A2 셀(오른쪽 이미지)에 드롭다운 목록을(를) 이미 생성했다고 가정하고, 다음 단계에 따라 목록을 검색 가능하게 만드세요。

 샘플 데이터

단계 1. 검색 항목을(를) 나열하는 보조 열 만들기

여기서는 원본 데이터과(와) 일치하는 항목을 나열하기 위한 보조 열이 필요합니다。 이 예시에서는 보조 열을D 열Sheet1에 생성하겠습니다。

  1. D 열의 첫 번째 셀()D1)을 선택하고 열 머리글을 입력합니다。 예: “검색 결과“입니다。
  2. D2 셀에 다음 수식을 입력하고Enter키를 누릅니다。
    =FILTER(A2:A8,ISNUMBER(SEARCH(Sheet2!A2,A2:A8)),"Not Found")
     검색 항목을 나열하는 도우미 열 만들기
참고 사항:
  • 이 수식에서A2:A8은(는) 원본 데이터 범위입니다。Sheet2!A2는 드롭다운 목록의 위치로, 드롭다운 목록가 Sheet2 의 A2 셀에 있음을 의미합니다。 실제 데이터에 맞게 변경해 주세요。
  • Sheet2 의 A2 셀에 있는 드롭다운 목록에서 아무 항목도 선택하지 않으면, 위 이미지와 같이 수식이 원본 데이터의 모든 항목을 표시합니다。 반대로 항목을 선택하면 D2 셀에 해당 항목이 수식 결과로 표시됩니다。
단계 2: 드롭다운 목록 재구성하기
  1. 드롭다운 목록 셀을 선택합니다(예: Sheet2 의 A2 셀)。 그런 다음데이터>데이터 유효성 검사>데이터 유효성 검사를 선택합니다。
     데이터 > 데이터 유효성 검사 > 데이터 유효성 검사 클릭
  2. 데이터 유효성 검사대화 상자에서 다음과 같이 설정합니다。
    1. 설정탭에서 선택 버튼 소스 상자의Source버튼을 클릭하세요。
       선택 버튼 클릭
    2. 데이터 유효성 검사대화 상자가 Sheet1 로 전환됩니다. 단계 1 의 수식이 포함된 셀(예: D2)을 선택하고#기호를 추가한 후닫기버튼을 클릭하세요。
       수식이 있는 셀을 선택하고 # 기호를 추가
    3. 오류 경고탭에서잘못된 데이터 입력 시 오류 경고 표시확인란의 선택을 취소하고 마지막으로확인버튼을 클릭하여 변경 사항을 저장하세요。
       잘못된 데이터 입력 후 오류 경고 표시 확인란의 선택 취소
결과

Sheet2 의 A2 셀에 있는 드롭다운 목록이(가) 이제 검색 가능합니다。 셀에 텍스트를 입력하고 드롭다운 화살표를 클릭해 드롭다운 목록을(를) 확장하면 입력한 텍스트와 일치하도록 목록이 즉시 필터링됩니다。

드롭다운 목록이 이제 검색 가능함

참고 사항:
  • 이 방법은 Excel 2019 이상 버전에서만 사용할 수 있습니다。
  • 이 방법은 한 번에 하나의 드롭다운 목록 셀에만 적용됩니다. Sheet2 의 A3 부터 A8 셀에서 드롭다운 목록를 검색 가능하게 하려면 앞서 설명한 단계를 각 셀마다 반복해야 합니다。
  • 드롭다운 목록 셀에 텍스트를 입력할 때 드롭다운 목록이 자동으로 확장되지 않으므로, 직접 드롭다운 화살표를 클릭하여 수동으로 확장해야 합니다。

모든 Excel 버전용으로 드롭다운 목록 검색 가능하게 만들기 쉽게 만들기

상기 방법들의 다양한 제한 사항을 고려하여, 여기에 매우 효과적인 도구를 소개합니다 –Kutools for Excel드롭다운 목록 검색 가능 및 자동 팝업 기능입니다。 이 기능은 모든 Excel 버전에서 사용 가능하며 간단한 설정만으로 드롭다운 목록에서 원하는 항목을 쉽게 검색할 수 있습니다。

Kutools for Excel 을(를) 다운로드 및 설치한 후Kutools을(를) 선택하세요>드롭다운 목록>드롭다운 목록 검색 가능 및 자동 팝업 기능을(를) 활성화합니다。 표시되는드롭다운 목록 검색 가능하게 만들기대화 상자에서 다음을 수행해야 합니다: dialog box, you need to:

  1. 드롭다운 목록 검색 가능하게 만들기로 설정할 드롭다운 목록이 포함된 범위를 선택합니다。
  2. 확인을(를) 클릭하여 설정을 완료합니다。
    Kutools의 검색 가능한 드롭다운 목록
결과

제한된 범위에서 드롭다운 목록 셀을 클릭하면 오른쪽에 목록 상자가 나타납니다。 텍스트를 입력하면 목록이 즉시 필터링되며, 항목을 선택하거나 화살표 키를 사용해Enter키를 눌러 셀에 추가할 수 있습니다。

참고 사항:
Kutools for Excel은(는) 복잡한 작업을 간소화하고 창의성과 효율성을 높이는 300 개 이상의 고급 기능을 제공합니다。AI 기능과 통합되어Kutools 는 정밀하게 작업을 자동화하여 데이터 관리를 손쉽게 만듭니다。Kutools for Excel 에 대한 자세한 정보。。。         무료 체험판。。。

콤보 상자와 VBA 로 드롭다운 목록 검색 가능하게 만들기 만들기(더 복잡함)

특정 드롭다운 목록 유형을 지정하지 않고 단순히 드롭다운 목록 검색 가능하게 만들기을(를) 만들고 싶다면, 이 섹션에서는 VBA 코드와 함께 콤보 상자를 사용하는 대체 방법을 제공합니다。

아래 스크린샷과 같이 A 열에 국가 이름 목록이 있고, 이를 검색 가능한 드롭다운 목록의 원본 데이터으로 사용하려는 경우 다음과 같이 진행하면 됩니다。

샘플 데이터

워크시트에 데이터 유효성 검사 드롭다운 목록 대신 콤보 상자를 삽입해야 합니다。

  1. 리본에개발자탭이 표시되지 않으면 다음과 같이개발자탭을 활성화할 수 있습니다。
    1. Excel 2010 이상 버전에서는파일>옵션을 클릭하세요。 그런 다음Excel 옵션대화 상자에서 좌측 창의리본 사용자 지정을 클릭하세요。 리본 사용자 지정 목록 상자에서개발자확인란을 선택한 후확인버튼을 클릭하세요。 스크린샷 참조:
       개발자 탭 활성화 단계
    2. Excel 2007 에서는Office버튼 >Excel 옵션을 클릭하세요。Excel 옵션대화 상자에서 좌측 창의일반을 클릭하고리본 리본 메뉴에 개발자 탭 표시확인란을 선택한 후 마지막으로확인버튼을 클릭하세요。
      Excel 2007에서 개발자 탭 활성화 단계
  2. 개발자탭이 표시되면개발자>삽입>콤보 상자를 클릭합니다。
     개발자 > 삽입 > 콤보 상자 클릭
  3. 워크시트에 콤보 상자를 그린 후 마우스 오른쪽 버튼으로 클릭하고 바로 가기 메뉴에서속성을(를) 선택합니다。
    콤보 상자를 그리면 마우스 오른쪽 버튼으로 클릭한 후 속성 선택
  4. 속성대화 상자에서 다음을 수행합니다。
    1. FalseAutoWordSelect필드에서 선택하세요。
    2. LinkedCell필드에 셀을 지정하세요. 이 경우 A12 를 입력합니다。
    3. 2-fmMatchEntryNoneMatchEntry필드에서 선택하세요。
    4. DropDownListListFillRange필드에 입력하세요。
    5. 속성대화 상자를 닫으세요。 스크린샷 참조:
      속성 대화상자에서 옵션 설정
  5. 이제개발자>디자인 모드를 클릭하여 디자인 모드를 끕니다。
  6. C2 와 같은 빈 셀을 선택하고 아래 수식을 입력한 후Enter키를 누릅니다。 그런 다음 자동 채우기 핸들을 C9 셀까지 끌어 동일한 수식으로 셀을 자동 채웁니다。 스크린샷 참조:
    =--ISNUMBER(IFERROR(SEARCH($A$12,A2,1),""))
    수식 적용
    참고:
    1. $A$12는 단계 4 에서LinkedCell로 지정한 셀입니다。
    2. 위 단계를 완료한 후 테스트해 보세요: 콤보 상자에 문자 C 를 입력하면 문자 C 를 포함하는 셀을 참조하는 수식 셀이 숫자 1 으로 채워지는 것을 확인할 수 있습니다。
  7. D2 셀을 선택하고 아래 수식을 입력한 후Enter키를 누릅니다。 그런 다음 자동 채우기 핸들을 D9 셀까지 끌어 동일한 수식을 적용합니다。
    =IF(C2=1,COUNTIF($C$2:C2,1),"")
    다른 수식 적용
  8. E2 셀을 선택하고 아래 수식을 입력한 후Enter키를 누릅니다。 그런 다음 자동 채우기 핸들을 E9 셀까지 끌어 동일한 수식을 적용합니다。
    =IFERROR(INDEX($A$2:$A$9,MATCH(ROWS($D$2:D2),$D$2:$D$9,0)),"")
    세 번째 수식 적용
  9. 이제 이름 범위를 만들어야 합니다。수식>이름 정의를 클릭합니다。
    수식 > 이름 정의 클릭
  10. 새 이름대화 상자에서DropDownList이름상자에 입력하고, 아래 수식을참조 위치상자에 입력한 후확인버튼을 클릭합니다。
    =$E$2:INDEX($E$2:$E$9,MAX($D$2:$D$9),1)
    
    새 이름 대화상자에서 옵션 지정
  11. 이제개발자>디자인 모드를 클릭하여 디자인 모드를 켭니다。 그런 다음 콤보 상자를 두 번 클릭하여Microsoft Visual Basic for Applications창을 엽니다。
  12. 아래 VBA 코드를 코드 편집기에 복사하여 붙여넣습니다。
    아래 VBA 코드를 코드 편집기에 복사하여 붙여넣기
    VBA 코드: 드롭다운 목록 검색 가능하게 만들기
    Private Sub ComboBox1_GotFocus()
    	ComboBox1.ListFillRange = "DropDownList"
    	Me.ComboBox1.DropDown
    End Sub
  13. Alt+Q키를 눌러Microsoft Visual Basic for Applications창을 닫습니다。

이제 콤보 상자에 문자를 입력하면 퍼지 검색을 수행한 후 관련 값을 목록에 표시합니다。

검색 가능한 드롭다운 목록

참고: 향후 사용을 위해 VBA 코드를 유지하려면 이 워크북을 Excel 매크로 사용 워크북 파일로 저장해야 합니다。

최고의 오피스 생산성 도구

Kutools for Excel - 당신을 군중 속에서 돋보이게 만들어 드립니다

🤖KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석를 혁신하세요:지능형 실행   |  코드 생성|  사용자 지정 수식 생성  |  데이터 분석 및 차트 생성|  향상된 함수 호출
인기 기능:찾기, 강조 또는 중복 표시  |  빈 행 삭제  |  데이터 손실 없이 열 결합 또는 셀 처리  |  공식을 사용하지 않는 반올림...
슈퍼 VLookup:다중 조건  |  다중 값  |  다중 시트 간 검색  |  퍼지 매치...
고급 드롭다운 목록:쉬운 드롭다운 목록  |  종속형 드롭다운 목록  |  다중 선택 드롭다운 목록...
열 관리자:특정 개수의 열 추가  |  열 이동  |  숨겨진 열의 표시 상태 전환  |열 비교하여동일한/다른 셀 선택...
추천 기능:그리드 포커스  |  디자인 보기  |  향상된 수식 표시줄  |  워크북 및 시트 관리자|자원 라이브러리(자동 텍스트)|  날짜 선택기  |  워크시트 병합  |  암호화/셀 해독  |  목록으로 이메일 보내기  |  슈퍼 필터  |  특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。
상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제...)|  50+차트유형(간트 차트...)|  40+ 실용적인수식(생일을 기준으로 나이 계산...)|  19 삽입도구(QR 코드 삽입,경로에서 그림 삽입...)|  12 변환도구(단어로 변환하기,환율 변환...)|  7 병합 및 분할도구(고급 행 병합,Excel 셀 분할...)|。。。 외에도 더 많은 기능
Kutools for Excel 을(를) 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개의 다른 언어를 지원합니다!

Kutools for Excel 은 300 개 이상의 기능을 자랑하며,필요한 기능을 언제나 한 번의 클릭으로 이용할 수 있도록 해줍니다。。。


Office Tab - Microsoft Office(Excel 포함)에서 탭 기반 읽기 및 편집 활성화

  • 열려 있는 수십 개의 문서 간 전환이 1 초 만에!
  • 매일 수백 번의 마우스 클릭을 줄여주어 마우스 손과 작별하세요。
  • 여러 문서를 보거나 편집할 때 생산성을 50% 향상시킵니다。
  • Chrome, Edge, Firefox 처럼 Office(Excel 포함)에 효율적인 Tabs 를 제공합니다。