Excel 드롭다운 목록: 생성, 편집, 제거 및 더 고급 계산
드롭다운 목록은 사용자가 선택 목록에서 하나의 값을 선택할 수 있도록 하는 목록 상자와 유사합니다. 이 튜토리얼에서는 Excel에서 드롭다운 목록을 생성, 편집 및 제거하는 기본 작업을 설명합니다. 또한, 이 튜토리얼은 드롭다운 목록의 기능을 향상시켜 더 많은 Excel 문제를 해결할 수 있는 고급 작업도 제공합니다.
목차: [ 숨기기 ]
간단한 드롭다운 목록 생성
드롭다운 목록을 사용하려면 먼저 생성하는 방법을 배워야 합니다. 이 섹션에서는 Excel에서 드롭다운 목록을 생성하는 데 도움이 되는6가지 방법을 제공합니다.
셀 범위에서 드롭다운 목록 생성
여기에서는 Excel에서 셀 범위로부터 드롭다운 목록을 생성하는 단계를 설명하겠습니다. 다음과 같이 진행하세요
1. 드롭다운 목록을 배치할 셀 범위를 선택하세요.
팁: "Ctrl" 키를 누른 상태에서 셀을 하나씩 선택하여 여러 비연속 셀에 대해 드롭다운 목록을 동시에 생성할 수 있습니다.
2. "데이터" > "데이터 유효성 검사" > "데이터 유효성 검사"를 클릭합니다.
3. "데이터 유효성 검사" 대화 상자에서 "옵션" 탭 아래에 다음과 같이 구성하세요.
참고:
이제 드롭다운 목록이 생성되었습니다. 드롭다운 목록 셀을 클릭하면 옆에 화살표가 표시됩니다. 화살표를 클릭하여 목록을 확장한 후 항목을 선택할 수 있습니다.
참조 테이블에서 동적 드롭다운 목록 생성
데이터 범위를 Excel 참조 테이블로 변환한 후, 참조 테이블 범위를 기반으로 동적 드롭다운 목록을 생성할 수 있습니다.
1. 원본 데이터 범위를 선택한 다음 "Ctrl" + "T" 키를 누르세요.
2. "테이블 생성" 대화 상자가 나타나면 "확인"을 클릭하세요. 그러면 데이터 범위가 참조 테이블로 변환됩니다.
3. 드롭다운 목록을 넣을 셀 범위를 선택한 다음 "데이터" > "데이터 유효성 검사" > "데이터 유효성 검사"를 클릭하세요.
4. "데이터 유효성 검사" 대화 상자에서 다음을 수행해야 합니다:
그러면 동적 드롭다운 목록이 생성됩니다. 테이블 범위에서 데이터를 추가하거나 제거할 때, 드롭다운 목록의 값이 자동으로 업데이트됩니다.
수식을 사용하여 동적 드롭다운 목록 생성
테이블 범위에서 동적 드롭다운 목록을 생성하는 것 외에도 수식을 사용하여 Excel에서 동적 드롭다운 목록을 생성할 수 있습니다.
1. 드롭다운 목록을 출력할 셀을 선택하세요.
2. "데이터" > "데이터 유효성 검사" > "데이터 유효성 검사"를 클릭하세요.
3. "데이터 유효성 검사" 대화 상자에서 다음과 같이 구성하세요.
=OFFSET($A$13,0,0,COUNTA($A$13:$A$24),1)
그런 다음 동적 드롭다운 목록이 생성됩니다. 특정 범위에서 데이터를 추가하거나 제거할 때 드롭다운 목록의 값이 자동으로 업데이트됩니다.
이름 범위에서 드롭다운 목록 생성
Excel에서 이름이 지정된 범위에서 드롭다운 목록을 생성할 수도 있습니다.
1. 먼저, 이름 범위를 생성합니다. 이름 범위를 생성할 셀 범위를 선택한 다음, "이름" 상자에 범위 이름을 입력하고 "Enter" 키를 누릅니다.
2. "데이터" > "데이터 유효성 검사" > "데이터 유효성 검사"를 클릭합니다.
3. "데이터 유효성 검사" 대화 상자에서 다음과 같이 구성하세요.
이제 이름이 지정된 범위의 데이터를 사용하는 드롭다운 목록이 생성되었습니다.
다른 통합 문서에서 드롭다운 목록 생성
"SourceData"라는 이름의 통합 문서가 있다고 가정하고, 이 "SourceData" 통합 문서의 데이터를 기반으로 다른 통합 문서에 드롭다운 목록을 생성하려면 다음과 같이 하세요.
1. "SourceData" 통합 문서를 엽니다. 이 통합 문서에서 드롭다운 목록을 생성할 데이터 범위를 선택하고 "이름" 상자에 범위 이름을 입력한 후 "Enter" 키를 누릅니다.
여기에서 범위를 City로 이름 지정합니다.
2. 드롭다운 목록을 삽입할 워크시트를 엽니다. "수식" > "이름 정의"를 클릭합니다.
3. "새 이름" 대화 상자에서 통합 문서 "SourceData"에서 생성한 범위 이름을 기반으로 이름 범위를 생성해야 합니다. 다음과 같이 설정하세요.
=SourceData.xlsx!City
참고:
4. 드롭다운 목록을 삽입할 통합 문서를 열고, 드롭다운 목록을 위한 셀을 선택한 다음 "데이터" > "데이터 유효성 검사" > "데이터 유효성 검사"를 클릭하세요.
5. "데이터 유효성 검사" 대화 상자에서 다음과 같이 구성하세요.
이제 드롭다운 목록이 선택한 범위에 삽입되었습니다. 드롭다운 값은 다른 통합 문서에서 가져옵니다.
놀라운 도구로 드롭다운 목록을 쉽게 생성하세요
여기에서 "Kutools for Excel"의 "간단한 드롭다운 목록 생성" 기능을 강력히 추천합니다. 이 기능을 사용하면 특정 셀 값으로 드롭다운 목록을 쉽게 생성하거나 Excel에 미리 설정된 사용자 정의 목록으로 드롭다운 목록을 생성할 수 있습니다.
1. 드롭다운 목록을 삽입하려는 셀을 선택한 다음 "Kutools" > "드롭다운 목록" > "간단한 드롭다운 목록 생성"을 클릭하세요.
2. "간단한 드롭다운 목록 생성" 대화 상자에서 다음과 같이 설정하세요.
참고: Excel에서 미리 설정된 사용자 정의 목록을 기반으로 드롭다운 목록을 생성하려면, "링크 소스" 섹션에서 "사용자 정의 목록" 옵션을 선택하고 "사용자 정의 목록" 상자에서 사용자 정의 목록을 선택한 후 "OK" 버튼을 클릭하세요.
이제 드롭다운 목록이 선택한 범위에 삽입되었습니다.
Kutools for Excel - 필수적인 300개 이상의 도구로 Excel을 강화하세요. 영구적으로 무료인 AI 기능을 활용하세요! 지금 바로 구매하기
드롭다운 목록 편집
드롭다운 목록을 편집하려면, 이 섹션의 방법들이 도움이 될 수 있습니다.
셀 범위를 기반으로 드롭다운 목록 편집
셀 범위를 기반으로 드롭다운 목록을 편집하려면 다음과 같이 하세요.
1. 편집하려는 드롭다운 목록이 포함된 셀을 선택한 다음, "데이터" > "데이터 유효성 검사" > "데이터 유효성 검사"를 클릭합니다.
2. "데이터 유효성 검사" 대화 상자에서 "링크 소스" 상자의 셀 참조를 변경한 후 "확인" 버튼을 클릭하세요.
이름이 지정된 범위를 기반으로 드롭다운 목록 편집
지정된 범위에 값을 추가하거나 삭제하고, 이 범위를 기반으로 드롭다운 목록이 생성된다고 가정해 봅시다. 드롭다운 목록에 업데이트된 값을 표시하려면 다음과 같이 하세요.
1. "수식" > "이름"을 클릭하세요.
팁: "Ctrl" + "F3" 키를 눌러 "이름" 창을 열 수 있습니다.
2. "이름" 창에서 다음과 같이 구성해야 합니다:

3. 그러면 "Microsoft Excel" 대화 상자가 나타납니다. 변경 사항을 저장하려면 "예" 버튼을 클릭하세요.
그런 다음 이 이름 범위를 기반으로 한 드롭다운 목록이 업데이트됩니다.
드롭다운 목록 제거
이 섹션에서는 Excel에서 드롭다운 목록 제거에 대해 설명합니다.
Excel 내장 기능으로 드롭다운 목록 제거
Excel은 시트에서 드롭다운 목록을 제거하는 데 도움이 되는 내장 기능을 제공합니다. 다음과 같이 하세요.
1. 제거하려는 드롭다운 목록이 포함된 셀 범위를 선택하세요.
2. "데이터" > "데이터 유효성 검사" > "데이터 유효성 검사"를 클릭합니다.
3. "데이터 유효성 검사" 대화 상자에서 "모두 지우기" 버튼을 클릭한 다음 "확인"을 클릭하여 변경 사항을 저장합니다.
이제 드롭다운 목록이 선택한 범위에서 제거되었습니다.
놀라운 도구로 드롭다운 목록을 쉽게 제거하세요
"Kutools for Excel"은 "데이터 유효성 제한 지우기"라는 편리한 도구를 제공하여 하나 또는 여러 선택한 범위에서 드롭다운 목록을 쉽게 제거할 수 있도록 도와줍니다. 다음과 같이 하세요.
1. 제거하려는 드롭다운 목록이 포함된 셀 범위를 선택하세요.
2. "Kutools" > "입력 제한" > "데이터 유효성 제한 지우기"를 클릭합니다. 스크린샷을 참조하세요:
3. 그러면 "Kutools for Excel" 대화 상자가 나타나 드롭다운 목록을 지울 것인지 묻습니다. "OK" 버튼을 클릭하세요.
그런 다음 선택한 범위의 드롭다운 목록이 즉시 제거됩니다.
Kutools for Excel - 필수적인 300개 이상의 도구로 Excel을 강화하세요. 영구적으로 무료인 AI 기능을 활용하세요! 지금 바로 구매하기
드롭다운 목록에 색상 추가
일부 경우에는 드롭다운 목록 셀의 데이터를 한눈에 구별하기 위해 색상으로 구분된 드롭다운 목록을 만들어야 할 수 있습니다. 이 섹션에서는 문제를 자세히 해결하는 두 가지 방법을 제공합니다.
조건부 서식 사용하여 드롭다운 목록에 색상 추가
드롭다운 목록이 포함된 셀에 조건부 규칙을 생성하여 색상으로 구분할 수 있습니다. 다음과 같이 하세요.
1. 색상으로 구분하려는 드롭다운 목록이 포함된 셀을 선택하세요.
2. "홈" > "조건부 서식 사용" > "규칙 관리"를 클릭하세요.
3. "조건부 서식 규칙 관리자" 대화 상자에서 "새 규칙" 버튼을 클릭합니다.
4. "새 서식 규칙" 대화 상자에서 다음과 같이 구성하세요.


5. "조건부 서식 규칙 관리자" 대화 상자로 돌아가면 위의3단계와4단계를 반복하여 다른 드롭다운 항목에 대한 색상을 지정합니다. 색상 지정을 완료한 후 "확인"을 클릭하여 변경 사항을 저장합니다.
이제부터 드롭다운 목록에서 항목을 선택하면, 선택한 텍스트에 따라 지정된 배경색으로 셀이 강조됩니다.
놀라운 도구로 드롭다운 목록에 색상을 쉽게 추가하세요
여기에서는 Excel의 드롭다운 목록에 색상을 쉽게 추가할 수 있도록 돕는 "Kutools for Excel"의 "색상 드롭다운 목록 만들기" 기능을 소개합니다.
1. 색상을 추가하려는 드롭다운 목록이 포함된 셀을 선택하세요.
2. "Kutools" > "드롭다운 목록" > "색상 드롭다운 목록 만들기"를 클릭하세요.
3. "색상 드롭다운 목록 만들기" 대화 상자에서 다음과 같이 하세요.
팁: 드롭다운 목록 선택에 따라 행을 강조하려면, "적용 대상" 섹션에서 "데이터 범위의 전체 행" 옵션을 선택한 다음, "강조된 행 범위" 상자에서 강조할 행을 선택하세요.
이제 드롭다운 목록이 아래 스크린샷에 표시된 것처럼 색상으로 구분됩니다.
드롭다운 목록 선택에 따라 셀 강조
드롭다운 목록 선택에 따라 강조된 행 범위
Kutools for Excel - 필수적인 300개 이상의 도구로 Excel을 강화하세요. 영구적으로 무료인 AI 기능을 활용하세요! 지금 바로 구매하기
Excel 또는 Google 시트에서 종속 드롭다운 목록 생성
종속 드롭다운 목록은 첫 번째 드롭다운 목록에서 선택한 값에 따라 선택지를 표시하는 데 도움이 됩니다. Excel 워크시트 또는 Google 시트에서 종속(계단식) 드롭다운 목록을 생성해야 하는 경우, 이 섹션의 방법이 도움이 될 수 있습니다.
Excel 워크시트에서 종속 드롭다운 목록 생성
아래 데모는 Excel 워크시트에서 종속 드롭다운 목록을 보여줍니다.
Excel에서 종속적인 계단식 드롭다운 목록을 생성하는 방법을 클릭하세요. 단계별 가이드 튜토리얼을 제공합니다.
Google 시트에서 종속 드롭다운 목록 생성
Google 시트에서 종속 드롭다운 목록을 생성하려면, 'Google 시트에서 종속 드롭다운 목록을 생성하는 방법'을 참조하세요.
검색 가능한 드롭다운 목록 생성
워크시트에 긴 목록이 포함된 드롭다운 목록의 경우 특정 항목을 선택하는 것이 쉽지 않습니다. 항목의 초기 문자 또는 연속된 몇 개의 문자를 기억한다면 드롭다운 목록에서 검색 기능을 사용하여 쉽게 필터링할 수 있습니다. 이 섹션에서는 Excel에서 검색 가능한 드롭다운 목록을 생성하는 방법을 설명합니다.
원본 데이터가 아래 스크린샷과 같이 Sheet1의 열 A에 위치해 있다고 가정해 봅시다. 이 데이터를 사용하여 Excel에서 검색 가능한 드롭다운 목록을 생성하려면 다음 단계를 따르세요.
1. 먼저, 원본 데이터 목록 옆에 배열 수식을 사용하여 보조 열을 생성합니다.
이 경우, 셀 B2를 선택하고 아래 수식을 입력한 후 "Ctrl" + "Shift" + "Enter" 키를 눌러 첫 번째 결과를 얻습니다.
=IFERROR(INDEX($A$2:$A$50,SMALL(IFERROR(MATCH(IF(FIND(CELL("contents"),$A$2:$A$50)>0,$A$2:$A$50,""),$A$2:$A$50,0),""),ROW(A1))),"")
첫 번째 결과 셀을 선택한 다음, 목록의 끝까지 "채우기 핸들"을 아래로 드래그하세요.
참고: 이 배열 수식에서 $A$2:$A$50은 드롭다운 목록을 생성할 원본 데이터 범위입니다. 데이터 범위에 따라 변경하세요.
2. "수식" > "이름 정의"를 클릭합니다.
3. "이름 편집" 대화 상자에서 다음과 같이 구성하세요.
=OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B$2:$B$50)-COUNTIF(Sheet1!$B$2:$B$50,""),1)
이제 이름이 지정된 범위를 기반으로 드롭다운 목록을 생성해야 합니다. 이 경우, 저는 Sheet2에 검색 가능한 드롭다운 목록을 생성할 것입니다.
4. Sheet2를 열고 드롭다운 목록을 위한 셀 범위를 선택한 다음 "데이터" > "데이터 유효성 검사" > "데이터 유효성 검사"를 클릭합니다.
5. "데이터 유효성 검사" 대화 상자에서 다음과 같이 진행하세요.


6. 시트 탭 (Sheet2)을 마우스 오른쪽 버튼으로 클릭하고 오른쪽 클릭 메뉴에서 "코드 보기"를 선택합니다.
7. "Microsoft Visual Basic for Applications" 창이 열리면, 아래 VBA 코드를 코드 편집기에 복사하세요.
VBA 코드: Excel에서 검색 가능한 드롭다운 목록 생성
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.Calculate
End Sub
8. "Alt" + "Q" 키를 눌러 "Microsoft Visual Basic for Applications" 창을 닫습니다.
이제 검색 가능한 드롭다운 목록이 생성되었습니다. 항목을 선택하려면 드롭다운 셀에 해당 항목의 연속된 문자 하나 또는 여러 개를 입력하고 드롭다운 화살표를 클릭하면 입력한 텍스트를 기반으로 한 항목이 드롭다운 목록에 표시됩니다. 스크린샷을 참조하세요:
참고: 이 방법은 대소문자를 구분합니다.
드롭다운 목록 생성하지만 다른 값 표시
드롭다운 목록을 생성했다고 가정해 봅시다. 목록에서 항목을 선택할 때 셀에 다른 것이 표시되기를 원합니다. 아래 데모에서 보이는 것처럼, 국가 이름 목록을 기반으로 드롭다운 목록을 생성했으며, 드롭다운에서 국가 이름을 선택할 때 선택한 국가 이름의 약어가 드롭다운 셀에 표시되기를 원합니다. 이 섹션에서는 문제를 해결하는 데 도움이 되는 VBA 방법을 제공합니다.
1. 원본 데이터의 오른쪽에 있는 국가 이름 열 옆에, 드롭다운 셀에 표시할 국가 이름의 약어를 포함하는 새 열을 생성하세요.
2. 국가 이름 목록과 약어 목록을 모두 선택하고, "이름" 상자에 이름을 입력한 후 "Enter" 키를 누르세요.
3. 드롭다운 목록을 위한 셀을 선택합니다 (여기서는 D2:D8을 선택합니다), 그리고 "데이터" > "데이터 유효성 검사" > "데이터 유효성 검사"를 클릭합니다.
4. "데이터 유효성 검사" 대화 상자에서 다음과 같이 구성하세요.
5. 드롭다운 목록을 생성한 후, 시트 탭을 마우스 오른쪽 버튼으로 클릭하고, 오른쪽 클릭 메뉴에서 "코드 보기"를 선택합니다.
6. 열리는 "Microsoft Visual Basic for Applications" 창에서 아래 VBA 코드를 코드 편집기에 복사합니다.
VBA 코드: 드롭다운 목록에서 다른 값 표시
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20201027
selectedNa = Target.Value
If Target.Column = 4 Then
selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
If Not IsError(selectedNum) Then
Target.Value = selectedNum
End If
End If
End Sub
참고:
7. "Microsoft Visual Basic for Applications" 창을 닫으려면 "Alt" + "Q" 키를 누르세요.
이제 드롭다운 목록에서 특정 국가 이름을 선택하면 선택한 국가 이름의 해당 약어가 셀에 표시됩니다.
체크박스가 있는 드롭다운 목록 생성
많은 Excel 사용자들은 여러 체크박스를 포함한 드롭다운 목록을 생성하여 체크박스를 선택함으로써 목록에서 여러 항목을 선택할 수 있도록 합니다.
아래 데모에서 보이는 것처럼, 드롭다운 목록이 포함된 셀을 클릭하면 목록 상자가 나타납니다. 목록 상자에는 각 항목 앞에 체크박스가 있습니다. 체크박스를 선택하여 셀에 해당 항목을 표시할 수 있습니다.
Excel에서 체크박스를 포함한 드롭다운 목록을 생성하려면, Excel에서 여러 체크박스가 있는 드롭다운 목록을 생성하는 방법을 참조하세요.
드롭다운 목록에 자동 완성 추가
큰 항목이 포함된 데이터 유효성 검사 드롭다운 목록이 있는 경우, 적절한 항목을 찾기 위해 목록을 위아래로 스크롤하거나 목록 상자에 전체 단어를 직접 입력해야 합니다. 드롭다운 목록이 첫 글자를 입력할 때 자동 완성된다면 모든 것이 더 쉬워질 것입니다.
Excel 워크시트에서 드롭다운 목록 자동 완성을 만드는 방법은 'How To Autocomplete When Typing In Excel Drop Down List?'를 참조하세요.
드롭다운 목록 선택을 기반으로 데이터 필터링
이 섹션에서는 드롭다운 목록에서 선택한 항목을 기준으로 데이터를 추출하기 위해 수식을 적용하여 드롭다운 목록 필터를 생성하는 방법을 설명합니다.
1. 먼저 특정 값을 기준으로 데이터를 추출할 드롭다운 목록을 생성해야 합니다.
팁: 위의 단계를 따라 Excel에서 드롭다운 목록을 생성하세요.
고유한 목록 항목으로 드롭다운 목록 생성
범위에 중복 항목이 있는 경우, 항목의 반복 없이 드롭다운 목록을 생성하고 싶다면, 다음과 같이 고유한 목록을 생성할 수 있습니다.
1) "Ctrl" + "C" 키를 사용하여 드롭다운 목록을 생성할 셀을 복사한 다음, 새 범위에 붙여넣습니다.
2) 새 범위에서 셀을 선택하고, "데이터" > "중복 제거"를 클릭하세요.
3) "중복 제거" 대화 상자에서 "확인" 버튼을 클릭하세요.
4) 그런 다음 "Microsoft Excel"이 중복 항목이 몇 개 제거되었는지 알려주는 창이 나타납니다. "확인"을 클릭하세요.
이제 고유한 항목 목록을 얻었으므로, 이 고유 목록을 기반으로 드롭다운 목록을 생성할 수 있습니다.
2. 그런 다음 세 개의 보조 열을 생성해야 합니다.
=ROWS($A$2:A2)

=IF(A2=$H$2,D2,"")

=IFERROR(SMALL($E$2:$E$17,D2),"")

3. 원본 데이터 범위를 기준으로 범위를 생성하여 아래 수식을 사용해 추출된 데이터를 출력합니다.
=IFERROR(INDEX($A$2:$C$17,$F2,COLUMNS($J$2:J2)),"")


참고:
이제 드롭다운 목록 필터가 생성되었으므로, 드롭다운 목록 선택에 따라 원본 데이터 범위에서 데이터를 쉽게 추출할 수 있습니다.
드롭다운 목록에서 여러 항목 선택
기본적으로 드롭다운 목록에서는 사용자가 셀에서 한 번에 하나의 항목만 선택할 수 있습니다. 드롭다운 목록에서 항목을 다시 선택하면 이전에 선택한 항목이 덮어쓰여집니다. 그러나 드롭다운 목록에서 여러 항목을 선택하고 아래 데모에서 보여주는 것처럼 드롭다운 셀에 모두 표시해야 하는 경우, 어떻게 해야 할까요?
Excel에서 드롭다운 목록에서 여러 항목을 선택하려면, Excel에서 여러 선택 또는 값을 포함한 드롭다운 목록을 만드는 방법을 참조하세요. 이 튜토리얼은 문제를 해결하는 데 도움이 되는 두 가지 방법을 자세히 제공합니다.
드롭다운 목록의 기본값(미리 선택된 값) 설정
기본적으로 드롭다운 목록 셀은 빈 상태로 표시되며, 셀을 클릭해야만 드롭다운 화살표가 나타납니다. 워크시트에서 드롭다운 목록이 포함된 셀을 한눈에 어떻게 알아볼 수 있을까요?
이 섹션에서는 Excel에서 드롭다운 목록의 기본값(사전 선택된 값)을 설정하는 방법을 설명합니다. 다음 단계를 따라 주세요.
아래 두 가지 방법을 적용하기 전에 드롭다운 목록을 생성하고 다음과 같이 몇 가지 설정을 해야 합니다.
1. 드롭다운 목록을 위한 셀을 선택하고, "데이터" > "데이터 유효성 검사" > "데이터 유효성 검사"를 클릭합니다.
팁: 이미 드롭다운 목록을 생성한 경우, 드롭다운 목록이 포함된 셀을 선택한 다음 "데이터" > "데이터 유효성 검사" > "데이터 유효성 검사"를 클릭하세요.
2. "데이터 유효성 검사" 대화 상자에서 다음과 같이 구성하세요.


드롭다운 목록을 생성한 후, 아래 방법 중 하나를 적용하여 기본값을 설정하세요.
수식을 사용하여 드롭다운 목록의 기본값 설정
위의 단계에서 생성한 드롭다운 목록에 기본값을 설정하려면 아래 수식을 적용할 수 있습니다.
1. 드롭다운 목록 셀을 선택하고 아래 수식을 입력한 후 "Enter" 키를 눌러 기본값을 표시합니다. 드롭다운 목록 셀이 연속적이라면 결과 셀의 "채우기 핸들"을 드래그하여 다른 셀에 수식을 적용할 수 있습니다.
=IF(C2="", "--Choose item from the list--")
참고:
VBA 코드를 사용하여 워크시트의 모든 드롭다운 목록에 기본값 설정
시트의 서로 다른 범위에 많은 드롭다운 목록이 있다고 가정할 때, 모든 목록에 기본값을 설정하려면 수식을 반복적으로 적용해야 합니다. 이는 시간이 많이 소요됩니다. 이 섹션에서는 시트의 모든 드롭다운 목록에 한 번에 기본값을 설정할 수 있는 유용한 VBA 코드를 제공합니다.
1. 기본값을 설정하려는 드롭다운 목록이 포함된 워크시트를 열고, "Alt" + "F11" 키를 눌러 "Microsoft Visual Basic for Applications" 창을 엽니다.
2. "Microsoft Visual Basic for Applications" 창에서 "삽입" > "모듈"을 클릭한 다음 아래 VBA 코드를 코드 창에 붙여넣습니다.
VBA 코드: 워크시트의 모든 드롭다운 목록에 기본값 한 번에 설정하기
Sub SetDropDownListToDefaultValue()
'Updated by Extendoffice 20201026
Dim xWs As Worksheet
Dim xRg, xFRg As Range
Dim xET: xET = Null
Dim xStr As String
xStr = "- Choose from the list -"
Set xWs = Application.ActiveSheet
Set xRg = xWs.UsedRange.Cells
On Error Resume Next
For Each xFRg In xRg
xET = Null
xET = xFRg.Validation.Type
If Not IsNull(xET) Then
If xFRg.Validation.Type = 3 Then
xFRg.Value = "'" & xStr
End If
End If
Next
End Sub
참고: 위 코드에서 "- 목록에서 선택 -"은 드롭다운 목록 셀에 표시되는 기본값입니다. 필요에 따라 기본값을 변경할 수도 있습니다.
3. "F5" 키를 누르면 매크로 대화 상자가 나타납니다. "매크로 이름" 상자에서 "DropDownListToDefault"가 선택되어 있는지 확인한 후 "실행" 버튼을 클릭하여 코드를 실행합니다.
그러면 지정된 기본값이 즉시 드롭다운 목록 셀에 채워집니다.
드롭다운 목록 글꼴 크기 증가
일반적으로 드롭다운 목록의 글꼴 크기는 고정되어 있습니다. 글꼴 크기가 너무 작아 읽기 어려운 경우, 아래의 VBA 방법을 사용하여 확대할 수 있습니다.
1. 글꼴 크기를 확대하려는 드롭다운 목록이 포함된 워크시트를 열고, 시트 탭을 마우스 오른쪽 버튼으로 클릭한 다음 오른쪽 클릭 메뉴에서 "코드 보기"를 선택합니다.
2. "Microsoft Visual Basic for Applications" 창에서 아래 VBA 코드를 코드 편집기에 복사하세요.
VBA 코드: 워크시트의 드롭다운 목록 글꼴 크기 확대
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'updateby Extendoffice 20201027
On Error GoTo LZoom
Dim xZoom As Long
xZoom = 100
If Target.Validation.Type = xlValidateList Then xZoom = 130
LZoom:
ActiveWindow.Zoom = xZoom
End Sub
참고: 여기서 코드의 "xZoom =130"은 현재 워크시트의 모든 드롭다운 목록의 글꼴 크기를130으로 확대한다는 의미입니다. 필요에 따라 변경할 수 있습니다.
3. "Microsoft Visual Basic for Applications" 창을 닫으려면 "Alt" + "Q" 키를 누르세요.
이제 드롭다운 셀을 클릭하면 현재 워크시트의 비율이 확대되고, 드롭다운 화살표를 클릭하면 모든 드롭다운 항목의 글꼴 크기도 확대된 것을 볼 수 있습니다.
드롭다운 목록에서 항목을 선택한 후, 드롭다운 셀 외부의 셀을 클릭하여 원래 비율로 돌아갈 수 있습니다.
최고의 오피스 생산성 도구
? | Kutools AI Aide: 지능형 실행, 코드 생성, 사용자 정의 수식 작성, 데이터 분석 및 차트 생성, Kutools 함수 호출을 기반으로 데이터 분석 혁신… |
인기 기능: 중복 찾기, 강조 또는 식별 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 결합 | 수식 없이 반올림 ... | |
슈퍼 LOOKUP: 다중 조건 VLookup | 다중 값 VLookup | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 빠르게 드롭다운 목록 만들기 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록 .... | |
열 관리자: 특정 개수의 열 추가 | 열 이동 | 숨겨진 열의 가시성 상태 전환 | 범위 및 열 비교 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 및 시트 관리자 | 자동 텍스트 라이브러리 (Auto Text) | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵은 글꼴/이탤릭체/취소선 필터링...) ... | |
최고의 15가지 도구 모음: 12개의 텍스트 도구 (텍스트 추가, 특정 문자 삭제, ...) | 50+ 차트 유형 (간트 차트, ...) | 40+ 실용적인 수식 (생일을 기반으로 나이 계산, ...) | 19개 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입, ...) | 12개 변환 도구 (단어로 변환하기, 통화 변환, ...) | 7개 병합 및 분할 도구 (고급 행 병합, 셀 분할, ...) | ... 그리고 더 많은 기능들 |
Kutools for Excel로 엑셀 스킬을 강화하고 지금까지 경험하지 못한 효율성을 체험하세요. Kutools for Excel은 생산성을 향상시키고 시간을 절약할 수 있는 300개 이상의 고급 기능을 제공합니다. 가장 필요한 기능을 얻으려면 여기를 클릭하세요...
Office Tab은 탭 인터페이스를 Office에 제공하여 작업을 훨씬 쉽게 만듭니다.
- Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화하세요.
- 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성하세요.
- 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!