Excel에서 필터링된 데이터만 csv 파일로 저장/내보내는 방법은 무엇입니까?
Excel에서 대규모 데이터 세트를 다룰 때, 특정 데이터 하위 집합에 초점을 맞추기 위해 필터를 적용하는 것이 일반적입니다. 그러나 보고서 작성, 데이터 교환 또는 추가 분석을 위해 필터링된(보이는) 행만 별도의 CSV 파일로 저장하거나 내보내야 할 때가 있습니다. 기본적으로 Excel의 다른 이름으로 저장 기능은 CSV 파일로 저장할 때 숨겨진 행과 필터링된 행을 포함한 전체 워크시트를 내보냅니다. 이렇게 되면 필터 결과만 분리하여 내보내고 그 순간 필요하지 않은 데이터를 제외하려는 경우 문제가 발생할 수 있습니다.
다음 섹션에서는 Excel에서 필터링된 데이터만 CSV 파일로 내보내는 여러 실용적인 방법을 찾을 수 있습니다. 각 방법은 장점이 있으며 다양한 사용자 요구와 시나리오에 적합합니다. 읽어보고 귀하의 작업 방식과 Excel 숙련도에 가장 적합한 솔루션을 선택하세요:
표시된 셀만 복사하여 Excel에서 필터링된 데이터만 csv 파일로 저장/내보내기
VBA 코드를 사용하여 Excel에서 필터링된 데이터만 csv 파일로 저장/내보내기
Kutools for Excel을 사용하여 Excel에서 필터링된 데이터만 csv 파일로 저장/내보내기
표시된 셀만 복사하여 Excel에서 필터링된 데이터만 csv 파일로 저장/내보내기
Excel은 기본적으로 필터링된(보이는) 행만 CSV 파일로 직접 저장할 수 있는 기능을 제공하지 않습니다. 그러나 간단한 해결 방법을 사용하여 목표를 달성할 수 있습니다. 이 접근법은 복잡한 함수나 코딩을 피하려는 사람들에게 적합합니다. 아래는 자세한 단계입니다:
1. 워크시트에 필터를 적용한 후 저장하려는 필터링된 데이터 범위를 선택합니다. 내보낸 파일의 명확성을 위해 헤더 행을 포함시키는지 확인하세요(필요한 경우).
2. 리본에서 홈 > 찾기 및 선택 > 이동 옵션을 클릭합니다. 이 옵션은 표시된 셀만 선택하는 데 도움이 됩니다. 스크린샷 참조:
3. 이동 옵션 대화 상자에서 표시된 셀만 선택하세요. 이렇게 하면 표시된(필터링된) 행만 선택되며 숨겨진 행이 실수로 복사되지 않도록 합니다.
4. 확인을 클릭한 후 선택한 범위를 복사하세요(CTRL+C를 누르거나 마우스 오른쪽 버튼을 클릭하고 복사를 선택할 수 있음), 새 워크시트를 열고 데이터를 붙여넣으세요(CTRL+V 사용). 표시된(필터링된) 행만 나타납니다 - 숨겨진 행은 제외되므로 이제 데이터 세트를 내보낼 준비가 되었습니다.
5. 이 데이터를 내보내려면 파일 > 다른 이름으로 저장으로 이동하세요. 다른 이름으로 저장 대화 상자에서 원하는 파일 이름과 위치를 선택하세요. 다른 이름으로 저장 형식 드롭다운 목록에서 CSV(쉼표로 구분)(*.csv)를 선택하세요. 안내를 위한 스크린샷 참조:
6. 저장을 클릭하세요. '워크북의 일부 기능이 손실될 수 있음'이라는 팝업 경고창이 나타날 수 있으며, 활성 시트만 저장할 것인지 묻습니다. 이는 CSV 내보내기의 표준 절차입니다. 확인을 클릭하고 확인을 눌러 예를 선택해 진행해 주세요. 이제 필터링된 데이터가 선택한 디렉토리에 CSV 파일로 저장됩니다.
이 방법은 간단하며 코딩 기술이 필요하지 않습니다. 그러나 자주 반복하거나 매우 큰 데이터 세트로 작업해야 하는 경우 시간이 조금 걸릴 수 있습니다. 저장하기 전에 항상 새 워크시트에 붙여넣은 데이터를 다시 확인하여 표시된 행만 포함되었는지 확인하세요. 필터링된 데이터를 자주 내보내야 하는 경우 아래의 자동화 방법을 고려해 보세요.
VBA 코드를 사용하여 Excel에서 필터링된 데이터만 csv 파일로 저장/내보내기
필터링된 데이터를 정기적으로 내보내거나 더 빠르고 자동화된 방법을 원한다면 VBA 매크로를 사용할 수 있습니다. 이 방법은 특히 수동 작업을 줄이고 프로그래밍적으로 범위를 내보내려는 경우 적합합니다. 아래는 단계별 가이드입니다:
1. Alt + F11을 눌러 Microsoft Visual Basic for Applications(VBA) 편집기를 엽니다. 이 창에서는 Excel 매크로를 관리할 수 있습니다.
2. VBA 편집기에서 삽입 > 모듈을 클릭하여 새 모듈을 추가합니다. 다음 VBA 코드를 빈 모듈 창에 복사하여 붙여넣으세요.
VBA 코드: Excel에서 필터링된 데이터만 csv 파일로 저장/내보내기
Sub Macro1()
'updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
Dim xUpdate As Boolean
Dim xFileName As String
Dim xWb As Workbook
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("please select the filtered range", "Kutools for Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xRg = xRg.SpecialCells(xlCellTypeVisible)
If xRg Is Nothing Then Exit Sub
xFileName = Application.GetSaveAsFilename(, "CSV Files (*.csv), *.csv", , "please specify the file name")
If xFileName = "" Then Exit Sub
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
xRg.Copy
Set xWb = Application.Workbooks.Add
xWb.ActiveSheet.Paste
xWb.SaveAs Filename:=xFileName, FileFormat:=xlCSV, CreateBackup:=False
xWb.Close False
Application.ScreenUpdating = xUpdate
End Sub
3. 코드가 준비되면 F5를 누르거나 실행 버튼을 클릭하여 실행합니다. CSV 파일로 내보내려는 필터링된 데이터 범위를 선택하라는 메시지가 표시됩니다. 관련 셀을 선택하고 확인을 클릭하세요.
4. 다음으로, CSV 파일의 이름과 저장 위치를 지정하라는 대화 상자가 나타납니다. 대상 폴더를 선택하거나 생성하고 파일 이름을 입력하세요, 예제는 다음과 같습니다:
5. 저장을 클릭하면 매크로가 선택한 범위의 표시된 셀만 CSV 파일로 내보냅니다. 숨겨진 행(필터링된 행)은 포함되지 않습니다.
이 VBA 솔루션은 반복 작업이나 대량 내보내기에 빠르고 정확하며 완벽합니다. 그러나 매크로를 활성화하고 VBA 편집기를 사용하는 기본적인 지식이 필요합니다. 새 매크로를 실행하기 전에 항상 작업을 저장하고 중요한 파일의 백업을 유지하세요. 오류가 발생하면 선택 항목에 표시된 셀(필터링된 데이터)이 포함되어 있고 선택된 디렉토리에 쓰기 권한이 있는지 확인하세요.
Kutools for Excel을 사용하여 Excel에서 필터링된 데이터만 csv 파일로 저장/내보내기
Kutools for Excel은 Export Range to File이라는 전용 기능을 제공합니다. 이 유틸리티는 필터링된 데이터를 포함한 선택된 셀을 CSV, PDF, 텍스트, 기타 형식으로 쉽게 내보낼 수 있도록 해줍니다. 이는 VBA 코드나 수동 선택 없이도 신뢰할 수 있는 솔루션을 원하는 사용자, 특히 필터링된 데이터를 자주 내보내는 작업에 이상적입니다.
Kutools for Excel을 설치했다면 다음 단계를 따르세요:
1. 먼저 원하는 필터를 적용하고 내보내려는 표시된 데이터를 선택하세요. 선택 항목에 관련된(필터링된) 행만 포함되었는지 확인하세요.
2. 리본에서 Kutools Plus를 클릭하고 가져오기 및 내보내기를 선택한 후 범위 내보내기를 클릭하세요. 아래 스크린샷을 참고하여 이 옵션을 찾아보세요:
3. 내보내기 범위 대화 상자에서 파일 유형 섹션에서 형식(예: CSV)을 선택하세요. 클릭하여 내보낸 파일을 저장할 폴더를 찾아 선택하세요. 아래 예제를 참조하세요:
4. 위치와 설정을 확인한 후 확인을 클릭하세요. 또 다른 메시지가 표시되어 내보낸 파일의 이름을 지정하라고 요청합니다. 원하는 이름을 입력하고 확인하세요.
5. 한 번 더 확인을 클릭하세요. 선택한 필터링된 데이터가 선택한 위치에 CSV 파일로 저장됩니다. 선택한 표시된 셀만 내보내지며 숨겨진 행은 무시됩니다.
Kutools for Excel은 반복된 내보내기를 수행하거나 유연한 형식 옵션이 필요한 사용자, 그리고 VBA에 익숙하지 않은 사용자에게 매우 추천됩니다. CSV 외에도 텍스트, PDF 및 여러 다른 형식으로 바로 내보낼 수 있어 시간을 절약하고 수동 작업에서 발생할 수 있는 오류 위험을 줄일 수 있습니다.
지금 Kutools for Excel 다운로드 및 무료 체험하기!
예상치 못한 결과나 데이터가 누락된 파일이 나오는 경우, 내보내기 전에 선택 항목에 의도한 표시된 셀만 포함되었는지 확인하세요. 또한 공통적인 문제를 피하기 위해 대화 상자의 폴더 권한과 파일 형식 설정에 주의하세요.
데모: Kutools for Excel을 사용하여 Excel에서 필터링된 데이터만 csv 파일로 저장/내보내기
Power Query를 통해 필터링된 데이터 내보내기
Power Query(Get & Transform)를 사용하여 필터링된 데이터를 추출하고 저장할 수 있습니다. 이 방법은 최신 Excel 버전(Excel 2016 이상)을 사용하는 사용자에게 적합하며, 반복 가능한 내보내기를 자동화하려는 경우에 유용합니다:
1. 데이터를 선택하고 데이터 > 테이블/범위에서 Power Query 편집기를 실행하세요(범위에는 헤더가 있어야 함).
2. Power Query에서 관련 열에 직접 필터를 적용하세요.
3. 홈 > 닫고 로드 클릭하고 “연결만 생성” 또는 “새 워크시트에 테이블”을 선택하세요.
4. 필터링된 결과가 새 워크시트에 나타납니다. 평소처럼 내보내기(파일 > 다른 이름으로 저장 > CSV).
Power Query는 일정한 데이터 내보내기가 필요하거나 재사용 가능한 쿼리 템플릿을 만들고자 하는 사용자에게 실용적입니다. 초기 설정은 초보자에게는 다소 복잡할 수 있지만, 데이터 세트 변환과 반복 사용에 매우 효율적입니다.
최고의 오피스 생산성 도구
🤖 | Kutools AI Aide: 지능형 실행을 기반으로 데이터 분석 혁신 지능형 실행 | 코드 생성 | 사용자 정의 수식 생성 | 데이터 분석 및 차트 생성 | Kutools Functions 호출… |
인기 기능: 중복 찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 병합 | 반올림... | |
슈퍼 LOOKUP: 다중 조건 VLookup | 다중 값 VLookup | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 드롭다운 목록 신속 생성 | 의존형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
열 매니저: 지정 개수 열 추가 | 열 이동 | 숨겨진 열 표시 상태 전환 | 범위 및 열 비교 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 & 시트 관리 | 자동 텍스트 라이브러리 | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록별 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵게/이탤릭/취소선 필터...)... | |
Top15 도구 세트: 12개 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...) | 50+ 차트 유형(간트 차트, ...) | 40+ 실용 수식(생일을 기반으로 나이 계산, ...) | 19개 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...) | 12개 변환 도구(단어로 변환하기, 통화 변환, ...) | 7개 병합 & 분할 도구(고급 행 병합, 셀 분할, ...) | ... 그리고 그 외 |
Kutools for Excel로 Excel 실력을 한 단계 업그레이드하고, 그 어떤 때보다 뛰어난 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능을 제공하여 생산성을 높이고 저장 시간을 줄여줍니다. 가장 필요한 기능을 지금 바로 확인하세요...
Office Tab이 오피스에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다
- Word, Excel, PowerPoint에서 탭 기반 편집과 읽기를 활성화합니다.
- 여러 문서를 새 창이 아닌 동일한 창의 새 탭에서 열고 생성하세요.
- 생산성이50% 향상되며, 매일 수백 번의 마우스 클릭을 줄일 수 있습니다!