Google 스프레드 시트에서 필터링 된 행 집합을 내보내는 방법은 무엇입니까?


23

Google 스프레드 시트를 CSV로 내보낼 때이 작업을 필터링 된 행 집합에만 적용 할 수 있습니까?

필터를 적용한 후 시트에 표시되는 행을 정확하게 CSV로 가져와야합니다.

답변:


8

분명히 아닙니다. 필터링 된 데이터를 저장하는 방법을 알아 내려고 노력하면서 30 분을 낭비했습니다. 필터 선택에 관계없이 항상 모든 행을 저장합니다.


그런 것 같아. Google 문서는 일부 명백한 사용 사례에서 매우 어색합니다.

1
방법이 있습니다. user29020의 답변을 확인하십시오.
2 비트 바보

18

구식 방법 :

  • 필터링 된 행 집합을 선택하십시오.
  • 클립 보드에 복사
  • 새 시트 만들기
  • 붙여 넣기 (또는 붙여 넣기-> 붙여 넣기 값만)
  • 이 새 시트를 CSV로 다운로드

이것은 실제로 복사하여 붙여 넣기에 효과적입니다. 그러나 잘라 내기 및 붙여 넣기를 사용할 때 어떻게 든 필터링 된 행으로 제한되지 않습니다 . 이 문제를 해결하려면 필터링 된 행의 값을 복사하여 붙여 넣은 다음 삭제할 수 있습니다.
Arjan

10

스프레드 시트 내에 새 시트 (Sheet2)를 작성하십시오.

A1셀을로 설정하십시오 =filter(Sheet1!A:X, Sheet1!A:A>1). ( filter기능 에 대한 문서를 참조하십시오 .)

그런 다음 필터링 된 값만 사용하여 Sheet2를 CSV로 저장하거나 내보낼 수 있습니다.


3
귀하의 답변을 높이기 위해이 커뮤니티에 가입했습니다. 정말 고맙습니다!
Siddharth Venu

그러나 여전히 함수에서 필터를 다시 지정해야합니까? 소스 시트의 열에서 필터링 된 조건을 가져 가지 않습니다. 기본적으로 여전히 모든 행이 표시됩니다. 20 개의 열이있는 시트가 있으며 그중 6 개가 다양한 방법으로 필터링되었습니다. 어떻게 여러 필터를 지정할 수 있습니까?
Scipilot

3

가장 좋은 방법은 CSV로 저장하려는 셀을 선택하고 메모장에 붙여 넣은 다음 쉼표로 탭을 찾아서 바꾸는 것입니다.


2

Google 스프레드 시트에서 필터를 설정하고 필터링 된 선택 항목을 복사 한 다음 Excel에 붙여 넣으면 필터링 된 선택 항목 만 붙여 넣는 것으로 나타났습니다. 다른 Google 스프레드 시트에 붙여 넣으려고하면 필터에 관계없이 선택한 모든 행이 표시됩니다.


0

Gdocs 스프레드 시트를 열고 'Tools :: Script Gallery'메뉴 항목을보고 csv를 검색하면 임의의 이름이 지정된 범위를 취하여 csv로 변환하여 결과를 이메일로 보내는 스크립트를 찾을 수 있습니다. . 스크립트를 전혀 보증 할 수 없지만 작동하는 것 같습니다.

Gdocs 스크립트 편집기에서 살펴보면 내부 내보내기 기능을 사용하지 않고 실제로 스프레드 시트 데이터를 구문 분석하여 CSV를 작성하므로 모든 경우에 완벽하게 작동하지 않을 수 있습니다. 상자에서 원하는 것을 수행하지 않으면 수정하기가 쉬운 것처럼 보입니다. 필터링 된 데이터에서 시도하지는 않았지만 '.getActiveSelection ()'메소드가있는 'SpreadsheetApp.getActiveSpreadsheet ()'호출에서 데이터를 가져옵니다. 따라서 명명 된 전체 범위를 우회 할 수 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.