Excel에서 검색 가능한 드롭다운 목록 만들기(2가지 방법)

  • 이 공유
Hugh West

이 문서에서는 Excel에서 검색 가능한 드롭다운 목록을 만드는 방법을 설명합니다. 수식과 VBA를 사용하여 Excel에서 수행할 수 있는 2가지 방법을 보여줍니다. 다음 그림은 이 기사의 목적을 강조합니다. 기사를 통해 어떻게 진행되는지 간단히 살펴보세요.

실습 워크북 다운로드

아래 다운로드 버튼에서 실습 워크북을 다운로드할 수 있습니다.

검색 가능한 드롭다운 목록.xlsm

Excel에서 검색 가능한 드롭다운 목록을 만드는 2가지 방법

다음이 있다고 가정합니다. 워크시트 이름의 데이터 세트는 States 입니다. 데이터 세트에는 미국의 처음 13개 주에 대한 정보가 포함되어 있습니다.

이제 이름이 지정된 워크시트의 B4 셀에 검색 가능한 드롭다운 목록을 만들려고 합니다. 드롭다운 .

다음 방법에 강조 표시된 단계를 따라야 합니다.

1. 검색 가능한 드롭다운 목록 만들기 with Formulas in Excel

먼저 Excel 수식을 사용하여 검색 가능한 드롭다운 목록을 만듭니다. 이를 수행하려면 아래 단계를 따르십시오.

📌 단계

  • 먼저 E5 셀에 다음 수식을 입력하십시오. 이름이 States 인 시트.
=FILTER(B5:B17,ISNUMBER(SEARCH(Dropdown!B4,B5:B17)),"Not Found")

  • SEARCH 기능 수식은 주어진 값을 검색합니다.
  • ISNUMBER 함수 검색 함수 의 출력이 숫자인 경우 True 를 반환합니다. 그렇지 않으면 반환됩니다. 거짓 .
  • FILTER 기능 은 주어진 기준에 따라 데이터를 필터링합니다.

  • 그런 다음 드롭다운 워크시트에서 B4 셀을 선택합니다. 그런 다음 데이터 >> 데이터 유효성 검사 .

  • 그런 다음 데이터 유효성 검사 창에서 설정 탭을 선택합니다. 그런 다음 드롭다운 화살표를 사용하여 허용: 필드에서 목록 을 선택합니다.
  • 그런 다음 소스 필드에 다음 수식을 입력합니다.
=States!$E$5#

  • 그런 다음 오류 경고 탭으로 이동합니다.

  • 이제 잘못된 데이터를 입력한 후 오류 경고 표시 를 선택 취소합니다. 그런 다음 확인 버튼을 누르세요.

  • 마지막으로 검색 가능한 드롭다운 목록이 생성되었습니다. 이제 B4 셀에 (새로운) 내용을 입력하십시오. 그런 다음 셀의 오른쪽 아래 모서리에 표시되는 드롭다운 화살표를 선택합니다. 그러면 다음 그림과 같이 관련 검색 결과가 모두 표시됩니다.

자세히 보기: 방법 Excel에서 수식을 기반으로 드롭다운 목록 만들기(4가지 방법)

유사 읽기:

  • 필터 드롭 복사 방법 -엑셀에서 다운 목록 만들기(5가지 방법)
  • 표에서 엑셀 드롭다운 목록 만들기(5가지 예)
  • 범위에서 목록 만들기 엑셀에서 (3가지 방법)
  • 엑셀에서 자동 업데이트 드롭다운 목록 (3가지 방법)
  • 다중 선택 목록 상자를 만드는 방법Excel

2. Excel VBA

로 검색 가능한 드롭다운 목록 만들기 이제 관련 결과를 보기 위해 드롭다운 화살표를 선택하지 않으려고 한다고 가정합니다. 오히려 Google 검색에 표시된 대로 검색 결과를 보고 싶을 것입니다. 그런 다음 아래 단계를 따르세요.

📌 단계

  • 먼저 데이터 >> Data Validation 은 이전 방법에서만 가능합니다.
  • 그런 다음 States 워크시트에서 E5 셀을 선택합니다. 그런 다음 수식 >> Name Manager .

  • 다음 Name Manager 창에서 New 를 선택하여

  • 그런 다음 New Name<8에서 Name Dropdown_List 로 변경합니다> 창으로 이동합니다.
  • 그 다음 참조 필드에 다음 수식을 입력합니다. 그런 다음 확인 버튼을 누르십시오. 수식은 INDEX COUNTIF 함수를 사용합니다.
=States!$E$5:$E$5:INDEX(States!$E$5:$E$17,COUNTIF(States!$E$5:$E$17,"?*"))

  • 이제 드롭다운 워크시트로 이동합니다. 그런 다음 삽입 >> Developer 탭의 Combo Box .

  • 다음으로 마우스를 드래그하여 ComboBox<의 크기를 적절하게 조정합니다.

  • 이후 아래와 같이 새로운 ComboBox 가 생성됩니다.

  • 이제 ComboBox 를 마우스 오른쪽 버튼으로 클릭하고 속성 을 선택합니다.

  • 그 다음 알파벳 속성 창의 탭. 그런 다음 다음과 같이 변경합니다. AutoWordSelect >> False , 연결된 셀 >> B4 , MatchEntry >> 2 – fnMatchEntryNone .

  • 이제 다음 코드를 복사합니다.
6593
  • 그 후, ComboBox 를 두 번 클릭합니다. 이렇게 하면 Microsoft VBA 창의 새 모듈로 바로 이동합니다. 그런 다음 복사한 코드를 아래와 같이 빈 모듈에 붙여넣습니다. 그런 다음 F5 를 눌러 코드를 실행합니다.

  • 마지막으로 검색 가능한 드롭다운이 Google 검색처럼 작동합니다.

자세히 알아보기: Excel에서 VBA를 사용한 드롭다운 목록의 고유 값(전체 가이드)

기억해야 할 사항

  • 개발자 탭에서 디자인 모드 를 선택 해제해야 콤보 상자 에 입력할 수 있습니다. .
  • 수식에 절대 참조 가 올바르게 입력되었는지 확인하는 것을 잊지 마십시오.
  • CTRL+SHIFT+Enter 를 사용하여 배열 수식 이 작동하지 않는 경우.

결론

이제 Excel에서 검색 가능한 드롭다운 목록을 만드는 방법을 알았습니다. 추가 질문이나 제안 사항이 있는 경우 아래의 의견 섹션을 사용하고 직접 수행할 수 있는지 알려주십시오. ExcelWIKI 블로그를 방문하여 Excel에 대한 자세한 내용을 읽을 수도 있습니다. 우리와 함께하고 계속 배우십시오.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.