목차
이 문서에서는 Excel의 데이터 유효성 검사 목록 에서 공백 을 제거하는 방법에 대한 몇 가지 유용한 방법을 간략하게 설명합니다. Excel 차트 목록에 공백이 있는 경우 데이터 유효성 검사 목록 에도 남아 있는데, 이는 원치 않는 것입니다.
따라서 다음 데이터 세트에서 어떻게 작업하는지 보여드리겠습니다. Excel의 데이터 유효성 검사 목록 에서 공백 을 제거할 수 있습니다.
연습 통합 문서 다운로드
Data Validation Remove Blanks.xlsx
빈 셀이 있는 데이터 유효성 검사 목록을 만드는 중 문제
드롭다운 목록<2을 만들면 어떻게 되는지 보여드리겠습니다> 빈 셀 포함. 먼저 드롭다운 목록 을 만들어야 합니다.
단계:
- 셀 C5 를 선택합니다.
- 그런 다음 데이터 >>> 데이터 도구 >>> 데이터 유효성 검사
<를 선택합니다. 13>
- 대화 상자 가 나타납니다. 허용 바에서 목록 를 선택합니다(다음 그림 참조).
- 이제 아이콘 으로 표시됩니다.
- 다음 셀 B5 에서 B14 를 선택합니다. 표시된 아이콘 을 클릭합니다.
- 그런 다음 확인 을 클릭합니다.
이렇게 해서 드롭다운 목록 을 만들었습니다.
여기에 빈 셀 과 함께 드롭다운 목록 이 생성되었음을 알 수 있습니다. 이제 어떻게 할 수 있는지 설명하겠습니다. 드롭다운 목록 에서 이러한 빈 셀을 제외합니다.
Excel에서 데이터 유효성 검사 목록에서 공백을 제거하는 5가지 방법
1. OFFSET 함수를 사용하여 데이터 유효성 검사 목록에서 공백 제거
이는 해당 열에 공백을 두지 않고 드롭다운 목록 에 더 많은 공간을 만들 수 있는 방법입니다. 먼저 데이터에서 공백 을 필터링 해야 합니다. 프로세스에 대해 논의해 보겠습니다.
데이터세트를 약간 수정해야 합니다.
- 열 앞에 새 열 을 추가하겠습니다. 드롭다운 목록 에 사용 중입니다. 드롭다운 목록 에 사용할 새 열 및 열 의 이름을 공백 및 목록이 있는 이름 목록으로 지정했습니다. 각각 Blanks 없이. ( 드롭다운 목록 을 만드는 방법을 보려면 섹션 1 로 이동하십시오.).
단계:
- 먼저 셀 C5 .
=FILTER(B5:B14,B5:B14"")
에 다음 수식을 입력합니다.
여기서 FILTER 기능은 범위 B5:B14 를 선택하고 공백 을 확인합니다. 범위 . 그런 다음 목록에서 빈 또는 빈 셀을 필터링합니다.
- 이제 ENTER 공백 없이 이름 목록이 표시됩니다.
- 이후 수식 탭 에서 이름 관리자 를 선택하고 새로 만들기 를 클릭합니다.
- 당신의 범위 이름. 범위 의 이름으로 NameNonBlanks 를 사용하겠습니다.
- 그리고 을 참조하여 다음 수식을 작성합니다.
=offset(offset!$C$5,0,0,counta(offset!$C$4:$C$16)-1,1)
이 시나리오에서는 새 이름을 입력할 수 있는 셀을 더 사용하려고 하지만 해당 공간에 대해 드롭다운 목록 에 공백 을(를) 원하지 않습니다. 여기서는 해당 수식을 입력하여 C12 에서 C16 까지 데이터 유효성 검사 목록 에 대한 새 항목을 생성합니다. ' 오프셋!' 은 우리가 사용하고 있는 시트 이름을 의미한다는 점을 명심하세요.
- 이제 확인 을 클릭하세요. 창 이 표시됩니다. 닫으세요 .
- 다음 셀 D5 를 선택하고 데이터 <2를 선택하세요>>> 데이터 유효성 검사 목록 .
- 소스 이름 을 =NameNonBlanks 로 변경합니다.
- 클릭 OK .
- 셀 D5 에서 드롭다운 목록 바를 선택합니다. 사용 중인 이름 목록이 표시됩니다.
- 이제 셀 C12 <에 새 이름을 작성합니다. 2> C16 .
- 그런 다음 데이터 유효성 검사 목록 셀 D5 .
<를 선택합니다. 3>
드롭다운 목록 에서 새 이름 을 볼 수 있습니다. C16 셀 아래에 새 항목이 표시되지 않습니다. 범위 에 없기 때문입니다.
이 방법을 따르면 데이터의 새 항목을 위한 공백 유효성 검사 목록 공백 을 만들지 않고
자세히 보기: 데이터 유효성 검사를 위한 Excel 드롭다운 목록을 만드는 방법(8가지 방법)
2. 특수 명령으로 이동하여 목록에서 공백 제거
드롭다운 목록 ( 섹션 1 )을 만들었습니다. , 공백 이(가) 남아 있음을 알 수 있습니다. 제거하려면 다음 단계를 따르십시오.
단계:
- B5 에서 셀 선택 B14 그리고 홈 >> 찾기 & >> 특집으로 이동 을 선택합니다.
- 다음 공백 을 선택합니다. 그런 다음 확인 을 클릭합니다.
- 이 작업은 빈 셀 을 선택합니다.
- 이제 빈 셀 중 하나를 선택하고 오른쪽 클릭 하고 삭제<2를 선택합니다> 공백 을 삭제 합니다.
- 대화 상자<2가 표시됩니다>. 셀 위로 이동 을 선택하고 확인 을 클릭합니다.
- 이 작업은 공백을 제거합니다 원본 목록 과 드롭다운 목록 에서.
이 방법을 따르면 , 드롭다운 목록 에서 공백 또는 빈 셀 을 쉽게 제거할 수 있습니다.
자세히 보기: 데이터 유효성 검사 생성 드롭- Excel
에서 다중 선택이 있는 다운 목록 3. Excel 필터 기능을 사용하여 데이터에서 공백 제거Validation List
이 부분에서 FILTER 기능을 적용할 수 있습니다. 섹션 2 의 데이터 세트를 사용합니다. 드롭다운 목록 을 만드는 방법을 보려면 섹션 1 으로 이동하세요.
단계:
- 셀 C5 에 다음 수식을 입력합니다.
=FILTER(B5:B14,B5:B14"")
여기에 FILTER 기능은 범위 B5:B14 를 가져와 범위 사이의 공백 을 확인합니다. 그런 다음 목록에서 빈 또는 빈 셀을 필터링합니다.
- 키를 입력하면 공백 없이 이름 목록 이 표시됩니다.
- 그러나 드롭다운 목록 으로 이동하면 열 C 의 공백 이 여전히 포함되어 있음을 볼 수 있습니다.
- 그러므로 이러한 공백 을 제거하려면 데이터 탭 에서 데이터 유효성 검사 로 이동하십시오.
- 변경 ~ C11 범위의 마지막 셀은 필터링된 목록이 범위 C5 ~ C11 에 소스
- 이제 확인 을 클릭합니다. 이제 드롭다운 목록 에 빈 셀이 없습니다.
매우 효율적인 방법입니다. 드롭다운 목록 에서 공백 을 제거합니다.
자세히 보기: 필터가 있는 Excel 데이터 유효성 검사 드롭다운 목록(예 2개)
비슷한 읽기:
- Excel 데이터에서 사용자 지정 VLOOKUP 수식을 사용하는 방법유효성 검사
- [고정됨] Excel에서 복사 붙여넣기에 대해 데이터 유효성 검사가 작동하지 않음(솔루션 포함)
- 테이블에서 데이터 유효성 검사 목록을 만드는 방법 in Excel (3가지 방법)
- Excel에서 한 셀에 여러 데이터 유효성 검사 적용 (예시 3개)
- Excel 데이터 유효성 검사 영숫자만 사용 (사용 사용자 정의 수식)
4. IF, COUNTIF, ROW, INDEX 및 작은 함수를 결합하여 데이터 유효성 검사 목록에서 공백을 제거합니다.
<1의 조합을 사용할 수도 있습니다>IF , COUNTIF , ROW , INDEX 및 SMALL 함수를 사용하여 데이터 유효성 검사 목록에서 빈 셀을 제거합니다. . 조금 복잡할 것입니다. 섹션 2 의 데이터 세트를 사용합니다. 드롭다운 목록 을 만드는 방법을 보려면 섹션 1 으로 이동하세요.
단계:
- 먼저 셀 C5 에 다음 수식을 입력합니다.
=IF(COUNTIF($B$5:$B$14,"?*")
수식 두 가지 주요 부분이 있습니다. 첫 번째 부분은 COUNTIF($B$5:$B$14,”?*”)
- COUNTIF 함수는 공백 텍스트가 여기에 있으므로 열 C 에서 7개의 이름 을 얻게 됩니다.
- ROW 함수는 다음을 반환합니다. 셀 의 행 번호와 빈 셀 은 셀 B5 의 위치 5 에 있습니다. 우리는 그것을 원하기 때문에 4 를 뺍니다.그 미만입니다.
- 이제 입력 을 누르십시오.
- 채우기 핸들 사용 아래 셀을 자동 완성 으로 변경합니다.
- 이제 이 없는 이름 목록 이 있습니다>공백 . 그러나 데이터 유효성 검사 목록 을 클릭하면 드롭다운 목록 에 여전히 공백 이 표시됩니다.
- 그리고 이러한 공백 을 제거하려면 데이터 탭 에서 데이터 유효성 검사 로 이동합니다.
- 최종 변경 필터링된 목록이 에서 C5 ~ C11 범위에 있는 범위 C11 의 셀 >소스 .
- 이제 확인 을 클릭합니다. 이제 드롭다운 목록 에 빈 셀이 없습니다.
따라서 데이터 유효성 검사 목록 공백 없음 .
자세히 보기: Excel VBA(매크로 및 사용자 양식)가 있는 데이터 유효성 검사 목록의 기본값
5. 결합 함수를 활용하여 데이터 유효성 검사 목록에서 빈 셀 제거
ADDRESS , INDIRECT , COUNTBLANK , IF 및 SMALL 기능. 절차에 대해 논의합시다. 섹션 2 의 데이터 세트를 사용합니다. 섹션 1 로 이동하여 드롭다운 목록/데이터 유효성 검사 목록 을 만드는 방법을 확인할 수도 있습니다.
단계:
- 먼저 셀 C5 .
=IF(ROW()-ROW($B$5:$B$14)+1>ROWS($B$5:$B$14)-COUNTBLANK($B$5:$B$14),"", INDIRECT(ADDRESS(SMALL((IF($B$5:$B$14"",ROW($B$5:$B$14),ROW()+ROWS($B$5:$B$14))),ROW()-ROW($C$5:$C$14)+1),COLUMN($B$5:$B$14),4)))
에 다음 수식을 입력합니다.
여기이 공식이 어떻게 작동하는지 아주 간단한 방법으로 설명하겠습니다. 범위 B5:B14 를 통과하고 COUNTBLANK 기능의 도움으로 빈 셀 을 확인합니다. 그런 다음 B5:B14 전체에서 비어 있지 않은 셀도 확인하여 비지 않은 셀 을 반환합니다.
- CTRL + SHIFT + ENTER ( 배열 수식이므로) 셀 C5 의 출력이 아래와 같이 표시됩니다.
- 이제 채우기 핸들 을 자동 채우기 하단 셀에 사용하십시오.
- 하지만 드롭다운 목록 으로 이동하면 열 C 의 공백 이 여전히 포함되어 있음을 볼 수 있습니다.
- 그리고 이러한 공백 을 제거하려면 데이터 탭 에서 데이터 유효성 검사 로 이동하십시오.
- 필터링된 목록의 범위 에서 C11 의 마지막 셀을 범위 C5 에서 <1로 변경합니다>C11 소스 .
- 이제 확인 을 클릭합니다. 이제 드롭다운 목록 에 빈 셀이 없습니다.
이것은 공백 이 없는 드롭다운 목록 .
자세히 보기: Excel의 데이터 유효성 검사 수식에서 IF 문을 사용하는 방법( 6가지 방법)
연습 섹션
이 섹션에서는 이러한 방법을 직접 연습할 수 있도록 데이터 세트를 제공합니다.
결론
간단히 말해서 Excel에서 데이터 유효성 검사 목록 의 공백을 제거하는 몇 가지 방법을 설명하려고 했습니다. 이러한 방법은 약간 복잡하지만 매우 간단하고 이해하기 쉬운 방법으로 설명하려고 노력했습니다. 댓글 섹션에 이 기사에 대한 피드백을 남겨 주시고 자신의 아이디어나 질문이 있는 경우 댓글 상자에도 남겨주시기 바랍니다.