목차
이 문서에는 셀 값을 기반으로 Excel에서 행을 삭제하는 여러 가지 방법이 나와 있습니다. 이 게시물에서는 단축키와 Excel VBA를 찾을 수 있습니다. 행을 자동으로 삭제하거나 유용한 단축키와 함께 표준 찾기 옵션을 사용하십시오.
Excel은 때때로 변경되는 데이터를 저장하는 완벽한 도구입니다. 그러나 일부 변경 후 테이블을 업데이트하려면 정말 많은 시간이 필요할 수 있습니다. 이 작업은 Excel에서 모든 빈 행을 제거하는 것처럼 간단할 수 있습니다. 또는 중복된 데이터를 찾아 삭제해야 할 수도 있습니다. 우리가 확실히 아는 한 가지는 세부 사항이 들어오고 나갈 때마다 현재 작업에서 시간을 절약하는 데 도움이 되는 최상의 솔루션을 검색한다는 것입니다.
예를 들어, 다양한 공급업체가 제품을 판매하는 시장이 있습니다. 어떤 이유로 공급업체 중 한 곳이 폐업했으며 이제 다른 열에 있더라도 공급업체 이름이 포함된 모든 행을 삭제해야 합니다.
이 게시물에서는 Excel VBA 및 바로 가기를 찾을 수 있습니다. 특정 텍스트 또는 값을 기준으로 행을 삭제합니다. 제거하기 전에 필요한 정보를 쉽게 찾고 선택하는 방법을 볼 수 있습니다. 작업이 행을 삭제하는 것이 아니라 추가하는 것이라면 Excel에서 여러 행을 삽입하는 가장 빠른 방법에서 작업을 수행하는 방법을 찾을 수 있습니다.
테이블에서 행을 삭제하는 가장 빠른 Excel 바로 가기
포함된 셀 값에 따라 여러 행을 삭제하는 가장 빠른 방법을 사용하려면 다음이 필요합니다.먼저 이러한 행을 올바르게 선택합니다.
행을 선택하려면 필요한 값이 있는 인접한 셀을 강조 표시하고 Shift + Space를 클릭하거나 Ctrl 키를 누른 상태에서 필요한 인접하지 않은 셀을 선택할 수 있습니다.
행 번호 버튼을 사용하여 전체 행을 선택할 수도 있습니다. 마지막 버튼 옆에 강조표시된 행의 수가 표시됩니다.
필요한 행을 선택한 후 Excel "행 삭제"를 사용하여 빠르게 제거할 수 있습니다. 지름길. 아래에서 표준 데이터 테이블이 있든 오른쪽에 데이터가 있는 테이블이 있든 선택한 줄을 제거하는 방법을 찾을 수 있습니다.
전체 테이블에서 행 제거
If 오른쪽에 추가 정보가 없는 간단한 Excel 목록이 있는 경우 행 삭제 바로 가기를 사용하여 간단한 2단계로 행을 제거할 수 있습니다.
- Ctrl + -(기본 키보드에서 마이너스 ) 단축키.
사용하지 않은 행이 순식간에 사라지는 것을 볼 수 있습니다.
팁. 제거할 값이 포함된 범위만 강조 표시할 수 있습니다. 그런 다음 단축키 Ctrl + -(기본 키보드의 빼기) 를 사용하여 전체 행 라디오 버튼을 선택할 수 있는 표준 Excel 삭제 대화 상자를 가져옵니다. 또는 필요할 수 있는 다른 삭제 옵션.
테이블 오른쪽에 데이터가 있는 경우 행 삭제
Ctrl + -(기본 키보드에서 빼기) Excel 지름길은 행을 삭제하는 가장 빠른 방법입니다.그러나 아래 스크린샷과 같이 기본 테이블 오른쪽에 데이터가 있는 경우 보관해야 하는 세부 정보와 함께 행이 제거될 수 있습니다.
그렇다면 이 경우 먼저 데이터를 Excel 표 형식으로 지정해야 합니다.
- Ctrl + T를 누르거나 홈 탭 -> 테이블 형식으로 지정하고 가장 적합한 스타일을 선택합니다.
테이블 만들기 대화 상자가 표시됩니다. 필요한 범위를 강조 표시하는 데 사용할 수 있습니다.
참고. 전체 행을 선택하기 위해 행 버튼을 사용하지 않도록 하십시오.
이 "행 제거" 단축키가 도움이 되었기를 바랍니다. 행을 삭제하기 위한 Excel VBA를 찾고 특정 셀 텍스트를 기반으로 데이터를 제거하는 방법을 배우려면 계속 읽으십시오.
단일 열에 특정 텍스트가 포함된 행 삭제
행의 항목이 하나의 열에만 표시되는 것을 제거하려는 경우 다음 단계는 해당 값이 있는 행을 삭제하는 과정을 안내합니다.
- 먼저 테이블에 필터를 적용해야 합니다. 이렇게 하려면 Excel에서 데이터 탭으로 이동하여 필터 아이콘.
마지막으로 필터 아이콘을 다시 클릭하여 지우고 값이 있는 행이 테이블에서 사라진 것을 확인합니다.
셀 색상별로 Excel에서 행을 제거하는 방법
필터 옵션을 사용하면 셀 색상을 기준으로 데이터를 정렬할 수 있습니다. 이를 사용하여 특정 배경색이 포함된 모든 행을 삭제할 수 있습니다.
- 표에 필터 를 적용하세요. Excel의 데이터 탭으로 이동하여 필터 아이콘을 클릭합니다.
바로! 동일한 색상의 셀이 있는 행은 즉시 제거됩니다.
다른 열에 특정 텍스트가 포함된 행을 삭제합니다.
제거하려는 값이 여러 열에 흩어져 있는 경우 정렬이 복잡해질 수 있습니다. 직무. 아래에서 특정 값이나 텍스트가 포함된 셀을 기반으로 행을 제거하는 유용한 팁을 찾을 수 있습니다. 아래 테이블에서 2개의 열에 나타나는 1월을 포함하는 모든 행을 제거하려고 합니다.
- 찾기 및 바꾸기<2를 사용하여 필요한 값이 있는 셀을 검색하고 선택하여 시작합니다> 대화. Ctrl + F 를 클릭하여 실행합니다.
팁. 홈 탭 -> 찾기 & 를 선택하고 드롭다운 목록에서 찾기 옵션을 선택합니다.
- 찾을 내용 필드에 필요한 값을 입력하고 필요한 경우 추가 옵션을 선택합니다. 그런 다음 모두 찾기 를 눌러 결과를 확인합니다.
Ctrl 키를 누른 상태에서 창에서 찾은 값을 선택합니다. 찾은 값이 테이블에서 자동으로 강조 표시됩니다.
팁. Ctrl + - 을 누르면 선택한 값이 있는 행을 삭제할 수 있습니다.board) 라디오 버튼 전체 행 을 선택합니다.
짜잔! 원하지 않는 행이 삭제됩니다.
행을 삭제하거나 다른 모든 행을 제거하는 Excel VBA 매크로
이 Excel 루틴이나 저 Excel 루틴을 자동화하는 솔루션을 항상 검색하는 경우 아래 매크로를 가져와 능률화하십시오. 행 삭제 작업. 이 부분에서는 선택한 셀이 있는 행을 제거하거나 Excel에서 다른 모든 행을 삭제하는 데 도움이 되는 2개의 VBA 매크로를 찾을 수 있습니다.
RemoveRowsWithSelectedCells 매크로는 다음을 포함하는 모든 행을 제거합니다. 강조 표시된 셀이 하나 이상 있습니다.
RemoveEveryOtherRow 매크로는 이름에서 알 수 있듯이 설정에 따라 두 번째/세 번째 등의 행을 제거하는 데 도움이 됩니다. 현재 마우스 커서 위치에서 시작하여 테이블 끝까지 행을 제거합니다.
매크로를 삽입하는 방법을 모르는 경우 Excel에서 VBA 코드를 삽입하고 실행하는 방법을 참조하세요. .
Sub RemoveRowsWithSelectedCells() Dim rngCurCell, rng2Delete As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual 선택 시 각 rngCurCell에 대해 If Not rng2Delete Is Nothing 그런 다음 설정 rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rngCurCell .Row, 1)) Else Set rng2Delete = rngCurCell End If Next rngCurCell If Not rng2Delete Is Nothing Then rng2Delete.EntireRow.Delete End If Application.ScreenUpdating = True Application.Calculation =xlCalculationAutomatic End Sub Sub RemoveEveryOtherRow() Dim rowNo, rowStart, rowFinish, rowStep As Long Dim rng2Delete As Range rowStep = 2 rowStart = Application.Selection.Cells(1, 1).Row rowFinish = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For rowNo = rowStart To rowFinish 단계 rowStep If Not rng2Delete Is Nothing Then Set rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rowNo, 1)) Else Set rng2Delete = ActiveSheet.Cells (rowNo, 1) End If Next If Not rng2Delete Is Nothing Then rng2Delete.EntireRow.Delete ' Hide every other row 'rng2Delete.EntireRow.Hidden = True End If Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub팁 . 작업이 두 번째/세 번째 등 행마다 다른 색으로 색을 지정하는 것이라면 Excel에서 행 색과 열 음영 번갈아 표시(줄 무늬 행 및 열)의 단계를 찾을 수 있습니다.
이 기사에서는 Excel에서 행을 삭제하는 방법에 대해 설명했습니다. 이제 선택한 행을 삭제하는 몇 가지 유용한 VBA 매크로가 있습니다. 다른 모든 행을 제거하는 방법과 Find & 동일한 값을 가진 모든 행을 제거하기 전에 검색하고 선택할 수 있도록 바꾸십시오. 위의 팁이 Excel에서 작업을 단순화하고 지난 여름날을 즐길 수 있는 더 많은 자유 시간을 얻을 수 있기를 바랍니다. 행복하고Excel에서 탁월합니다!