본문 바로가기
엑셀

[엑셀활용] 드롭다운 목록 만들기 예제 (ft.데이터유효성검사 활용예제)

by 유용한 각종 정보(여행, IT/모바일, 엑셀 함수 등) 2022. 2. 2.
728x90
반응형

Excel 의 드롭다운 목록 은 사용자가 자신의 값을 입력하는 대신 목록에서 항목을 선택하도록 하려는 경우에 유용합니다.

1. 드롭다운 목록 만들기

Excel에서 드롭다운 목록을 만들려면 다음 단계를 실행합니다.

 

1. 두 번째 시트에서 드롭다운 목록에 표시할 항목을 입력합니다.

* 참고: 사용자가 Sheet2의 항목에 액세스하지 못하도록 하려면 Sheet2를 숨길 수 있습니다. 이렇게 하려면 Sheet2의 시트 탭을 마우스 오른쪽 버튼으로 클릭하고 숨기기를 클릭합니다.

 

2. 첫 번째 시트에서 B1 셀을 선택합니다.

3. 데이터 탭의 데이터 도구 그룹에서 데이터 유효성 검사를 클릭합니다.

'데이터 유효성 검사' 대화 상자가 나타납니다.

 

4. 허용 상자에서 목록을 클릭합니다.

 

5. 원본 상자를 클릭하고 Sheet2에서 A1:A3 범위를 선택합니다.

6. 확인을 클릭합니다.

결과:

* 참고: 드롭다운 목록을 복사/붙여넣기하려면 드롭다운 목록이 있는 셀을 선택하고 CTRL + c를 누르고 다른 셀을 선택한 다음 CTRL + v를 누릅니다.

 

7. 범위 참조를 사용하는 대신 소스 상자에 직접 항목을 입력할 수도 있습니다.

* 참고: 이렇게 하면 드롭다운 목록이 대소문자를 구분합니다. 예를 들어 사용자가 yes를 입력하면 오류 경고가 표시됩니다.

 

2. 다른 항목 허용

Excel에서 다른 항목을 허용하는 드롭다운 목록을 만들 수도 있습니다.

1. 먼저 목록에 없는 값을 입력하면 Excel에 오류 경고가 표시됩니다.

다른 항목을 허용하려면 다음 단계를 실행하십시오.

 

2. 데이터 탭의 데이터 도구 그룹에서 데이터 유효성 검사를 클릭합니다.

'데이터 유효성 검사' 대화 상자가 나타납니다.

 

3. 오류 경고 탭에서 '잘못된 데이터를 입력한 후 오류 경고 표시'를 선택 취소합니다.

4. 확인을 클릭합니다.

 

5. 이제 목록에 없는 값을 입력할 수 있습니다.

 

3. 항목 추가/제거

'데이터 유효성 검사' 대화 상자를 열고 범위 참조를 변경하지 않고도 Excel의 드롭다운 목록에서 항목을 추가하거나 제거할 수 있습니다. 이렇게 하면 시간이 절약됩니다.

 

1. 드롭다운 목록에 항목을 추가하려면 항목으로 이동하여 항목을 선택합니다.

2. 마우스 오른쪽 버튼을 클릭한 다음 삽입을 클릭합니다.

3. "아래로 셀 이동"을 선택하고 확인을 클릭합니다.

결과:

* 참고: Excel은 자동으로 범위 참조를 Sheet2!$A$1:$A$3에서 Sheet2!$A$1:$A$4로 변경했습니다. '데이터 유효성 검사' 대화 상자를 열어 이를 확인할 수 있습니다.

 

4. 새 항목을 입력합니다.

결과:

5. 드롭다운 목록에서 항목을 제거하려면 2단계에서 삭제를 클릭하고 "셀을 위로 이동"을 선택한 다음 확인을 클릭합니다.

 

4. 동적 드롭다운 목록

목록 끝에 항목을 추가할 때 드롭다운 목록을 자동으로 업데이트하는 공식을 사용할 수도 있습니다.

 

1. 첫 번째 시트에서 B1 셀을 선택합니다.

2. 데이터 탭의 데이터 도구 그룹에서 데이터 유효성 검사를 클릭합니다.

'데이터 유효성 검사' 대화 상자가 나타납니다.

 

3. 허용 상자에서 목록을 클릭합니다.

 

4. 소스 상자를 클릭하고 수식을 입력합니다. =OFFSET(Sheet2!$A$1,0,0,COUNTA(Sheet2!$A:$A),1)

* 설명: OFFSET 함수는 5개의 인수를 사용합니다. 참조: Sheet2!$A$1, 오프셋할 행: 0, 오프셋할 열: 0, 높이: COUNTA(Sheet2!$A:$A) 및 너비: 1. COUNTA(Sheet2!$A:$A)는 숫자를 계산합니다. 비어 있지 않은 Sheet2의 A열 값 Sheet2의 목록에 항목을 추가하면 COUNTA(Sheet2!$A:$A)가 증가합니다. 결과적으로 OFFSET 함수에서 반환된 범위가 확장되고 드롭다운 목록이 업데이트됩니다.

 

5. 확인을 클릭합니다.

 

6. 두 번째 시트에서 목록 끝에 새 항목을 추가하기만 하면 됩니다.

결과:

 

5. 드롭다운 목록 제거

Excel에서 드롭다운 목록을 제거하려면 다음 단계를 실행합니다.

 

1. 드롭다운 목록이 있는 셀을 선택합니다.

2. 데이터 탭의 데이터 도구 그룹에서 데이터 유효성 검사를 클릭합니다.

'데이터 유효성 검사' 대화 상자가 나타납니다.

 

3. 모두 지우기를 클릭합니다.

* 참고: 동일한 설정을 가진 다른 모든 드롭다운 목록을 제거하려면 모두 지우기를 클릭하기 전에 "이 변경 사항을 동일한 설정을 가진 다른 모든 셀에 적용"을 선택하십시오.

 

4. 확인을 클릭합니다.

 

6. 테이블을 활용하여 목록 동적 목록 만들기 예제

항목을 Excel 테이블에 저장하여 동적 드롭다운 목록을 만들 수도 있습니다.

1. 두 번째 시트에서 목록 항목을 선택합니다.

2. 삽입 탭의 표 그룹에서 표를 클릭합니다.

3. Excel이 자동으로 데이터를 선택합니다. 확인을 클릭합니다.

4. 목록을 선택하면 Excel에서 구조적 참조를 표시 합니다.

5. 이 구조적 참조를 사용하여 동적 드롭다운 목록을 만듭니다.

* 설명: Excel의 INDIRECT 함수는 텍스트 문자열을 유효한 참조로 변환합니다.

 

6. 두 번째 시트에서 목록 끝에 새 항목을 추가하기만 하면 됩니다.

결과:

* 참고: 직접 시도하십시오. Excel 파일을 다운로드하고 이 드롭다운 목록을 만듭니다.

 

7. 테이블을 사용할 때 Excel 365/2021의 UNIQUE 기능을 사용하여 고유한 목록 항목을 추출합니다.

* 참고: F1 셀에 입력된 이 동적 배열 함수는 여러 셀을 채웁니다. 

 

8. 이 유출 범위를 사용하여 매직 드롭다운 목록을 만듭니다.

설명: 유출 범위를 참조하려면 항상 첫 번째 셀(F1)과 해시 문자를 사용하십시오.

결과:

* 참고: 새 레코드를 추가할 때 UNIQUE 함수는 새 고유 목록 항목을 자동으로 추출하고 Excel은 자동으로 드롭다운 목록을 업데이트합니다.

 

 

 

관련글 : [엑셀활용] 엑셀 동적 드롭다운 목록 만들기 예제 - 선택된 TEXT 값을 참조하는 목록 구현

반응형

댓글