Excel의 범위에서 빈 셀을 제거하는 방법(9가지 방법)

  • 이 공유
Hugh West

목차

광범위한 데이터 세트로 작업하는 동안 불필요한 빈 셀이 몇 개 표시되어 꽤 성가실 수 있습니다. 운 좋게도 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 를 눌러 데이터 범위를 표로 변환했습니다.

단계:

  • 표의 아무 곳이나 클릭합니다.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.