Excel에서 행이 삭제되지 않는 이유는 무엇입니까? Excel에서 빈 줄을 제거하는 방법: 몇 가지 간단한 방법

패션 스타일 10.10.2023
패션 스타일

Excel 테이블 작업 시 일반적인 작업은 빈 행을 삭제하는 것입니다. 빈 줄을 제거할 수 있는 표준 도구와 응용 프로그램 프로그래밍용 Visual Basic을 사용하는 비표준 도구가 모두 있습니다.

빈 줄을 제거하는 표준 방법

수동 제거

가장 일반적이지만 동시에 가장 원시적인 방법으로, 빈 줄 번호 위에 커서를 놓고 마우스 왼쪽 버튼으로 클릭해야 합니다. 전체 라인이 강조 표시됩니다. 키보드의 Ctrl 키를 길게 누르면 여러 줄을 선택할 수 있습니다. 그런 다음 선택한 영역을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 "삭제" 명령을 선택하여 한 번에 모두 삭제할 수 있습니다. 이 방법은 여러 줄을 삭제해야 할 때 유용합니다.

정렬을 통한 제거

상당히 많은 줄을 삭제하려는 경우 시각적으로 검색하는 것은 그리 편리하지 않습니다. 이 경우 오름차순 또는 내림차순 정렬을 사용하여 빈 행을 그룹화한 후 삭제하여 전체 범위를 한 번에 선택할 수 있습니다. 이 경우 행의 순서가 깨져서 복원하려면 먼저 보조 열에 모든 행의 번호를 입력해야 빈 행을 삭제한 후 원래 순서를 복원할 수 있습니다.

셀 그룹을 선택하여 삭제

Excel 2007 및 2010에서 빈 행을 제거하려면 셀 그룹을 선택하는 기능을 사용할 수 있습니다. 이렇게 하려면 빈 셀이 포함된 열을 선택한 다음 Excel 리본에서 "홈" 탭을 찾아 "편집" 그룹에서 "찾기 및 선택" 버튼을 선택한 다음 "셀 그룹 선택" 항목을 선택합니다. 나타나는 "셀 그룹 선택" 대화 상자에서 "빈 셀" 옵션을 활성화하고 확인을 클릭합니다. 미리 선택된 열의 빈 셀이 선택됩니다. 선택한 필드의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 "삭제..."를 선택한 다음 나타나는 "셀 삭제" 대화 상자에서 "행"을 선택하고 확인을 클릭하기만 하면 됩니다. 이 경우 엄밀히 말하면 빈 행이 삭제되는 것이 아니라 이전에 선택한 열에 빈 셀이 포함된 행이 삭제됩니다.

빈 줄을 제거하는 비표준 방법

VBA 매크로를 사용한 프로그래밍 방식 제거

표준 방법은 사용하기 쉽지만 단점이 있습니다. 표준 방법 중 어느 것도 적합하지 않은 경우 이 문제를 해결하려면 VBA로 작성된 절차를 사용하면 사용된 워크시트 범위에서 빈 행을 모두 삭제할 수 있습니다.

Sub Remove_Pustyh_Strok() Dim r은 길게, FirstRow는 길게, LastRow는 길게 FirstRow = ActiveSheet.UsedRange.Row LastRow = ActiveSheet.UsedRange.Rows.Count - 1 + ActiveSheet.UsedRange.Row For r = LastRow에서 FirstRow로 단계 -1 If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete End If Next r End Sub

추가 기능을 사용한 자동 제거

제시된 절차의 기능이 충분하지 않은 사람들에게는 다음을 사용하는 것이 좋습니다. 상부 구조를 사용하면 빈 줄뿐만 아니라 대화 상자에서 지정할 수 있는 사용자 조건을 만족하는 줄도 삭제하고 숨길 수 있습니다.

사용자는 빈 줄을 삭제하거나 숨기도록 선택할 수 있습니다. 지정된 텍스트를 포함하거나 포함하지 않는 행을 삭제하거나 숨길 수 있으며 선택에 따라 대소문자를 고려하거나 무시할 수 있습니다. 세미콜론(;)으로 구분하여 입력한 여러 값을 동시에 검색하는 것이 가능합니다. 사용자는 재량에 따라 매크로의 범위를 확장하고 첫 번째 줄과 마지막 줄의 번호를 지정하여 제한할 수도 있습니다. 또한 추가 기능을 사용하면 Excel 도구 모음에서 직접 대화 상자를 호출할 수 있으므로 사용자가 필요한 매크로를 검색할 필요가 없습니다.

Excel 스프레드시트에 빈 행이 많은 경우 해당 행을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 명령을 선택하여 각 행을 개별적으로 삭제할 수 있습니다. 삭제(삭제) 그러나 큰 테이블의 경우 시간이 많이 걸립니다! Excel에서 빈 열이나 행을 제거하는 더 쉽고 빠른 방법이 있습니다.

먼저 빈 줄을 처리해 보겠습니다. 그런 다음 빈 열을 제거하겠습니다. 이것은 거의 동일한 방식으로 수행됩니다.

빈 행을 제거하려는 Excel 스프레드시트 영역을 선택합니다. 선택 영역에는 삭제하려는 항목 위와 아래에 최소한 하나의 추가 줄이 포함되어 있어야 합니다.

딸깍 하는 소리 찾기 및 선택 편집(편집) 탭 스페셜로 이동(셀 그룹을 선택합니다).

대화 상자에서 스페셜로 이동 공백(공백)을 누르고 좋아요.

선택한 영역의 모든 빈 셀이 강조 표시됩니다.

장에서 세포(셀) 탭 (홈) 클릭 삭제 시트 행 삭제(시트에서 행을 삭제합니다).

모든 빈 줄은 제거되고 나머지는 인접하게 됩니다.

같은 방법으로 빈 열을 제거할 수도 있습니다. 빈 열을 제거하려는 영역을 선택합니다. 선택 영역에는 삭제해야 하는 항목의 왼쪽과 오른쪽에 최소한 하나의 추가 열이 포함되어 있는 것이 중요합니다.

동일한 단계를 반복합니다. 클릭 찾기 및 선택섹션의 (찾기 및 선택) 편집(편집) 탭 (홈) 드롭다운 메뉴에서 선택 스페셜로 이동(셀 그룹을 선택합니다).

대화 상자에서 스페셜로 이동(셀 그룹 선택) 선택 공백(공백)을 누르고 좋아요.

선택한 영역의 모든 빈 셀이 강조 표시됩니다. 이전에 빈 행이 제거되었으므로 테이블에서 빈 열이 강조 표시되었습니다.

장에서 세포(셀) 탭 (홈) 클릭 삭제(삭제) 드롭다운 메뉴에서 선택 시트 열 삭제(시트에서 열을 제거합니다).

행의 경우와 동일한 현상이 발생했습니다. 빈 열이 제거되고 나머지 데이터가 서로 가까이 배치되었습니다.

이 방법을 사용하면 Excel 표의 빈 행과 열을 신속하게 지우고 많은 시간을 절약할 수 있습니다.

번역자 주:이 자료는 외국 기사를 번역한 것이지만 어떤 경우에도 경고할 의무가 있습니다. 위 내용은 Excel에서 빈 행과 열을 삭제하지 않는 방법에 대한 생생한 예를 설명합니다. 옵션을 사용하세요 스페셜로 이동(셀 그룹 선택) 특히 여기에 설명된 것과 같은 상황에서는 세심한 주의를 기울여야 합니다. 주의를 기울이지 않으면 작성자가 수행하는 모든 조작 과정에서 테이블의 첫 번째 행이 삭제되어 눈치 채지도 못했습니다!

특히 데이터를 다음으로 가져올 때 자주 발생합니다.뛰어나다, 완전히 빈 행이 있는 테이블이 시트에 형성될 수 있습니다. 나중에 테이블 작업을 어렵게 만들 수 있는 불필요한 행을 빠르게 삭제하는 방법을 알아보겠습니다.

완전히 빈 행이 포함된 일부 값이 포함된 테이블이 있다고 가정해 보겠습니다.

빈 줄을 제거하는 데 사용되는 방법은 다음과 같습니다. 빈 줄을 제거해야 하는 이유는 기사에서 읽을 수 있습니다.

정렬

빈 행을 제거하는 가장 쉬운 방법은 테이블을 정렬하는 것입니다. 테이블이 포함된 범위를 선택합니다( A2:C17 ) 그런 다음 메뉴 명령을 호출하십시오. 데이터/ 정렬 및 필터링/ 최소부터 최대까지 정렬또는 간단히 /정렬 .

여러 열이 포함된 표를 정렬할 때 셀이 해당 행에서 다른 행으로 이동하지 않도록 주의해야 합니다. 따라서 정렬을 위해서는 전체 테이블을 선택해야 합니다. 오름차순으로 정렬하면 테이블 하단에 빈 행이 나타납니다.

정렬 전 행의 순서가 중요한 경우 정렬하기 전에 행의 순차적 번호가 매겨진 열을 생성해야 하며, 빈 행을 제거한 후 이 열을 기준으로 테이블을 다시 정렬해야 합니다.

필터

( 홈/ 편집/ 정렬 및 필터링/ 필터). 적절한 열을 선택하고, 빈 셀만 표시하고, 데이터가 포함되지 않은 행을 선택하여 삭제합니다.

셀 그룹 선택

빈 셀을 선택하는 또 다른 방법은 도구를 사용하는 것입니다.

  • 범위를 선택하세요 A2: 17 ;
  • 메뉴 항목을 선택하세요 홈/ 편집/ 찾기 및 선택/ 셀 그룹 선택…,

  • 물품을 고르시 오 빈 셀장에서 선택하다;

  • 그런 다음 메뉴에서 작은 화살표를 클릭하세요. 홈/ 셀/ 삭제;
  • 선택하자 셀 삭제(셀 삭제, 위로 이동).

여기서는 주의해야 합니다. 테이블에 빈 행 외에도 채워진 셀과 빈 셀이 있는 행이 포함되어 있으면 일부 셀이 해당 행에서 다른 행으로 이동하여 테이블을 망칠 것입니다. 이면 EXCEL은 이런 식으로 테이블을 망치는 것을 허용하지 않습니다. "이 명령은 겹치는 범위에는 적용할 수 없습니다."라는 메시지가 나타납니다.

조언:
수식이 포함된 셀(빈 셀에 대한 참조인 경우에도)은 정의에 따라 비어 있는 것으로 간주되지 않는다는 점을 기억할 가치가 있습니다.

인사말! Excel에서 작업할 때 아마도 다음과 같은 상황에 직면했을 것입니다. 테이블(예: 의미론적 핵심)로 작업하고 불필요한 항목을 삭제했으며 테이블의 빈 행과 채워진 행이 혼합되어 있었습니다. 계속해서 빈 줄을 수동으로 삭제할 수 있지만 이는 지루하고 스포츠맨답지 않습니다. 그런 줄이 몇 개만 있으면 좋지만, 수십, 수백 줄이면 어떨까요? 작업 속도를 높이기 위해 Excel 2007에 내장된 도구를 사용하겠습니다.

원래 정렬을 유지하면서 빈 줄을 제거해 보겠습니다.

우리는 주소로 이동합니다 -> 그룹 편집 -> 찾기 및 강조표시 -> 셀 그룹을 선택하는 중입니다...

창이 나타납니다 셀 그룹 선택. 항목을 선택하세요 빈 셀확인을 클릭하세요.

이제 모든 빈 셀이 강조 표시되며 삭제할 수 있습니다. 우리는 메뉴를 통해 그것을한다 -> 그룹 세포 -> 삭제 -> 셀 삭제...(또는 키 조합 '을 누르십시오. Ctrl 키‘ + ‘‘)

표만 있고 오른쪽에 다른 데이터가 없는 경우 다음을 선택할 수도 있습니다. 시트에서 행 제거빨간색으로 강조 표시된 것 바로 아래에 있습니다. 테이블 외에도 시트에 영향을 받지 않아야 하는 다른 정보가 있는 경우 먼저 테이블 자체를 선택하고 그 안의 빈 셀을 선택한 다음 삭제하여 위로 이동해야 합니다.

Excel은 최고의 스프레드시트 편집기 중 하나입니다. 또한 크기는 거의 무제한일 수 있습니다(물론 제한이 있지만 실제로는 도달할 수 없습니다). 때로는 (삭제, 데이터 전송 등으로 인해) 많은 수의 셀 사이에 공백이 형성되어 이를 제거해야 하는 상황이 있습니다. 그러나 이러한 목적을 달성할 수 있는 방법이 많다는 사실을 모든 사람이 아는 것은 아닙니다. 이 기사에서는 다른 데이터를 손상시키지 않고 Excel에서 빈 행을 제거하는 방법을 살펴보겠습니다.

다음 숫자 세트를 예로 사용하겠습니다.

이 방법은 매우 간단하게 작동합니다. 이렇게 하려면 다음 단계를 수행해야 합니다.

  1. 우리는 우리의 가치가 담긴 영역을 선택합니다.
  2. "홈" 섹션의 메뉴로 이동합니다.
  3. "정렬" 도구를 클릭하세요.
  4. 지정된 항목을 선택합니다.

  1. 덕분에 이제 열에 숫자만 포함되어 있는 것을 볼 수 있습니다. 모든 추가 공간은 맨 끝에 있었고 필요한 모든 값은 처음으로 이동되었습니다.

이 방법을 사용하는 것이 항상 권장되는 것은 아닙니다. 데이터를 정렬할 필요는 없지만 같은 위치에서 보고 싶다면 다른 방법을 사용해야 합니다. 동일한 번호를 사용하는 경우 이 방법이 가장 효과적입니다.

필터 사용

이 도구를 사용하려면 다음을 수행해야 합니다.

  1. 먼저 필요한 값을 선택해야 합니다.
  2. 데이터 탭을 엽니다.
  3. 필터 도구를 사용하세요.

  1. 그런 다음 첫 번째 값에 드롭다운 목록 아이콘이 나타나는 것을 볼 수 있습니다. 그것을 클릭하세요.
  2. 문서에 채우려는 값을 정확히 결정할 수 있는 메뉴가 나타납니다. 이 목록에는 선택한 영역에 있던 모든 고유 값이 포함됩니다.
  3. "Empty"라는 단어 옆의 확인란을 선택 취소해야 합니다. 변경 사항을 저장하려면 "확인"을 클릭하세요.

  1. 그러면 빈 셀이 즉시 사라지는 것을 볼 수 있습니다.

  1. 사실 그들은 아무데도 가지 않았습니다. 그들은 단순히 숨겨졌습니다. 이제 시트 왼쪽에 파란색으로 강조 표시된 셀이 있습니다. 이는 그 사이에 다른 값이 있지만 사용자가 이를 숨기기로 결정했음을 의미합니다.

셀 그룹 삭제

중간 행만 제거하고 아무것도 정렬하지 않으려면 다른 도구를 사용할 수 있습니다.

  1. 시작하려면 필요한 모든 라인을 선택하십시오.
  2. 도구 모음에서 “홈” 섹션을 엽니다.
  3. 검색 아이콘을 클릭하세요.
  4. 표시된 항목을 선택하세요.

  1. 그 후에는 정확히 강조하고 싶은 내용을 표시해야 하는 창이 나타납니다. 우리의 경우에는 "빈 셀" 옵션을 선택해야 합니다. 그런 다음 "확인"을 클릭하십시오.

  1. 덕분에 지정된 영역에 있는 빈 셀을 모두 선택할 수 있습니다.
  2. "삭제"버튼을 클릭하십시오.
  3. 그런 다음 표시된 항목을 선택하십시오.

  1. 결과적으로 열 길이가 줄어들고 빈 행이 모두 사라진 것을 볼 수 있습니다. 그러나 숨겨진 셀은 없습니다.

경고

이 방법은 효과적이지만 단순한 데이터를 처리하는 데에만 적합합니다. 테이블에 열 수가 많은 경우 셀을 삭제하면 모든 내용이 뒤섞일 수 있습니다.

이 옵션은 빠르고 자동이며 어떤 줄에 공백이 포함되어 있는지 파악하지 못합니다. 도구는 모든 것을 파괴할 것이고, 아래에 있던 것은 단순히 솟아오를 것입니다. 즉, 셀 그룹을 삭제할 때 무언가가 흔적도 없이 사라질 위험이 높습니다.

즉, 이 방법을 사용할 때 가장 중요한 조건은 가능한 가장 간단한 데이터 배열을 사용하는 것입니다.

중복을 제거하는 방법

또한 지정된 셀 범위에서 반복되는 데이터를 삭제할 수 있는 또 다른 옵션이 있습니다. 다음과 같이 작동합니다.

  1. 원하는 데이터 영역을 선택하세요.
  2. 패널에서 이미 익숙한 탭을 엽니다.
  3. 지정된 도구를 클릭하십시오.

  1. 이 단계 직후에 필요한 "열"을 지정할 수 있는 창이 열립니다. 우리의 경우 “D 열” 하나만 사용합니다.
  2. 계속하려면 “확인” 버튼을 클릭하세요.

  1. 결과적으로 제거된 중복 항목 수를 정확하게 알려주는 메시지가 표시됩니다.

복사본만 제거되므로 열에는 여전히 하나의 공백이 있습니다. 마지막으로 남은 빈 셀은 항상 고유합니다.

  1. "확인"을 클릭하세요.

  1. 결과는 다음과 같습니다.

매크로 사용

이 방법을 사용하려면 통합 문서에 특수 매크로를 추가해야 합니다. 다음과 같이 다운로드할 수 있습니다. 코드를 붙여넣는 것은 매우 쉽습니다. 귀하는 다음을 수행해야 합니다:

  1. 파일을 다운로드하세요(위 링크). Excel로 이동하여 단축키 ALT + F11을 누릅니다. 결과적으로 VBA 편집기가 표시됩니다. 메인 메뉴 "삽입"을 클릭하세요. 그런 다음 "모듈"을 선택하십시오.

  1. 다운로드한 코드를 나타나는 창에 복사하세요.

  1. 저장 아이콘을 클릭합니다(또는 단축키 Ctrl + S를 누릅니다).

  1. "아니오" 버튼을 클릭하세요.

  1. 원하는 형식을 지정합니다. 그런 다음 "저장"버튼을 클릭하십시오.

  1. 편집기를 닫습니다.

  1. 인접한 셀을 선택하십시오. "사용자 정의" 범주를 지정합니다. "NoBlanks" 기능을 선택하십시오. "확인"버튼을 클릭하십시오.

  1. 데이터 배열을 선택하세요.

  1. 키보드 단축키 Ctrl +Shift +Enter를 누릅니다. 빈 셀 없이 데이터가 성공적으로 복사된 것을 볼 수 있습니다.

엑셀 버전

이 모든 방법은 현재 프로그램(2007, 2010, 2013 및 2016)에만 적합합니다. 이전 Excel 2003에서는 설명된 거의 모든 방법을 반복할 수 있습니다. 메뉴 항목만 약간 다른 위치에 있습니다.

예를 들어 정렬 방법을 고려하십시오.

  1. 여러 셀을 선택합니다.
  2. "데이터" 메뉴를 클릭하세요.
  3. 정렬 도구를 선택합니다.

  1. 덕분에 아무것도 작성할 필요가 없는 창이 나타납니다. "확인"을 클릭하시면 됩니다.

  1. 결과적으로 모든 공백이 끝으로 이동됩니다. 덕분에 빈 줄을 제거할 수 있습니다.

결론

이 기사에서는 Excel 표에서 빈 셀을 제거하는 다양한 방법을 살펴보았습니다. 그들 모두는 다양한 경우에 적합합니다. 따라서 용도에 맞게 사용하는 것이 좋습니다.

문제가 있다면 뭔가 잘못하고 있을 가능성이 높습니다. 예를 들어 잘못된 도구를 사용했거나 잘못된 셀을 선택했습니다. 매크로에 문제가 있는 경우 코드 무결성을 다시 확인해보세요. 완전히 복사하지 않았을 수도 있습니다.

비디오 교육

일부 사용자는 비디오 형식으로 정보를 인식하는 것이 훨씬 더 편리하다고 생각합니다. 우리는 위에서 설명한 빈 셀 제거 방법을 자세히 보여주는 특별 비디오를 준비했습니다.



우리는 읽기를 권장합니다

맨 위