큰 스프레드시트로 작업하는 동안 제대로 읽고 이해하기 위해 의도적으로 빈 행을 삽입하는 경우가 많습니다. 대부분의 사람들은 빈 행을 삽입하는 것을 좋아하지만 빈 행으로 작업하는 일부 사람들에게는 매우 성가실 수 있습니다. Excel 소프트웨어의 일부 결함으로 인해 때때로 빈 행이 생성될 수 있습니다. Excel 파일 전송, 기업 데이터베이스에서 데이터 내보내기 등에서도 발생할 수 있습니다. 이 기사에서는 Excel에서 빈 행을 삭제하는 방법에 대한 몇 가지 지침을 제공합니다.
수동으로 빈 행 제거
빈 행을 삭제/제거하는 가장 간단한 방법은 빈 행을 수동으로 선택하는 것입니다. 큰 스프레드시트에서는 수동으로 대상을 지정해야 하므로 시간이 오래 걸릴 수 있습니다. 이 과정에서 행의 가장 왼쪽에 마우스 커서를 놓고 마우스 오른쪽 버튼을 클릭하여 빈 행을 선택합니다. 이를 통해 전체 빈 행을 선택하고 다른 빈 행에 대해 이 프로세스를 계속하면 결국 모든 빈 행이 선택됩니다. 그런 다음 삭제 아래의 홈 탭에서 옵션에서 시트 행 삭제를 누릅니다. . 클릭하면 스프레드시트의 모든 빈 행이 삭제됩니다. 다음 사진은 그 과정을 보여줍니다.
이 프로세스는 비어 있지 않은 행에도 적용됩니다. 따라서 이 프로세스는 다양한 상황에서 사용할 수 있습니다.
빈 셀을 찾아 빈 행 삭제
소수의 빈 행이 포함된 스프레드시트가 있는 경우 수동으로 삭제하는 데 너무 많은 시간이 걸립니다. 따라서 이를 수행하는 더 빠른 방법을 선택하겠습니다.
- 1 st 작업을 수행할 영역을 선택하십시오.
- 그런 다음 찾기 및 선택 아래의 홈 탭에서 옵션을 클릭하여 특별 항목으로 이동
- 특별 메뉴로 이동 상자를 클릭하십시오. 공백 확인을 누릅니다.
- 이렇게 하면 모든 빈 셀이 한 번에 선택됩니다.
- 이제 이전 예에서 했던 방식으로 셀을 삭제합니다.
참고: 보시다시피 이 절차에서는 빈 셀이 있는 모든 행이 삭제되었습니다. 이것은 우리가 원하는 것이 아닙니다. 주의해야 할 또 다른 사항은 열에 일부 누락된 값이 있는 경우 해당 값도 삭제되므로 데이터가 변위되어 불일치가 발생할 수 있다는 것입니다.
자세히 알아보기: 셀이 비어 있지 않은 경우 행을 강조 표시하는 방법(4가지 방법)
Excel 찾기 기능을 사용하여 빈 행 제거
이 예에서는 적절한 결과를 얻을 수 있도록 테이블을 약간 수정합니다. 이전 예에서 너무 많은 빈 셀로 인해 실제로 비어 있지 않은 일부 행이 삭제되었습니다. 이 예에서는 발생하지 않습니다.
여기서는 Excel 찾기를 사용합니다. 특징. 다음은 이를 위한 단계별 절차입니다.
- 1 st 데이터 세트를 선택하고 찾기 및 선택 아래의 홈 탭에서 옵션 클릭 찾기
- 그런 다음 찾기 및 바꾸기에서 상자에 아무것도 넣지 않음 찾을 내용 옵션을 선택하고 값을 선택합니다. 찾아보기에서 옵션
- Find all extension을 누르면 해당 상자의 확장자가 아래에 나타납니다. Ctrl+A 누르기 모두 선택한 다음 상자를 닫으십시오.
- 선택한 영역에 빈 상자가 표시됩니다. 이전 예에서와 같은 방식으로 삭제합니다.
필터 기능을 사용하여 빈 행 삭제
이 방법을 사용하려면 모든 데이터를 테이블에 넣어야 합니다. 이 방법을 수행하려면 아래 단계를 따르세요.
- 1 st 빈 행을 제거할 범위를 선택하십시오.
- 정렬 및 필터 옵션 아래의 홈 탭에서 필터를 클릭합니다.
- 열을 선택한 후 필터 드롭다운을 클릭하고 공백 을 제외한 모든 값의 선택을 취소합니다. 그런 다음 확인을 누릅니다.
- 이렇게 하면 범위의 모든 빈 셀이 선택됩니다.
- 그런 다음 삭제 아래의 홈 탭에서 옵션에서 시트 행 삭제를 누릅니다.
- 마지막으로 필터를 제거하면 채워지지 않은 행이 제거되는 것을 볼 수 있습니다.
참고: 이 프로세스를 수행하기 전에 표를 만드십시오. 그렇지 않으면 열의 행 사이에 공백이 있기 때문에 열의 모든 이름을 찾을 수 없습니다. 셀에 대한 표를 만들어 작업을 수행할 범위를 나타냅니다.
관련 콘텐츠: 셀에 특정 데이터가 포함된 경우 Excel에서 행을 선택하는 방법(4가지 방법)
Excel에서 If 문을 사용하여 빈 행 삭제
이를 위해 Test라는 제목의 추가 열을 만들 것입니다. 이것은 이전 예제와 매우 유사합니다. 차이점은 스프레드시트의 빈 행을 쉽게 볼 수 있다는 것입니다. 절차는 다음과 같습니다.
- D2 셀의 제목 열에 다음 수식을 입력합니다. =IF(AND(ISBLANK(A2), ISBLANK(B2), ISBLANK(C2)),”Blanks”, “No-Blanks”)강한>
- Enter 키를 누르면 공백 또는 공백 없음 결과가 표시됩니다. 이 공식화된 셀을 아래쪽으로 드래그하면 이 공식이 모든 셀에 복사됩니다.
- 이전 예와 마찬가지로 테스트 열에 대해 필터 옵션을 실행하고 공백 없음을 선택 취소합니다. 상자
- 이렇게 하면 빈 셀만 표시됩니다. 이제 이전과 같이 이 빈 셀을 삭제한 다음 필터 옵션을 제거합니다. 테이블의 모든 빈 행이 사라진 것을 볼 수 있습니다.
Excel VBA를 사용하여 빈 행 제거
매크로/VBA를 사용하여 빈 행을 제거하려면 다음 코드를 사용하면 됩니다. 코드는 이 링크에서 수집되었습니다. https://www.mrexcel.com/forum/excel-questions/1015878-macro-fro-removing-blank-cells-range.html
소스 코드 |
Sub DeleteBlankRows() Dim Rw As Range If WorksheetFunction.CountA(Selection) = 0 Then MsgBox "No blank rows found", vbOKOnly Exit Sub End If With Application .Calculation = xlCalculationManual .ScreenUpdating = False Selection.SpecialCells(xlCellTypeBlanks).Select For Each Rw In Selection.Rows If WorksheetFunction.CountA(Selection.EntireRow) = 0 Then Selection.EntireRow.Delete End If Next Rw .Calculation = xlCalculationAutomatic .ScreenUpdating = True End With MsgBox "Blank Rows Removed" End Sub
Visual Basic을 클릭합니다. 개발자 아래 엑셀의 탭. 나타나는 빈 상자에 코드를 삽입하고 실행하십시오. 빈 행이 제거되었다는 상자가 나타납니다. 마지막으로 확인을 눌러 계속하십시오.
참고: 이 코드는 테이블에서 작동하지 않는다는 것을 명심해야 합니다. 따라서 테이블의 빈 행을 삭제하려는 경우 이 코드로 삭제할 수 없습니다. 이 코드를 실행하려면 Excel 매크로를 활성화해야 할 수 있습니다.
결론
우리가 볼 수 있듯이 간단한 것부터 복잡한 것까지 Excel에서 빈 행을 삭제하는 방법은 매우 많습니다. 귀하에게 가장 적합한 방법을 선택하십시오. 빈 행을 삭제하는 동안 스프레드시트의 다른 셀도 삭제될 수 있으므로 매우 주의해야 합니다.
도움이 될 만한 다른 기술을 알려주세요.
관련 기사
- Excel의 데이터 정리 기술:행 무작위화
- Excel 조건부 서식을 사용한 교대 행 색상 [동영상]
- Excel에서 다른 모든 행을 강조 표시하는 방법
- Excel에서 활성 행 강조 표시(3가지 방법)