KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel 에서 셀 값 기준으로 행 삭제하기 – 쉬운 튜토리얼

작성자Xiaoyang수정 날짜

작은 스프레드시트든 대규모 데이터셋이든 셀 값을 기준으로 행을 제거하는 방법을 알면 시간과 노력을 절약할 수 있습니다。 이 작업은 필터 기능, 찾기 및 바꾸기 도구, 정렬 기능 등 다양한 Excel 기능을 사용하거나 고급 기법을 활용하여 수행할 수 있습니다。 이 가이드를 모두 읽고 나면 Excel 시트에서 원하지 않는 행을 효율적으로 제거하여 데이터를 분석 목적에 맞게 깔끔하게 정리할 수 있는 지식을 갖추게 됩니다。

예를 들어 이름 열에 Jener 가 포함된 모든 행을 제거하려면 어떻게 해야 할까요?

셀 값에 따라 행 제거

셀 값을 기준으로 전체 행 제거

정렬 기능을 사용하여 선택 영역 내 셀 값에 기반해 행 제거


Excel 에서 셀 값을 기준으로 전체 행 제거

Excel 은 특정 셀 값을 기준으로 행을 제거하는 여러 가지 방법을 제공합니다. 이 섹션에서는 필터링, 찾기 및 바꾸기 및 Kutools 와 같은 간단한 Excel 기능부터 VBA 를 활용한 고급 기법까지 다양한 방법을 다룹니다。 초보자든 숙련된 사용자든 자신의 기술 수준과 요구사항에 맞는 방법을 찾을 수 있습니다。

📝참고: 다음의 행 삭제 방법은 해당 행 내 다른 셀의 내용을 포함해 모든 데이터를 삭제합니다。 데이터 손실을 방지하려면 삭제 전 데이터셋을 다른 워크시트에 복사해 두는 것이 좋습니다。

필터 기능을 사용하여 셀 값을 기준으로 전체 행 제거

일반적으로 필터 기능을 적용하여 특정 조건을 충족하는 행만 표시한 후 한 번에 해당 행을 삭제할 수 있습니다。

1 단계 1:필터 기능을 적용하여 원하지 않는 행 필터링

  1. 데이터 범위을 선택한 후 「데이터」 > 「필터」를 클릭하세요。 스크린샷 참조:
    [데이터] > [필터] 클릭
  2. 이제 각 열 머리글에 드롭다운 화살표가 나타납니다. 행을 제거할 기준이 되는 값을 포함한 열의 드롭다운 화살표를 클릭하세요. 예를 들어, Jener 라는 이름이 포함된 행을 제거하려면 이름 열의 화살표를 클릭합니다。
  3. 드롭다운 메뉴에서 「모두 선택」의 체크를 해제하여 모든 선택을 지우고, Jener 옆의 확인란만 선택하거나 검색창에 Jener 를 직접 입력하여 빠르게 찾으세요。
    제외할 값만 선택
  4. 그런 다음 확인 버튼을 클릭하여 필터를 적용합니다. Jener 를 포함하는 행만 표시됩니다。 스크린샷 참조:
    특정 값을 포함하는 행만 표시됨

2 단계 2: 필터링된 행 삭제

표시된 행을 선택한 후 선택된 행 중 하나를 마우스 오른쪽 버튼으로 클릭하고 상황별 메뉴에서 「행 삭제」를 선택합니다。 그러면 선택된 모든 행이 제거됩니다。
선택한 행 중 하나를 마우스 오른쪽 버튼으로 클릭하고 [행 삭제] 선택

3 단계 3: 필터 해제

그 후 「데이터」 > 「필터」를 다시 클릭합니다。 그러면 필터가 제거되고 삭제된 행을 제외한 모든 레코드가 표시됩니다。
[데이터] > [필터]를 다시 클릭하여 필터 해제

💡:
  • Jener 라는 텍스트가 포함된 행을 제거하기 위해 필터 방법을 적용하는 것과 마찬가지로, 다음 스크린샷과 같이 숫자 또는 날짜 조건에 따라 행을 제거하는 데에도 이를 활용할 수 있습니다:
    숫자 필터 조건:
    필터 기능의 숫자 필터 조건

    날짜 필터 조건:
    필터 기능의 날짜 필터 조건
  • 필터 기능을 사용하여 특정 배경색를 포함하는 모든 행을 필터링하고 삭제할 수도 있습니다。 스크린샷 참조:
    특정 배경색을 포함하는 모든 행을 필터링하고 삭제
  • 필터 기능을 사용하여 여러 조건에 기반해 필터링하여 필요 없는 내용을 제거한 후 삭제할 수 있습니다. 예를 들어, 영업 담당자가 Jener 이고 총 판매액이 $7000 보다 큰 모든 행을 삭제하려는 경우, 먼저 이름이 Jener 인 행을 필터링한 다음, 판매액이 7000 보다 큰 항목을 필터링해야 합니다。
 

KUTOOLS AI Aide 를 사용하여 셀 값을 기준으로 전체 행 제거

Kutools for Excel 는 Excel 에서 다양한 복잡한 작업을 단순화하도록 설계된 300 개 이상의 고급 기능을 포함하는 포괄적인 애드인입니다。 그중 하나인KUTOOLS AI Aide는 특정 기준에 따라 행을 필터링하고 삭제하는 작업을 자동화하는 데 도움을 줍니다。

📝참고: 이 KUTOOLS AI 도우미를 사용하려면Kutools for Excel 를 다운로드하여 설치하세요.

Kutools for Excel 를 설치한 후 「KUTOOLS AI」 > 「AI 도우미」를 클릭하여 「KUTOOLS AI Aide」 패널을 엽니다:

  1. 데이터 범위을 선택한 후 채팅창에 요구사항을 입력하고 「보내기」 버튼을 클릭하거나 Enter 키를 눌러 질문을 전송하세요;
    「선택 영역에서 이름 열에 Jener라는 이름이 포함된 행을 제거하세요」
  2. 분석 후 「실행」 버튼을 클릭하여 실행하세요. KUTOOLS AI Aide 는 AI 를 사용해 요청을 처리하고 Excel 에서 지정된 행을 직접 제거합니다。
💡:
  • 여러 조건에 기반해 행 삭제하려면 요구사항을 적절히 조정하면 됩니다。 예를 들어, 「선택 영역에서 이름 열에 Jener 또는 Kevin이 포함된 행 제거」 또는 「선택 영역에서 이름 열에 Jener가 포함되어 있고 총 판매액이 7000을 초과하는 행 제거」와 같은 명령어를 사용할 수 있습니다。
  • 이 방법은 실행 취소 기능을 지원하지 않습니다。 그러나 원본 데이터를 복원하고 싶다면 「불만족」을 클릭하여 변경 사항을 되돌릴 수 있습니다。
Kutools for Excel는 복잡한 작업을 간소화하는 300 개 이상의 고급 기능을 제공하여 창의성과 효율성을 높입니다。AI 기능과 통합된Kutools 는 정밀하게 작업을 자동화하여 데이터 관리를 손쉽게 만듭니다。Kutools for Excel 의 자세한 정보。。。         무료 체험판。。。
 

찾기 및 바꾸기 기능을 사용하여 셀 값을 기준으로 전체 행 제거

Excel 의 찾기 및 바꾸기 기능을 사용하여 특정 셀 값을 기준으로 전체 행를 제거하는 것은 데이터 정리를 위한 매우 효과적인 간단한 방법입니다。 다음 단계를 따르세요:

1 단계 1: 찾기 및 바꾸기 기능을 적용하여 특정 값 선택

  1. 특정 셀 값에 따라 행을 제거할 열 데이터를 선택한 후 Ctrl + F 키를 동시에 눌러 「찾기 및 바꾸기」 대화 상자를 엽니다。
  2. 「찾기 및 바꾸기」 대화 상자에서 「찾을 내용」 상자에 특정 셀 값을 입력합니다(이 예에서는 Jener 를 입력함)。 그런 다음 「모두 찾기」 버튼을 클릭하세요。 스크린샷 참조:
    '찾을 내용' 상자에 특정 셀 값을 입력
  3. 「찾기 및 바꾸기」 대화 상자 하단에서 모든 검색 결과를 선택한 후 이 대화 상자를 닫습니다。(검색 결과 중 하나를 선택한 후 Ctrl + A 키를 눌러 모든 결과를 선택할 수 있습니다。) 그러면 특정 값을 포함하는 모든 셀이 선택됩니다。 이후 대화 상자를 닫으세요。 스크린샷 참조:
    Ctrl + A 키를 눌러 찾은 결과 전체를 선택

2 단계 2: 선택된 값을 기준으로 행 삭제

  1. 셀이 선택된 상태에서 선택된 셀 중 하나를 마우스 오른쪽 버튼으로 클릭하고 상황별 메뉴에서삭제를 선택합니다。
  2. 삭제 대화 상자에서 「전체 행」을 선택하고 확인 버튼을 클릭하여 지정된 값을 포함하는 모든 행을 제거합니다。
    선택한 값에 따라 행 삭제
 

VBA 코드를 사용하여 셀 값을 기준으로 전체 행 제거

Excel 에서 VBA(Visual Basic for Applications)를 사용하여 셀 값을 기준으로 행을 제거하면 작업이 자동화되어 특히 대규모 데이터셋에서 효율적으로 처리할 수 있습니다。

1 단계 1: VBA 모듈 편집기를 열고 코드 복사

  1. Alt + F11 키를 눌러 「Microsoft Visual Basic for Applications」 창을 엽니다。
  2. 열린 창에서 「삽입」 > 「모듈」을 클릭하여 새 빈 모듈을 만듭니다。
  3. 그런 다음 아래 코드를 복사하여 빈 모듈에 붙여넣습니다。
    Sub DeleteRowsBasedOnCellValue()
    'Updateby Extendoffice
        Dim ws As Worksheet
        Set ws = ActiveSheet
        Dim columnRange As Range
        On Error Resume Next
        Set columnRange = Application.InputBox("Select the column range to check:", "Kutools for Excel", Type:=8)
        On Error GoTo 0
        If columnRange Is Nothing Then Exit Sub
        Dim lastRow As Long
        lastRow = ws.Cells(ws.Rows.Count, columnRange.Column).End(xlUp).Row
        Dim criteria As String
        criteria = Application.InputBox("Enter the value to delete rows for:", "Kutools for Excel", Type:=2)
        If criteria = "" Then Exit Sub
        Dim i As Long
        For i = lastRow To 1 Step -1
            If ws.Cells(i, columnRange.Column).Value = criteria Then
                ws.Rows(i).Delete
            End If
        Next i
    End Sub
    

2 단계 2: 코드 실행

  1. 그 후 F5 키를 눌러 코드를 실행합니다。 나타나는 대화 상자에서 특정 값에 따라 행을 제거할 선택하세요 열을 선택하고 확인 버튼을 클릭합니다。
    특정 값에 따라 행을 제거할 열 선택
  2. 다음 대화 상자에서 행을 제거할 특정 값을 입력하고 확인 버튼을 클릭하세요。 스크린샷 참조:
    행을 제거할 특정 값 입력

결과:

그러면 지정된 값을 기준으로 전체 행가 이미 삭제된 것을 확인할 수 있습니다。

📝참고: 이 VBA 코드 방식은 실행 취소(Undo)를 지원하지 않으므로 사용 전 작업이 예상대로 수행되는지 확인하세요。 또한 의도치 않은 변경이나 손실에 대비해 데이터 백업을 유지하는 것이 좋습니다。

정렬 기능을 사용하여 선택 영역 내 셀 값에 기반해 행 제거

위의 모든 방법은 전체 행를 제거한다는 한계가 있습니다。 예를 들어 이러한 방법을 사용하면 데이터셋 오른쪽의 모든 데이터가 제거됩니다。 데이터셋 내 특정 레코드만 삭제하고 나머지 데이터는 보존하려는 경우 다른 접근 방식이 필요합니다。

1 단계 1: 데이터에 대한 도우미 열 생성

순서를 추적할 수 있도록 도와줄 새 열을 생성합니다。 데이터 옆에 열을 삽입한 후 1, 2, 3…와 같이 일련번호를 입력하세요。 스크린샷 참조:
데이터에 일련번호 도우미 열 생성

2 단계 2: 열 지정을 기준으로 데이터 정렬

  1. 행을 제거할 기준이 되는 데이터 열을 선택한 후 「데이터」 > 「오름차순 또는 Z에서 A로 정렬」을 클릭하면 정렬 경고 대화 상자가 나타납니다。 여기서 「선택 영역 확장」을 선택한 후 「정렬」 버튼을 클릭하세요。 스크린샷 참조:
    대화상자에서 [선택 영역 확장] 선택
  2. 이제 동일한 값을 가진 행들이 함께 그룹화되어 쉽게 식별하고 선택할 수 있습니다。 스크린샷 참조:
    동일한 값을 가진 행이 함께 그룹화됨

3 단계 3: 정렬된 행 삭제

  1. 삭제하려는 레코드 그룹을 선택한 후 마우스 오른쪽 버튼을 클릭하고 상황별 메뉴에서 「삭제」를 선택합니다。 「삭제」 대화 상자에서 「셀 위로 이동」 옵션을 선택한 후 확인 버튼을 클릭하세요。 스크린샷 참조:
    정렬된 행 삭제
  2. Jener 라는 이름이 있는 레코드만 삭제되며 전체 행는 제거되지 않습니다。 따라서 데이터셋의 좌우에 있는 다른 데이터는 영향을 받지 않습니다。

4 단계 4: 정렬 기능을 적용하여 데이터의 원래 순서 복원

도우미 열의 머리글을 클릭한 후 리본에서 「데이터」로 이동하여 「오름차순」을 선택합니다。 그러면 도우미 열의 순서에 따라 데이터가 정리되어 범위 선택 내 데이터가 필요한 대로 원래 순서로 복원됩니다。

5 단계 5: 도우미 열 삭제

마지막으로 워크시트를 정리하기 위해 필요에 따라 도우미 열을 삭제합니다。


이 글에서는 Excel 에서 셀 값을 기준으로 행을 제거하는 여러 가지 방법을 살펴보았습니다。 원하는 방법을 선택하시면 됩니다。 더 많은 Excel 팁과 트릭을 알고 싶다면 당사 웹사이트에서 수천 개의 자습서를 제공하고 있으니여기를 클릭하여 확인하세요。 읽어주셔서 감사하며, 앞으로도 유용한 정보를 제공해 드릴 수 있기를 기대합니다!


관련 글:

  • Excel 에서 빈 셀 쉽게 제거하기 – 전체 튜토리얼
  • Excel 에서 빈 셀을 제거하는 것은 데이터를 정리하여 분석·이해·발표를 더 쉽게 만들어주는 일반적인 작업입니다. 빈 셀은 데이터 분석를 방해하고 수식 오류를 일으키며 데이터셋이 불완전하거나 비전문적으로 보이게 만들 수 있습니다. 이 튜토리얼에서는 Excel 에서 빈 셀을 효율적으로 제거하거나 관리하는 여러 가지 방법(예: 특수 이동 기능, 수식, 필터 기능)을 소개합니다。 각 방법은 서로 다른 요구사항과 상황에 맞추어져 있으므로, 본인의 필요에 가장 적합한 방법을 선택할 수 있습니다。
  • Google 시트에서 특정 텍스트를 포함하는 모든 행 삭제
  • google 시트에 데이터 범위가 있다고 가정해 보겠습니다. 이제 열의 셀 값을 기준으로 행을 삭제하고자 합니다. 예를 들어, C 열에 “Complete”라는 텍스트가 포함된 모든 행을 삭제하고 싶습니다。 이 글에서는 Google 시트에서 이를 해결하는 방법을 설명합니다。
  • 행 삭제 배경색 기반
  • 배경색을 기준으로 전체 행을 어떻게 삭제할 수 있을까요? 이 예제에서는 다음 스크린샷과 같이 파란색 배경색로 채워진 셀이 있는 모든 행을 삭제해야 합니다. 이 글을 통해 Excel 에서 이 작업을 수행할 수 있는 몇 가지 코드를 얻을 수 있습니다。
  • 다른 행마다 삭제
  • Excel 에서 다른 행 또는 열을 빠르게 삭제하려면, 먼저 다른 행 또는 열을 신속하게 선택한 다음 삭제 작업을 적용하는 것이 핵심입니다。 이 글에서는 다른 행 또는 열을 먼저 선택한 후 빠르게 삭제하는 요령을 소개합니다。