특정 셀 값에 따라 Excel에서 행 삭제하기 – 쉬운 튜토리얼
작은 스프레드시트든 큰 데이터셋이든 상관없이, 특정 셀 값에 따라 행을 삭제하는 방법을 아는 것은 시간과 노력을 절약할 수 있습니다. 이 과정은 필터 기능, 찾기 및 바꾸기 도구, 정렬 기능 등을 포함한 여러 Excel 기능을 사용하여 수행할 수 있습니다. 이 가이드를 마치면 불필요한 행을 효율적으로 제거하고 데이터가 분석 요구에 맞게 깔끔하고 관련성 있게 유지할 수 있는 지식을 갖추게 됩니다.
예를 들어, 이름 열에 Jener가 포함된 모든 행을 삭제하려면 어떻게 해야 할까요?
특정 셀 값에 따라 전체 행 삭제하기
Excel에서는 특정 셀 값에 따라 행을 삭제하는 다양한 방법을 제공합니다. 이 섹션에서는 필터링, 찾기 및 바꾸기, Kutools와 같은 간단한 Excel 기능부터 VBA를 활용한 고급 기술까지 다룹니다. 초보자이든 고급 사용자이든 자신의 기술 수준과 필요에 맞는 방법을 찾을 수 있을 것입니다.
필터 기능으로 특정 셀 값에 따라 전체 행 삭제하기
일반적으로 필터 기능을 적용하여 특정 조건을 충족하는 행을 표시한 후 한 번에 행을 삭제할 수 있습니다.
1단계: 원하지 않는 행을 필터링하기 위해 필터 기능 적용하기
- 삭제하려는 행의 데이터 범위를 선택한 후, "데이터" > "필터"를 클릭하세요. 스크린샷 참조:
- 이제 각 열의 헤더에 드롭다운 화살표가 나타납니다. 행을 삭제하려는 값을 포함하는 열의 드롭다운 화살표를 클릭하세요. 예를 들어, 이름이 Jener인 행을 삭제하려면 이름 열의 화살표를 클릭하세요.
- 드롭다운 메뉴에서 "모두 선택"의 체크를 해제하여 모든 선택을 지우고, Jener 옆의 박스만 체크하거나 검색 상자에 Jener를 직접 입력하여 빠르게 찾으세요.
- 그런 다음, 확인 버튼을 클릭하여 필터를 적용합니다. Jener가 포함된 행만 표시됩니다. 스크린샷 참조:
2단계: 필터링된 행 삭제하기
표시된 행을 선택한 후, 선택된 행 중 하나를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 "행 삭제"를 선택하세요. 그러면 모든 선택된 행이 삭제됩니다.
3단계: 필터 해제하기
그런 다음, 다시 "데이터" > "필터"를 클릭하세요. 필터가 제거되고 삭제된 행을 제외한 모든 레코드가 표시됩니다.
- Jener라는 텍스트가 포함된 행을 제거하기 위해 필터 방법을 적용하는 것과 유사하게, 숫자 또는 날짜 조건에 따라 행을 제거하는 데에도 사용할 수 있습니다. 아래 스크린샷을 참조하세요:
숫자 필터 조건:
날짜 필터 조건: - 또한 필터 기능을 사용하여 특정 배경색을 가진 모든 행을 필터링하고 삭제할 수도 있습니다. 스크린샷 참조:
- 필터 기능을 사용하여 여러 조건에 따라 필터링하고 필요 없는 내용을 제거할 수도 있습니다. 예를 들어, 판매원이 Jener이고 총 매출이 $7000 이상인 모든 행을 삭제하려면 먼저 이름이 Jener인 행을 필터링한 후 매출이 7000 이상인 항목을 필터링하세요.
Kutools AI 도우미로 특정 셀 값에 따라 전체 행 삭제하기
Kutools for Excel은 Excel에서 다양한 복잡한 작업을 단순화하도록 설계된 300개 이상의 고급 기능을 포함한 포괄적인 추가 기능입니다. 그 기능 중 하나인 Kutools AI 도우미는 특정 기준에 따라 행을 필터링하고 삭제하는 작업을 자동화하는 데 도움을 줍니다.
Kutools for Excel을 설치한 후, "Kutools AI" > "AI 도우미"를 클릭하여 "Kutools AI 도우미" 창을 엽니다:
- 데이터 범위를 선택한 후, 요구 사항을 채팅 상자에 입력하고 "전송" 버튼을 클릭하거나 Enter 키를 눌러 질문을 보냅니다.
선택 영역에서 이름 열에 Jener가 포함된 경우 행을 삭제합니다. - 분석이 완료되면 "실행" 버튼을 클릭하여 실행합니다. Kutools AI 도우미는 AI를 사용하여 요청을 처리하고 Excel에서 직접 지정된 행을 삭제합니다.
- 여러 조건에 따라 행을 삭제하려면 요구 사항을 적절히 조정하면 됩니다. 예를 들어, "선택 영역에서 이름 열에 Jener 또는 Kevin이 포함된 행을 삭제" 또는 "선택 영역에서 이름 열에 Jener가 포함되고 총 매출이 7000을 초과하는 행을 삭제"와 같은 명령을 사용하세요.
- 이 방법은 실행 취소 기능을 지원하지 않습니다. 그러나 원래 데이터를 복원하려면 "불만족"을 클릭하여 변경 사항을 되돌릴 수 있습니다.
찾기 및 바꾸기 기능으로 특정 셀 값에 따라 전체 행 삭제하기
Excel의 찾기 및 바꾸기 기능을 사용하여 특정 셀 값에 따라 전체 행을 삭제하는 것은 데이터 정리를 위한 간단하면서도 매우 효과적인 방법입니다. 다음과 같이 진행하세요:
1단계: 특정 값을 선택하기 위해 찾기 및 바꾸기 기능 적용하기
- 특정 셀 값에 따라 행을 삭제하려는 열 데이터를 선택하고 Ctrl + F 키를 동시에 눌러 "찾기 및 바꾸기" 대화 상자를 엽니다.
- "찾기 및 바꾸기" 대화 상자에서 특정 셀 값(Jener라고 가정)을 "찾을 내용" 상자에 입력하고 "모두 찾기" 버튼을 클릭하세요. 스크린샷 참조:
- "찾기 및 바꾸기" 대화 상자의 하단에서 모든 검색 결과를 선택하고 대화 상자를 닫습니다. (검색 결과 중 하나를 선택한 후 Ctrl + A 키를 눌러 모든 결과를 선택할 수 있습니다.) 그리고 특정 값을 포함하는 모든 셀이 선택됩니다. 그런 다음, 이 대화 상자를 닫습니다. 스크린샷 참조:
2단계: 선택된 값에 따라 행 삭제하기
- 선택된 셀이 여전히 선택된 상태에서 선택된 셀 중 하나를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 삭제를 선택하세요.
- "삭제" 대화 상자에서 "전체 행"을 선택하고 확인을 클릭하여 지정된 값을 포함하는 모든 행을 삭제합니다.
VBA 코드로 특정 셀 값에 따라 전체 행 삭제하기
Excel에서 VBA(Visual Basic for Applications)를 사용하여 특정 셀 값에 따라 행을 삭제하면 특히 대규모 데이터셋의 경우 작업을 자동화하여 효율성을 높일 수 있습니다.
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단계: 코드 실행하기
- F5 키를 눌러 코드를 실행합니다. 팝업 대화 상자에서 특정 값에 따라 행을 삭제할 열을 선택하고 확인 버튼을 클릭하세요.
- 다음 대화 상자에서 특정 값을 입력하고 확인 버튼을 클릭하세요. 스크린샷 참조:
결과:
그러면 지정된 값에 따라 전체 행이 이미 삭제된 것을 볼 수 있습니다.
정렬 기능으로 선택 영역의 행 삭제하기
위의 모든 방법은 전체 행을 삭제하며, 이는 제한 사항이 될 수 있습니다. 예를 들어 이러한 방법을 사용하면 데이터셋의 오른쪽에 있는 모든 데이터가 삭제됩니다. 데이터셋 내에서 특정 레코드만 삭제하면서 나머지 데이터를 유지하려면 대안적인 접근 방식이 필요합니다.
1단계: 데이터용 도우미 열 생성하기
순서를 추적하는 데 도움이 되는 새 열을 생성합니다. 데이터 옆에 열을 삽입하고 1, 2, 3…과 같은 일련 번호로 채웁니다. 스크린샷 참조:
2단계: 특정 열을 기준으로 데이터 정렬하기
- 행을 삭제하려는 데이터 열을 선택한 후, "데이터" > "A에서 Z로 정렬" 또는 "Z에서 A로 정렬"을 클릭하고, 정렬 경고 대화 상자가 나타나면 "선택 영역 확장"을 선택한 후 "정렬" 버튼을 클릭합니다. 스크린샷 참조:
- 이제 동일한 값의 행이 함께 그룹화되어 쉽게 식별하고 선택할 수 있습니다. 스크린샷 참조:
3단계: 정렬된 행 삭제하기
- 삭제하려는 레코드 그룹을 선택하고 마우스 오른쪽 버튼을 클릭한 후 컨텍스트 메뉴에서 "삭제"를 선택합니다. "삭제" 대화 상자에서 "셀 위로 이동" 옵션을 선택하고 확인 버튼을 클릭합니다. 스크린샷 참조:
- 이름이 Jener인 레코드만 삭제되며 전체 행은 삭제되지 않습니다. 따라서 데이터셋의 오른쪽이나 왼쪽에 있는 데이터는 영향을 받지 않습니다.
4단계: 원래 데이터 순서를 복원하기 위해 정렬 기능 적용하기
도우미 열의 헤더를 클릭한 후 리본의 "데이터"로 이동하여 "A에서 Z로 정렬"을 선택하여 도우미 열의 순서에 따라 데이터를 정리합니다. 이렇게 하면 선택된 범위 내의 데이터가 원래 순서로 복원됩니다.
5단계: 도우미 열 삭제하기
마지막으로 워크시트를 정리하기 위해 필요한 경우 도우미 열을 삭제합니다.
이 문서에서는 Excel에서 특정 셀 값에 따라 행을 삭제하는 여러 방법을 살펴보았습니다. 마음에 드는 방법을 선택하세요. 더 많은 Excel 팁과 트릭을 탐구하고 싶다면 당사 웹사이트에서 수천 개의 튜토리얼을 제공하고 있으니 여기를 클릭하여 액세스하세요. 읽어주셔서 감사합니다. 앞으로도 더 유용한 정보를 제공해 드리겠습니다!
관련 기사:
- Excel에서 빈 셀 쉽게 제거하기 – 전체 튜토리얼
- Excel에서 빈 셀을 제거하는 것은 데이터를 간소화하고 분석, 이해 및 표현하기 쉽게 만드는 일반적인 작업입니다. 빈 셀은 데이터 분석을 방해하고 공식에서 오류를 발생시키며 데이터 세트를 불완전하거나 비전문적으로 보이게 만들 수 있습니다. 이 튜토리얼에서는 Go To Special 기능, 수식, 필터 기능 등을 사용하여 Excel에서 빈 셀을 효율적으로 제거하거나 관리하는 몇 가지 방법을 살펴봅니다. 각 방법은 다양한 요구와 시나리오를 충족합니다.
- Google 시트에서 특정 열 내 특정 텍스트가 포함된 모든 행 삭제하기
- Google 시트에 데이터 범위가 있다고 가정해 보겠습니다. 이제 열의 셀 값에 따라 행을 삭제하려고 합니다. 예를 들어, C열에 “Complete”라는 텍스트가 포함된 모든 행을 삭제하려고 합니다. 이 문서에서는 Google 시트에서 이를 해결하는 방법에 대해 설명하겠습니다.
- 배경색에 따라 행 삭제하기
- 특정 배경색에 따라 전체 행을 삭제하려면 어떻게 해야 할까요? 이 예에서는 다음 스크린샷에 표시된 것처럼 파란색 배경색으로 채워진 모든 행을 삭제해야 합니다. 이 문서에서는 Excel에서 이 작업을 수행하기 위한 코드를 제공합니다.
- 매우 두 번째 행 삭제하기
- Excel에서 빠르게 매번 두 번째 행 또는 열을 삭제하려면 먼저 매번 두 번째 행 또는 열을 빠르게 선택한 후 삭제 작업을 적용하는 것이 핵심입니다. 이 문서에서는 매번 두 번째 행 또는 열을 먼저 선택하고 빠르게 삭제하는 방법에 대한 몇 가지 팁을 알려드립니다.
최고의 오피스 생산성 도구
? | Kutools AI Aide: 지능형 실행, 코드 생성, 사용자 정의 수식 작성, 데이터 분석 및 차트 생성, Kutools 함수 호출을 기반으로 데이터 분석 혁신… |
인기 기능: 중복 찾기, 강조 또는 식별 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 결합 | 수식 없이 반올림 ... | |
슈퍼 LOOKUP: 다중 조건 VLookup | 다중 값 VLookup | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 빠르게 드롭다운 목록 만들기 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록 .... | |
열 관리자: 특정 개수의 열 추가 | 열 이동 | 숨겨진 열의 가시성 상태 전환 | 범위 및 열 비교 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 및 시트 관리자 | 자동 텍스트 라이브러리 (Auto Text) | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵은 글꼴/이탤릭체/취소선 필터링...) ... | |
최고의 15가지 도구 모음: 12개의 텍스트 도구 (텍스트 추가, 특정 문자 삭제, ...) | 50+ 차트 유형 (간트 차트, ...) | 40+ 실용적인 수식 (생일을 기반으로 나이 계산, ...) | 19개 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입, ...) | 12개 변환 도구 (단어로 변환하기, 통화 변환, ...) | 7개 병합 및 분할 도구 (고급 행 병합, 셀 분할, ...) | ... 그리고 더 많은 기능들 |
Kutools for Excel로 엑셀 스킬을 강화하고 지금까지 경험하지 못한 효율성을 체험하세요. Kutools for Excel은 생산성을 향상시키고 시간을 절약할 수 있는 300개 이상의 고급 기능을 제공합니다. 가장 필요한 기능을 얻으려면 여기를 클릭하세요...
Office Tab은 탭 인터페이스를 Office에 제공하여 작업을 훨씬 쉽게 만듭니다.
- Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화하세요.
- 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성하세요.
- 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!