목차
광범위한 데이터 세트로 작업하는 동안 불필요한 빈 셀이 몇 개 표시되어 꽤 성가실 수 있습니다. 운 좋게도 Excel에는 이러한 원치 않는 빈 셀을 삭제할 수 있는 몇 가지 옵션이 있습니다. 그래서 이 글에서는 엑셀에서 데이터 범위의 빈 셀을 제거하는 방법에 대해 안내해드리겠습니다.
실습 통합문서 다운로드
이 글을 준비하는 데 사용한 실습 통합문서를 다운로드 받으실 수 있습니다. .
Remove Blank Cells from a Range.xlsx
Excel의 범위에서 빈 셀을 제거하는 9가지 방법
예를 들어, 여러 전자 제품의 판매 데이터(날짜별)가 포함된 데이터 범위( B4:E12 )가 있습니다. 이제 빈 셀을 하나씩 선택하여 수동으로 빈 셀을 삭제 할 수 있습니다(스크린샷 참조). 데이터 범위가 크면 시간이 많이 걸리는 것 같습니다. 이 기사에서는 Excel에서 빈 셀을 제거하는 9가지 방법을 보여 드리겠습니다.
1. 범위 <10에서 빈 셀을 삭제하는 Excel 'Go To Special' 옵션>
특수 항목으로 이동 옵션을 사용하여 빈 셀을 범위에서 제외할 수 있습니다.
단계:
- 먼저 데이터의 범위( B4:E12 )를 선택하고 F5 또는 Ctrl + G 를 눌러 이동 대화 상자를 불러옵니다. 상자. 그런 다음 대화 상자에서 특수 를 누릅니다.
- 그 결과 특수 대화 상자가 나타납니다. 상자가 나타납니다. 사용 가능한 옵션에서 공백 을 선택하고 데이터 > 테이블/범위에서 로 이동합니다.
- 결과적으로 아래 테이블은 Power Query Editor 창에 표시됩니다. 여기서 기본적으로 null 은 모든 빈 셀에 입력됩니다. 이제 새 창에서 홈 > 행 제거 > 빈 행 제거 경로를 따르십시오.
- 결과적으로 null이 포함된 모든 행이 제거됩니다. 이제 작업을 종료하려면 홈 > 닫기 & 로드 > 닫기 & Load .
- 결론적으로 최종 결과는 아래와 같이 엑셀에서 새 시트로 나타나게 됩니다.
자세히 알아보기: 위의 값으로 Excel의 빈 셀을 자동으로 채우는 방법(5가지 쉬운 방법)
결론
In the 위의 글에서는 엑셀에서 빈 셀을 범위에서 제거하는 여러 가지 방법을 정교하게 논의해 보았습니다. 이러한 방법과 설명이 문제를 해결하는 데 충분하기를 바랍니다. 문의 사항이 있으면 알려주세요.
확인 .
- 확인 을 누르면 범위의 모든 빈 셀이 강조 표시됩니다. 이제 키보드에서 Ctrl + – 을 눌러 삭제 대화 상자를 불러옵니다. 그런 다음 데이터 및 요구 사항에 따라 삭제 옵션을 선택합니다. 저는 셀 위로 이동 을 선택했습니다. 확인 을 다시 누르십시오. 이 옵션은 빈 셀을 삭제하고 비어 있지 않은 셀을 위로 이동합니다.
- 따라서 최종 결과는 다음과 같습니다.
⏩ 참고:
- 삭제 대화. 잘못된 삭제 옵션을 선택하면 데이터 범위가 엉망이 됩니다.
- 선택 항목을 마우스 오른쪽 버튼으로 클릭하거나 홈 > 경로를 따라 삭제 대화 상자를 가져올 수 있습니다. ; 셀 > 삭제 > 셀 삭제 .
자세히 보기: 방법 Go To Special로 Excel의 빈 셀 채우기(3가지 예 포함)
2. 필터 옵션을 사용하여 범위에서 빈 셀 제거
이제 필터 빈 셀의 범위를 지정하고 나중에 해당 셀을 제거합니다.
단계:
- 먼저 범위를 선택하고 Ctrl + Shift + L을 누릅니다. 필터 를 적용합니다. 필터 옵션이 적용되면 드롭다운 화살표가 표시됩니다.
- 이제 필터를 적용하겠습니다. 날짜 를 기준으로 범위( B5:E12 )의 세 번째 열. 그렇게 하려면 다음을 클릭하십시오.날짜 열의 드롭다운 아이콘에서 공백 옵션에만 확인 표시를 하고 확인 을 누릅니다.
- 결과적으로 빈 셀이 포함된 모든 행이 필터링됩니다. 이제 모든 행을 선택하고 선택 항목을 마우스 오른쪽 버튼으로 클릭하고 행 삭제 를 클릭합니다.
- 그 후 Microsoft Excel 메시지 상자에서 행 삭제 확인을 요청합니다. 확인 을 클릭합니다.
- 그런 다음 Ctrl + Shift + L 을 다시 눌러 필터를 해제합니다. 마지막으로 모든 빈 셀이 범위
자세히 보기: 에서 빈 셀을 제거하는 방법을 볼 수 있습니다. Excel (10가지 쉬운 방법)
3. 범위에서 빈 셀을 제거하는 고급 필터 기능 적용
엑셀의 고급 필터 기능은 놀라운 방법입니다. 데이터 범위에서 빈 셀 을 제외합니다. 기존 데이터 세트의 두 열( Date 및 Sales )에서 빈 셀을 삭제한다고 가정합니다. 고급 필터 옵션을 적용하여 이를 수행하는 방법을 살펴보겠습니다.
단계:
- 먼저 같지 않음( ) 기호 셀 G5 및 H5 .
- 다음으로 이동 데이터 > 고급 .
- 이후 고급필터 대화 상자가 나타납니다. 이제 상자에서 다른 위치로 복사 를 선택하고 목록 범위 를 지정합니다.( B4:E12 ), 기준 범위 ( G4:H5 ), 복사 대상 ( B4 ). 그런 다음 OK 를 누릅니다.
- OK 를 입력하면 아래와 같이 범위가 다른 위치로 필터링됩니다. (공백 셀 삭제됨).
⏩ 참고:
- 기준 범위 ( G4:H5 )의 헤더는 상위 데이터세트( B4:E12 )와 유사해야 합니다.
자세히 보기: 셀이 비어 있지 않은 경우 Excel에서 계산하는 방법: 7가지 예시 수식
4. 세로 범위에서 빈 셀 제거
이번에는 IFERROR , INDEX , SMALL , IF , MIN , ISBLANK , ROW 는 과일 이름이 포함된 세로 범위에 있는 빈 셀을 삭제하는 기능입니다.
단계:
- 아래 수식을 셀 D5 에 입력하고 Enter 를 누르십시오.
=IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))),"")
- 수식을 입력하면 아래와 같은 결과가 나옵니다. 이제 채우기 핸들 ( + ) 도구를 아래로 드래그하여 최종 결과를 얻습니다.
- In 마지막에 빈 셀이 결과 범위에서 제외되는 것을 볼 수 있습니다.
🔎 수식은 어떻게 작동합니까?
- ISBLANK($B$5:$B$12)
여기서 ISBLANK 기능은 셀이 비어 있거나 B5:E12 범위에 있지 않고반환 참 또는 거짓 .
- ROW($B$5:$B$12)
이제 ROW 함수는 B5:E12 범위의 행 번호를 반환하고 다음과 같이 응답합니다.
{ 5;6;7;8;9; 10;11;12 }
- MIN(ROW($B$5:$B$12))
그런 다음 MIN 함수는
{5}
Later,
- <범위에서 가장 낮은 행 번호를 찾습니다. 6>IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)
위 수식은 다음을 반환합니다.
{ 1;2;””;4;5;6;””;8 }
After 즉,
- SMALL(IF(ISBLANK($B$5:$B$12),””,ROW($B$5:$B$12)-MIN(ROW($B$5 :$B$12))+1), ROW(A1))
여기서 SMALL 함수는 범위에서 k 번째로 작은 값을 반환하고 수식 응답:
{ 1 }
이제 INDEX 함수,
- INDEX( $B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12)) +1), ROW(A1)))
INDEX 공식은
{ "Apple" }<을 반환합니다. 1>
마지막으로
- IFERRO R(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$ B$12))+1), ROW(A1))),””)
IFERROR 함수는 INDEX 수식은 오류를 반환합니다.
관련 콘텐츠: Excel에서 수식을 사용하여 목록에서 공백을 제거하는 방법(4가지 방법)
5. 가로 범위에서 빈 셀 제거 리스트
이전 방식과 달리,이제 가로 데이터 범위에서 빈 셀을 제거하겠습니다. 이번에도 엑셀함수 조합( IF , COLUMN , SUM , INDEX , SMALL ).
단계:
- 다음 수식을 셀 B8 에 입력합니다. .
=IF(COLUMN(B:B)<=SUM(--($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)),"")
- Enter 키를 누르면 수식이 다음과 같이 표시됩니다. 아래 결과. 채우기 핸들 도구를 오른쪽으로 드래그하여 최종 결과를 얻습니다.
- 마지막으로 최종 결과는 다음과 같습니다. 위의 범위에서 모든 빈 셀이 삭제됩니다.
🔎 수식은 어떻게 작동합니까?
공식의 첫 번째 부분인
- COLUMN(B:B)<=SUM(–($B$5:$I$5””)에 대해 설명하겠습니다. )+1
위 수식은
{ TRUE }
여기서
- <12를 반환합니다> COLUMN(B:B)
COLUMN 함수는 B:B 의 열 번호를 응답합니다.
{ 2 }
그럼.
- $B$5:$I$5””
다음을 반환합니다.
{ TRUE,TRUE,FALSE,TRUE,TRUE,TRUE,FALSE,TRUE }
나중에,
- SUM(–($B$5:$I$5””)
SUM 함수는 TRUE 값 및 응답:
{ 6 }
그런 다음 수식의 다른 부분으로 이동:
- INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)- 1))
위 식반환:
{ “Apple” }
여기서,
- IF($B$5:$I$5”” ,COLUMN($B$5:$I$5)-1,””)
여기서 IF 함수는 $B$5:$ I$5”” 및 그에 따라 응답:
{ 1,2,””,4,5,6,””,8 }
Then ,
- SMALL(IF($B$5:$I$5””,COLUMN($B$5:$I$5)-1,””),COLUMN(B:B) -1)
나중에 SMALL 함수는 다음과 같은 데이터 범위에서 k번째로 작은 값을 반환합니다.
{ 1 }
마지막으로 전체 공식은 다음과 같습니다.
- IF(COLUMN(B:B)<=SUM(–($B$5: $I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1," ”),COLUMN(B:B)-1)),””)
위 수식은 다음을 반환합니다.
{ Apple }
자세히 보기: Excel에서 범위 내의 빈 셀 수를 계산하는 VBA(3가지 방법)
비슷한 읽기
- Excel VBA: 여러 셀이 비어 있는지 확인(예제 9개)
- Excel에서 비어 있지 않은 빈 셀 처리(4가지 방법)
- 엑셀에서 빈 셀을 0으로 채우는 방법(3가지 방법) <1 2> 다른 셀이 비어 있는 경우 Excel에서 조건부 서식 적용
- Excel에서 Null 대 공백
6. Excel FILTER 기능을 빈 셀 삭제
Excel 365 에서 작업하는 경우 FILTER 기능 을 사용하여 Excel 범위에서 빈 셀을 제거할 수 있습니다. 기능을 적용하기 위해 을 눌러 데이터 범위( B4:E12 )를 Excel 테이블로 변환합니다.Ctrl + T .
단계:
- 아래 수식을 셀 B15<에 입력합니다. 7>.
=FILTER(Table1,Table1[Products]"","")
- Enter .
- 위 수식은 위 표의 첫 번째 열( 제품 )에서 빈 셀을 삭제하는 배열(파란색 윤곽선)을 생성합니다.
자세히 알아보기: Excel에서 범위의 빈 셀을 무시하는 방법(8가지 방법)
7. 찾기 옵션을 사용하여 Excel의 범위에서 빈 셀을 제거합니다
엑셀의 찾기 옵션을 사용하여 매우 쉽게 범위에서 빈 셀을 삭제할 수 있습니다.
단계:
- 먼저 데이터의 범위( B5:E12 )를 선택합니다. 그런 다음 Ctrl + F 를 눌러 찾기 및 바꾸기 대화 상자를 불러옵니다. 대화 상자가 나타나면 찾을 내용 필드를 비워 두고 찾을 드롭다운에서 값 을 선택하고 전체 일치에 확인 표시를 합니다. 셀 내용 마지막으로 모두 찾기 를 누릅니다.
- 결과적으로 빈 셀이 포함된 목록이 표시됩니다. 이제 Ctrl 키를 눌러 전체 출력을 선택합니다. 그런 다음 홈 > 셀 > 삭제 > 셀 삭제 로 이동하여 삭제 대화 상자를 가져옵니다.
- 그런 다음 삭제 옵션을 선택하고 확인 을 누릅니다(스크린샷 참조).
- 결과적으로 셀 위로 이동을 선택했을 때 받은 결과는 다음과 같습니다. 삭제 옵션. 확인 을 클릭합니다.
- 결론 닫기 를 눌러 과정을 종료합니다.
자세히 보기: Excel에서 빈 셀을 찾고 바꾸는 방법(4가지 방법)
8 . Excel 정렬 옵션을 사용하여 범위에서 빈 셀 제거
이 방법에서는 정렬 옵션을 사용하여 범위에서 빈 셀을 제거 하는 방법을 보여 드리겠습니다. 엑셀.
단계:
- 먼저 범위를 선택합니다. 그런 다음 데이터 > 정렬 & Filter > A to Z 정렬 아이콘(스크린샷 참조).
- 결과적으로 데이터 범위는 아래와 같이 정렬됩니다. 모든 빈 행은 범위 끝에 나열됩니다.
- 이제 키보드에서 Ctrl + – 을 눌러 삭제 대화 상자. 행 삭제 옵션을 선택하고 확인 을 누릅니다.
- 마지막으로 최종 결과는 다음과 같습니다. 모든 빈 행이 데이터 범위에서 삭제됩니다.
자세히 알아보기: Excel에서 수식을 사용하여 빈 셀을 제거하는 방법 (7가지 방법)
9. 비어 있는 셀을 삭제하는 엑셀 파워쿼리
이 방법에서는 엑셀 파워쿼리<7를 이용하여 빈 셀을 삭제하는 방법을 알려드리겠습니다>. 그 과정을 알아보자. 작업을 쉽게 하기 위해 Ctrl +T 를 눌러 데이터 범위를 표로 변환했습니다.
단계:
- 표의 아무 곳이나 클릭합니다.