목차
이 문서에서는 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에 대한 자세한 내용을 읽을 수도 있습니다. 우리와 함께하고 계속 배우십시오.