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

Excel 에서 셀 값을 기준으로 전체 행 제거
Excel 은 특정 셀 값을 기준으로 행을 제거하는 여러 가지 방법을 제공합니다. 이 섹션에서는 필터링, 찾기 및 바꾸기 및 Kutools 와 같은 간단한 Excel 기능부터 VBA 를 활용한 고급 기법까지 다양한 방법을 다룹니다。 초보자든 숙련된 사용자든 자신의 기술 수준과 요구사항에 맞는 방법을 찾을 수 있습니다。
필터 기능을 사용하여 셀 값을 기준으로 전체 행 제거
일반적으로 필터 기능을 적용하여 특정 조건을 충족하는 행만 표시한 후 한 번에 해당 행을 삭제할 수 있습니다。
1 단계 1:필터 기능을 적용하여 원하지 않는 행 필터링
- 데이터 범위을 선택한 후 「데이터」 > 「필터」를 클릭하세요。 스크린샷 참조:
![[데이터] > [필터] 클릭](//cdn.extendoffice.com/images/stories/doc-excel/delete-rows-by-value/doc-remove-rows-by-value-2.png)
- 이제 각 열 머리글에 드롭다운 화살표가 나타납니다. 행을 제거할 기준이 되는 값을 포함한 열의 드롭다운 화살표를 클릭하세요. 예를 들어, Jener 라는 이름이 포함된 행을 제거하려면 이름 열의 화살표를 클릭합니다。
- 드롭다운 메뉴에서 「모두 선택」의 체크를 해제하여 모든 선택을 지우고, Jener 옆의 확인란만 선택하거나 검색창에 Jener 를 직접 입력하여 빠르게 찾으세요。

- 그런 다음 확인 버튼을 클릭하여 필터를 적용합니다. Jener 를 포함하는 행만 표시됩니다。 스크린샷 참조:

2 단계 2: 필터링된 행 삭제
표시된 행을 선택한 후 선택된 행 중 하나를 마우스 오른쪽 버튼으로 클릭하고 상황별 메뉴에서 「행 삭제」를 선택합니다。 그러면 선택된 모든 행이 제거됩니다。![선택한 행 중 하나를 마우스 오른쪽 버튼으로 클릭하고 [행 삭제] 선택](http://cdn.extendoffice.com/images/stories/doc-excel/delete-rows-by-value/doc-remove-rows-by-value-5.png)
3 단계 3: 필터 해제
그 후 「데이터」 > 「필터」를 다시 클릭합니다。 그러면 필터가 제거되고 삭제된 행을 제외한 모든 레코드가 표시됩니다。![[데이터] > [필터]를 다시 클릭하여 필터 해제](http://cdn.extendoffice.com/images/stories/doc-excel/delete-rows-by-value/doc-remove-rows-by-value-6.png)
- Jener 라는 텍스트가 포함된 행을 제거하기 위해 필터 방법을 적용하는 것과 마찬가지로, 다음 스크린샷과 같이 숫자 또는 날짜 조건에 따라 행을 제거하는 데에도 이를 활용할 수 있습니다:
숫자 필터 조건:
날짜 필터 조건:
- 필터 기능을 사용하여 특정 배경색를 포함하는 모든 행을 필터링하고 삭제할 수도 있습니다。 스크린샷 참조:

- 필터 기능을 사용하여 여러 조건에 기반해 필터링하여 필요 없는 내용을 제거한 후 삭제할 수 있습니다. 예를 들어, 영업 담당자가 Jener 이고 총 판매액이 $7000 보다 큰 모든 행을 삭제하려는 경우, 먼저 이름이 Jener 인 행을 필터링한 다음, 판매액이 7000 보다 큰 항목을 필터링해야 합니다。
KUTOOLS AI Aide 를 사용하여 셀 값을 기준으로 전체 행 제거
Kutools for Excel 는 Excel 에서 다양한 복잡한 작업을 단순화하도록 설계된 300 개 이상의 고급 기능을 포함하는 포괄적인 애드인입니다。 그중 하나인KUTOOLS AI Aide는 특정 기준에 따라 행을 필터링하고 삭제하는 작업을 자동화하는 데 도움을 줍니다。
Kutools for Excel 를 설치한 후 「KUTOOLS AI」 > 「AI 도우미」를 클릭하여 「KUTOOLS AI Aide」 패널을 엽니다:
- 데이터 범위을 선택한 후 채팅창에 요구사항을 입력하고 「보내기」 버튼을 클릭하거나 Enter 키를 눌러 질문을 전송하세요;
「선택 영역에서 이름 열에 Jener라는 이름이 포함된 행을 제거하세요」 - 분석 후 「실행」 버튼을 클릭하여 실행하세요. KUTOOLS AI Aide 는 AI 를 사용해 요청을 처리하고 Excel 에서 지정된 행을 직접 제거합니다。
- 여러 조건에 기반해 행 삭제하려면 요구사항을 적절히 조정하면 됩니다。 예를 들어, 「선택 영역에서 이름 열에 Jener 또는 Kevin이 포함된 행 제거」 또는 「선택 영역에서 이름 열에 Jener가 포함되어 있고 총 판매액이 7000을 초과하는 행 제거」와 같은 명령어를 사용할 수 있습니다。
- 이 방법은 실행 취소 기능을 지원하지 않습니다。 그러나 원본 데이터를 복원하고 싶다면 「불만족」을 클릭하여 변경 사항을 되돌릴 수 있습니다。
찾기 및 바꾸기 기능을 사용하여 셀 값을 기준으로 전체 행 제거
Excel 의 찾기 및 바꾸기 기능을 사용하여 특정 셀 값을 기준으로 전체 행를 제거하는 것은 데이터 정리를 위한 매우 효과적인 간단한 방법입니다。 다음 단계를 따르세요:
1 단계 1: 찾기 및 바꾸기 기능을 적용하여 특정 값 선택
- 특정 셀 값에 따라 행을 제거할 열 데이터를 선택한 후 Ctrl + F 키를 동시에 눌러 「찾기 및 바꾸기」 대화 상자를 엽니다。
- 「찾기 및 바꾸기」 대화 상자에서 「찾을 내용」 상자에 특정 셀 값을 입력합니다(이 예에서는 Jener 를 입력함)。 그런 다음 「모두 찾기」 버튼을 클릭하세요。 스크린샷 참조:

- 「찾기 및 바꾸기」 대화 상자 하단에서 모든 검색 결과를 선택한 후 이 대화 상자를 닫습니다。(검색 결과 중 하나를 선택한 후 Ctrl + A 키를 눌러 모든 결과를 선택할 수 있습니다。) 그러면 특정 값을 포함하는 모든 셀이 선택됩니다。 이후 대화 상자를 닫으세요。 스크린샷 참조:

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

VBA 코드를 사용하여 셀 값을 기준으로 전체 행 제거
Excel 에서 VBA(Visual Basic for Applications)를 사용하여 셀 값을 기준으로 행을 제거하면 작업이 자동화되어 특히 대규모 데이터셋에서 효율적으로 처리할 수 있습니다。
1 단계 1: VBA 모듈 편집기를 열고 코드 복사
- Alt + F11 키를 눌러 「Microsoft Visual Basic for Applications」 창을 엽니다。
- 열린 창에서 「삽입」 > 「모듈」을 클릭하여 새 빈 모듈을 만듭니다。
- 그런 다음 아래 코드를 복사하여 빈 모듈에 붙여넣습니다。
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: 코드 실행
- 그 후 F5 키를 눌러 코드를 실행합니다。 나타나는 대화 상자에서 특정 값에 따라 행을 제거할 선택하세요 열을 선택하고 확인 버튼을 클릭합니다。

- 다음 대화 상자에서 행을 제거할 특정 값을 입력하고 확인 버튼을 클릭하세요。 스크린샷 참조:

결과:
그러면 지정된 값을 기준으로 전체 행가 이미 삭제된 것을 확인할 수 있습니다。
정렬 기능을 사용하여 선택 영역 내 셀 값에 기반해 행 제거
위의 모든 방법은 전체 행를 제거한다는 한계가 있습니다。 예를 들어 이러한 방법을 사용하면 데이터셋 오른쪽의 모든 데이터가 제거됩니다。 데이터셋 내 특정 레코드만 삭제하고 나머지 데이터는 보존하려는 경우 다른 접근 방식이 필요합니다。
1 단계 1: 데이터에 대한 도우미 열 생성
순서를 추적할 수 있도록 도와줄 새 열을 생성합니다。 데이터 옆에 열을 삽입한 후 1, 2, 3…와 같이 일련번호를 입력하세요。 스크린샷 참조:
2 단계 2: 열 지정을 기준으로 데이터 정렬
- 행을 제거할 기준이 되는 데이터 열을 선택한 후 「데이터」 > 「오름차순 또는 Z에서 A로 정렬」을 클릭하면 정렬 경고 대화 상자가 나타납니다。 여기서 「선택 영역 확장」을 선택한 후 「정렬」 버튼을 클릭하세요。 스크린샷 참조:
![대화상자에서 [선택 영역 확장] 선택](//cdn.extendoffice.com/images/stories/doc-excel/delete-rows-by-value/doc-remove-rows-by-value-17.png)
- 이제 동일한 값을 가진 행들이 함께 그룹화되어 쉽게 식별하고 선택할 수 있습니다。 스크린샷 참조:

3 단계 3: 정렬된 행 삭제
- 삭제하려는 레코드 그룹을 선택한 후 마우스 오른쪽 버튼을 클릭하고 상황별 메뉴에서 「삭제」를 선택합니다。 「삭제」 대화 상자에서 「셀 위로 이동」 옵션을 선택한 후 확인 버튼을 클릭하세요。 스크린샷 참조:

- Jener 라는 이름이 있는 레코드만 삭제되며 전체 행는 제거되지 않습니다。 따라서 데이터셋의 좌우에 있는 다른 데이터는 영향을 받지 않습니다。
4 단계 4: 정렬 기능을 적용하여 데이터의 원래 순서 복원
도우미 열의 머리글을 클릭한 후 리본에서 「데이터」로 이동하여 「오름차순」을 선택합니다。 그러면 도우미 열의 순서에 따라 데이터가 정리되어 범위 선택 내 데이터가 필요한 대로 원래 순서로 복원됩니다。
5 단계 5: 도우미 열 삭제
마지막으로 워크시트를 정리하기 위해 필요에 따라 도우미 열을 삭제합니다。
이 글에서는 Excel 에서 셀 값을 기준으로 행을 제거하는 여러 가지 방법을 살펴보았습니다。 원하는 방법을 선택하시면 됩니다。 더 많은 Excel 팁과 트릭을 알고 싶다면 당사 웹사이트에서 수천 개의 자습서를 제공하고 있으니여기를 클릭하여 확인하세요。 읽어주셔서 감사하며, 앞으로도 유용한 정보를 제공해 드릴 수 있기를 기대합니다!
관련 글:
- Excel 에서 빈 셀 쉽게 제거하기 – 전체 튜토리얼
- Excel 에서 빈 셀을 제거하는 것은 데이터를 정리하여 분석·이해·발표를 더 쉽게 만들어주는 일반적인 작업입니다. 빈 셀은 데이터 분석를 방해하고 수식 오류를 일으키며 데이터셋이 불완전하거나 비전문적으로 보이게 만들 수 있습니다. 이 튜토리얼에서는 Excel 에서 빈 셀을 효율적으로 제거하거나 관리하는 여러 가지 방법(예: 특수 이동 기능, 수식, 필터 기능)을 소개합니다。 각 방법은 서로 다른 요구사항과 상황에 맞추어져 있으므로, 본인의 필요에 가장 적합한 방법을 선택할 수 있습니다。
- Google 시트에서 특정 텍스트를 포함하는 모든 행 삭제
- google 시트에 데이터 범위가 있다고 가정해 보겠습니다. 이제 열의 셀 값을 기준으로 행을 삭제하고자 합니다. 예를 들어, C 열에 “Complete”라는 텍스트가 포함된 모든 행을 삭제하고 싶습니다。 이 글에서는 Google 시트에서 이를 해결하는 방법을 설명합니다。
- 행 삭제 배경색 기반
- 배경색을 기준으로 전체 행을 어떻게 삭제할 수 있을까요? 이 예제에서는 다음 스크린샷과 같이 파란색 배경색로 채워진 셀이 있는 모든 행을 삭제해야 합니다. 이 글을 통해 Excel 에서 이 작업을 수행할 수 있는 몇 가지 코드를 얻을 수 있습니다。
- 다른 행마다 삭제
- Excel 에서 다른 행 또는 열을 빠르게 삭제하려면, 먼저 다른 행 또는 열을 신속하게 선택한 다음 삭제 작업을 적용하는 것이 핵심입니다。 이 글에서는 다른 행 또는 열을 먼저 선택한 후 빠르게 삭제하는 요령을 소개합니다。
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 개수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 추천 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 툴셋:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|。。。 외 더 많은 기능 |
Kutools for Excel 로 Excel 실력을 강화하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성을 높이고 저장 시간하는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 받아보세요。。。
Office Tab Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint, Publisher, Access, Visio 및 Project 에서 탭 기반 편집 및 읽기를 활성화합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성합니다。
- 매일 수백 번의 마우스 클릭을 줄여 50% 만큼 생산성을 높여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for OfficeExcel, Word, Outlook 및 PowerPoint 용 애드인을 포함한 스위트 번들이며, Office 앱 전반에서 협업하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook & PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적— Office 앱 전반에서 생산성 향상
- 30 일간 전체 기능 무료 체험— 등록이나 신용카드 불필요
- 최고의 가성비— 개별 애드인 구매 대비 비용 절감
![[데이터] > [필터] 클릭](http://cdn.extendoffice.com/images/stories/doc-excel/delete-rows-by-value/doc-remove-rows-by-value-2.png)










![대화상자에서 [선택 영역 확장] 선택](http://cdn.extendoffice.com/images/stories/doc-excel/delete-rows-by-value/doc-remove-rows-by-value-17.png)

