바로 가기 또는 VBA 매크로를 사용하여 Excel에서 행을 삭제하는 방법

  • 이 공유
Michael Brown

이 문서에는 셀 값을 기반으로 Excel에서 행을 삭제하는 여러 가지 방법이 나와 있습니다. 이 게시물에서는 단축키와 Excel VBA를 찾을 수 있습니다. 행을 자동으로 삭제하거나 유용한 단축키와 함께 표준 찾기 옵션을 사용하십시오.

Excel은 때때로 변경되는 데이터를 저장하는 완벽한 도구입니다. 그러나 일부 변경 후 테이블을 업데이트하려면 정말 많은 시간이 필요할 수 있습니다. 이 작업은 Excel에서 모든 빈 행을 제거하는 것처럼 간단할 수 있습니다. 또는 중복된 데이터를 찾아 삭제해야 할 수도 있습니다. 우리가 확실히 아는 한 가지는 세부 사항이 들어오고 나갈 때마다 현재 작업에서 시간을 절약하는 데 도움이 되는 최상의 솔루션을 검색한다는 것입니다.

예를 들어, 다양한 공급업체가 제품을 판매하는 시장이 있습니다. 어떤 이유로 공급업체 중 한 곳이 폐업했으며 이제 다른 열에 있더라도 공급업체 이름이 포함된 모든 행을 삭제해야 합니다.

이 게시물에서는 Excel VBA 및 바로 가기를 찾을 수 있습니다. 특정 텍스트 또는 값을 기준으로 행을 삭제합니다. 제거하기 전에 필요한 정보를 쉽게 찾고 선택하는 방법을 볼 수 있습니다. 작업이 행을 삭제하는 것이 아니라 추가하는 것이라면 Excel에서 여러 행을 삽입하는 가장 빠른 방법에서 작업을 수행하는 방법을 찾을 수 있습니다.

    테이블에서 행을 삭제하는 가장 빠른 Excel 바로 가기

    포함된 셀 값에 따라 여러 행을 삭제하는 가장 빠른 방법을 사용하려면 다음이 필요합니다.먼저 이러한 행을 올바르게 선택합니다.

    행을 선택하려면 필요한 값이 있는 인접한 셀을 강조 표시하고 Shift + Space를 클릭하거나 Ctrl 키를 누른 상태에서 필요한 인접하지 않은 셀을 선택할 수 있습니다.

    행 번호 버튼을 사용하여 전체 행을 선택할 수도 있습니다. 마지막 버튼 옆에 강조표시된 행의 수가 표시됩니다.

    필요한 행을 선택한 후 Excel "행 삭제"를 사용하여 빠르게 제거할 수 있습니다. 지름길. 아래에서 표준 데이터 테이블이 있든 오른쪽에 데이터가 있는 테이블이 있든 선택한 줄을 제거하는 방법을 찾을 수 있습니다.

    전체 테이블에서 행 제거

    If 오른쪽에 추가 정보가 없는 간단한 Excel 목록이 있는 경우 행 삭제 바로 가기를 사용하여 간단한 2단계로 행을 제거할 수 있습니다.

    1. Ctrl + -(기본 키보드에서 마이너스 ) 단축키.

    사용하지 않은 행이 순식간에 사라지는 것을 볼 수 있습니다.

    팁. 제거할 값이 포함된 범위만 강조 표시할 수 있습니다. 그런 다음 단축키 Ctrl + -(기본 키보드의 빼기) 를 사용하여 전체 행 라디오 버튼을 선택할 수 있는 표준 Excel 삭제 대화 상자를 가져옵니다. 또는 필요할 수 있는 다른 삭제 옵션.

    테이블 오른쪽에 데이터가 있는 경우 행 삭제

    Ctrl + -(기본 키보드에서 빼기) Excel 지름길은 행을 삭제하는 가장 빠른 방법입니다.그러나 아래 스크린샷과 같이 기본 테이블 오른쪽에 데이터가 있는 경우 보관해야 하는 세부 정보와 함께 행이 제거될 수 있습니다.

    그렇다면 이 경우 먼저 데이터를 Excel 표 형식으로 지정해야 합니다.

    1. Ctrl + T를 누르거나 홈 탭 -> 테이블 형식으로 지정하고 가장 적합한 스타일을 선택합니다.

    테이블 만들기 대화 상자가 표시됩니다. 필요한 범위를 강조 표시하는 데 사용할 수 있습니다.

  • 이제 목록의 형식이 지정되었으므로 테이블 내에서 삭제할 값 또는 행이 있는 범위를 선택합니다.
  • 참고. 전체 행을 선택하기 위해 행 버튼을 사용하지 않도록 하십시오.

  • 테이블에서만 제거된 원치 않는 데이터를 보려면 Ctrl + -(기본 키보드의 빼기)를 누르십시오. 오른쪽의 추가 정보는 그대로 유지됩니다.
  • 이 "행 제거" 단축키가 도움이 되었기를 바랍니다. 행을 삭제하기 위한 Excel VBA를 찾고 특정 셀 텍스트를 기반으로 데이터를 제거하는 방법을 배우려면 계속 읽으십시오.

    단일 열에 특정 텍스트가 포함된 행 삭제

    행의 항목이 하나의 열에만 표시되는 것을 제거하려는 경우 다음 단계는 해당 값이 있는 행을 삭제하는 과정을 안내합니다.

    1. 먼저 테이블에 필터를 적용해야 합니다. 이렇게 하려면 Excel에서 데이터 탭으로 이동하여 필터 아이콘.

  • 필요한 텍스트로 삭제할 값이 포함된 열을 필터링합니다. 필요한 항목이 포함된 열 옆에 있는 화살표 아이콘을 클릭합니다. 그런 다음 모두 선택 옵션을 선택 취소하고 올바른 값 옆에 있는 확인란을 선택합니다. 목록이 길면 검색 필드에 필요한 텍스트를 입력하십시오. 그런 다음 확인 을 클릭하여 확인합니다.
  • 삭제하려는 행에서 필터링된 셀을 선택합니다. 전체 행을 선택할 필요는 없습니다.
  • 강조표시된 범위를 마우스 오른쪽 버튼으로 클릭하고 메뉴 목록에서 행 삭제 옵션을 선택합니다.
  • 마지막으로 필터 아이콘을 다시 클릭하여 지우고 값이 있는 행이 테이블에서 사라진 것을 확인합니다.

    셀 색상별로 Excel에서 행을 제거하는 방법

    필터 옵션을 사용하면 셀 색상을 기준으로 데이터를 정렬할 수 있습니다. 이를 사용하여 특정 배경색이 포함된 모든 행을 삭제할 수 있습니다.

    1. 표에 필터 를 적용하세요. Excel의 데이터 탭으로 이동하여 필터 아이콘을 클릭합니다.

  • 옆에 있는 작은 화살표를 클릭합니다. 필요한 열 이름에 색상으로 필터링 으로 이동하여 올바른 셀 색상을 선택합니다. 확인 을 클릭하고 강조 표시된 모든 셀을 맨 위에 표시합니다.
  • 필터링된 색상 셀을 선택하고 마우스 오른쪽 버튼으로 클릭한 다음 행 삭제를 선택합니다. 옵션에서메뉴.
  • 바로! 동일한 색상의 셀이 있는 행은 즉시 제거됩니다.

    다른 열에 특정 텍스트가 포함된 행을 삭제합니다.

    제거하려는 값이 여러 열에 흩어져 있는 경우 정렬이 복잡해질 수 있습니다. 직무. 아래에서 특정 값이나 텍스트가 포함된 셀을 기반으로 행을 제거하는 유용한 팁을 찾을 수 있습니다. 아래 테이블에서 2개의 열에 나타나는 1월을 포함하는 모든 행을 제거하려고 합니다.

    1. 찾기 및 바꾸기<2를 사용하여 필요한 값이 있는 셀을 검색하고 선택하여 시작합니다> 대화. Ctrl + F 를 클릭하여 실행합니다.

      팁. 홈 탭 -> 찾기 & 를 선택하고 드롭다운 목록에서 찾기 옵션을 선택합니다.

    2. 찾을 내용 필드에 필요한 값을 입력하고 필요한 경우 추가 옵션을 선택합니다. 그런 다음 모두 찾기 를 눌러 결과를 확인합니다.

  • 찾기 및 바꾸기 창에 결과가 나타납니다.
  • 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에서 탁월합니다!

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.