빈 행을 Excel에서 제거하려면 수동으로 다음 단계를 따라갈 수 있습니다.
Ctrl Shift Down Arrow
눌러 데이터를 사용하여 마지막 행까지 모든 행을 선택하십시오.Data
탭으로 이동하여 Filter
를 클릭하십시오. 열 헤더에 필터 드롭 다운을 추가합니다.(Blanks)
옵션을 선택 취소하십시오. 이것은 해당 열에 데이터가있는 행만 표시됩니다.Ctrl Home
눌러 시트 상단으로 이동 한 다음 Ctrl Shift Down Arrow
눌러 모든 보이는 행을 선택하십시오.Delete Row
선택하십시오. 이 동작은 비정형 행 인 가시 행을 삭제합니다.Data
탭으로 돌아가 Filter
클릭하여 필터를 제거하십시오. 모든 빈 행은 이제 사라져야합니다.Excel에서 빈 행을 자동으로 감지하고 삭제하려면 VBA (Applications for Applications for Applications) 매크로를 사용할 수 있습니다. 다음은 다음과 같은 방법입니다.
Alt F11
눌러 VBA 편집기를 엽니 다.Insert
한 다음 Module
클릭하십시오.<code class="vba">Sub DeleteBlankRows() Dim ws As Worksheet Set ws = ActiveSheet Dim lastRow As Long lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row Dim rng As Range Set rng = ws.Range("A1:A" & lastRow) rng.SpecialCells(xlCellTypeBlanks).EntireRow.Delete End Sub</code>
Alt F8
눌러 매크로 대화 상자를 엽니 다. DeleteBlankRows
선택하고 Run
클릭하십시오.이 매크로는 열 A의 데이터를 기반으로 완전히 비워진 모든 행을 삭제합니다. 특정 데이터 세트에 필요한 범위와 열을 조정하십시오.
큰 Excel 파일의 경우 모든 빈 행을 제거하는 가장 빠른 방법에는 VBA 사용이 포함됩니다. 다음 단계를 따르십시오.
Alt F11
누릅니다.Insert
로 이동 한 다음 Module
클릭하십시오.<code class="vba">Sub QuickDeleteBlankRows() Dim ws As Worksheet Set ws = ActiveSheet Dim lastRow As Long lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row Dim rng As Range Set rng = ws.Range("A1:A" & lastRow) Application.ScreenUpdating = False rng.SpecialCells(xlCellTypeBlanks).EntireRow.Delete Application.ScreenUpdating = True End Sub</code>
Alt F8
눌러 매크로 대화 상자를 엽니 다. QuickDeleteBlankRows
선택하고 Run
클릭하십시오.이 매크로는 실행 중에 화면 업데이트를 끄면 속도에 최적화되어 큰 파일의 가장 빠른 방법입니다.
Excel에서 행을 삭제하기 위해 공식을 직접 사용할 수는 없지만 공식을 사용하여 빈 행을 식별 한 다음 공식의 결과에 따라 수동으로 삭제할 수 있습니다. 방법은 다음과 같습니다.
<code class="excel">=IF(COUNTA(A2:Z2)=0,"Delete","Keep")</code>
이 공식은 행의 모든 셀 (A 열에서 Z로)이 비어 있는지 확인합니다. 데이터 열과 일치하도록 범위 A2:Z2
를 조정하십시오.
Delete
선택한 다음 첫 번째 섹션에 설명 된대로 보이는 행을 선택하고 삭제합니다.공식을 사용하여 빈 행을 식별하는 것은 행을 삭제하기 전에 정확성을 보장하는 데 매우 도움이 될 수 있지만 실제 삭제에는 여전히 수동 동작 또는 VBA 매크로가 필요합니다.
위 내용은 Excel에서 빈 행을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!