목차
큰 Google 스프레드시트로 작업할 때마다 특정 정보만 보고 평가하기 위해 표를 지속적으로 필터링할 가능성이 있습니다.
해당 정보를 별도의 여러 시트나 스프레드시트로 나누는 것이 가장 좋지 않을까요( 파일) 드라이브에 있습니까? 개인적으로 저는 이름, 번호, 날짜 등 각자의 고유한 항목에 대한 각 시트를 갖는 것이 매우 편리하다는 것을 알았습니다. 관련 정보만 다른 사람과 공유할 수 있는 새로운 가능성은 차치하고라도.
그것이 목표라면 시트와 스프레드시트를 함께 분할하겠습니다. 데이터를 가져올 방법을 선택하고 거기에 설명된 단계를 따르세요.
열 값을 기준으로 한 시트 분할
이것을 상상해보세요. Google에서 비용을 추적합니다. 시트 문서. 매일 날짜, 지출 금액 및 범주를 입력합니다. 테이블이 커지므로 범주별로 테이블을 분할하는 것이 점점 더 적합해집니다.
옵션을 고려해 보겠습니다.
시트를 다른 시트로 분할 파일 내
하나의 Google 스프레드시트에 여러 시트(각각 고유한 카테고리 포함)가 있어도 괜찮다면 두 가지 기능이 도움이 됩니다.
예 1. FILTER 기능
FILTER 기능이 가장 먼저 떠오를 것입니다. 특정 조건으로 범위를 필터링하고 공통 값으로 시트를 분할하는 것처럼 관련 값만 반환합니다.
FILTER(range, condition1, [condition2, ...])참고. 나FILTER는 이미 우리 블로그에서 튜토리얼을 소유하고 있기 때문에 여기서는 함수 기본 사항을 다루지 않습니다.
먼저 외식 에 대한 모든 비용을 다른 시트로 가져오겠습니다.
먼저 스프레드시트에 새 시트를 만들고 여기에 다음 수식을 입력합니다.
=FILTER(Sheet1!A2:G101,Sheet1!B2:B101 = "Eating Out")
보시다시피 원본 시트( Sheet1!A2:G101 )에서 말 그대로 모든 기존 레코드를 가져와서 하나만 선택합니다. B열에 외식 이 있는 항목 — Sheet1!B2:B101 = "외식" .
이미 생각하셨겠지만 각 새 시트에 대한 수식을 분할하고 조정할 범주가 있는 만큼 수동으로 많은 시트. 그러나 그것이 귀하의 잼이 아닌 경우 시트를 분할하는 훨씬 더 효율적인 공식없는 방법이 있습니다. 자유롭게 바로 이동하세요.
예제 2. QUERY 함수
다음은 들어보지 못한 함수인 QUERY입니다. 나는 또한 우리 블로그에서 그것에 대해 이야기했습니다. 그것은 Google 스프레드시트의 미지의 바다에 있는 Nathan과 같습니다 — 불가능을 처리합니다 :) 예, 심지어 공통 값으로 시트를 분할합니다!
QUERY(data, query, [headers])참고. 독특한 언어(SQL의 명령과 유사)를 사용하므로 이전에 사용해 본 적이 없다면 이 기사를 확인하십시오.
그렇다면 외식 에 대한 모든 비용을 계산하기 위해 QUERY 수식은 어떻게 생겼습니까?
=QUERY(Sheet1!A1:G101,"select * where B = 'Eating Out'")
논리 동일:
- 내 소스 시트의 전체 범위 — Sheet1!A1:G101
- 열 B의 값이 외식 — "select * 여기서 B = '외식'"
아아, 여기에도 많은 수작업 준비가 필요합니다. 여전히 각 범주에 대해 새 시트를 추가하고 거기에 새 수식을 입력해야 합니다.
수식을 전혀 사용하고 싶지 않다면 모든 작업을 수행할 수 있는 이 추가 기능인 Split Sheet가 있습니다. 아래를 살펴보십시오.
다른 파일에서 시트를 여러 시트로 분할
하나의 스프레드시트 내에서 여러 시트를 생성하지 않으려면 시트를 분할하고 다른 파일이 생성됩니다.
QUERY + IMPORTRANGE 듀오가 도움이 될 것입니다.
보자. 내 드라이브에 새 스프레드시트를 만들고 거기에 수식을 입력합니다.
=QUERY(IMPORTRANGE("1dbTp-ZhEfLlPDn8PiJrCiQ7GJIJxM-Lu27X-Qq1uytI","Sheet1!A1:G101"),"select * where Col2 = 'Eating Out'")
- QUERY는 위에서 언급한 것과 동일합니다. 내 원래 테이블로 이동하여 B가 외식 을 포함하는 행을 가져옵니다. 테이블을 분할하는 것처럼!
- IMPORTRANGE는 무엇입니까? 내 원래 테이블은 다른 문서에 있습니다. IMPORTRANGE는 해당 파일을 열고 필요한 것을 가져오는 키와 같습니다. 그것 없이는 QUERY가 통과되지 않습니다 :)
팁. 이전 블로그에서 IMPORTRANGE에 대해 자세히 설명했습니다. 살펴보십시오.
IMPORTRANGE를 사용할 때 새 파일을 원본 파일과 연결하려면해당 버튼. 그렇지 않으면 오류 메시지만 표시됩니다.
하지만 액세스 허용 을 누르면 모든 데이터가 몇 초(또는 몇 분) 안에 로드됩니다. 가져올 데이터가 많은 경우).
보시다시피 이 방법은 내부에 새 시트가 포함된 새 스프레드시트를 수동으로 만들고 각각에 대해 QUERY + IMPORTRANGE 함수를 작성할 준비가 되었음을 의미합니다. 필수 값입니다.
이 값이 너무 많으면 아래에 설명된 시트 분할 추가 기능을 사용해 보시기 바랍니다. 후회하지 않으실 것을 약속드립니다.
시트를 여러 개로 분할 수식이 없는 별도의 스프레드시트
다음 단계는 각 카테고리를 자체 Google 스프레드시트 파일로 분할하는 것입니다.
가장 사용자 친화적인 방법인 분할에 집중하고 싶습니다. 시트 추가 기능. 주요 목적은 선택한 열의 값에 따라 Google 시트를 여러 시트/스프레드시트로 분할하는 것입니다.
미세 조정에 필요한 모든 것이 하나의 창에 있습니다:
- 몇 개의 체크박스 — 결과
- 및 마무리 버튼
을 위한 위치가 있는
Google 스프레드시트 스토어에서 시트 분할을 설치하고 몇 번의 클릭과 몇 분 만에 전문가처럼 시트를 여러 시트 또는 파일로 분할합니다. .
하나의 Google 스프레드시트를 별도의 Google 드라이브로 분할파일별 탭
때때로 하나의 테이블을 여러 시트로 분할하는 것만으로는 충분하지 않습니다. 경우에 따라 더 나아가 각 테이블(시트/탭)을 드라이브의 별도 Google 스프레드시트(파일)에 배치할 수 있습니다. 운 좋게도 몇 가지 방법이 있습니다.
스프레드시트를 복제하고 원치 않는 탭을 제거합니다.
이 첫 번째 솔루션은 매우 서투르지만 여전히 솔루션입니다.
팁. 서투른 솔루션에 시간을 낭비하고 싶지 않다면 가장 쉬운 방법을 바로 알 수 있는 링크가 있습니다.
- 드라이브에서 분할하려는 스프레드시트를 찾아 선택합니다.
팁. 또는 특수 폴더를 만들고 이 모든 스프레드시트를 해당 폴더로 옮길 수도 있습니다.
각 탭을 새 스프레드시트에 수동으로 복사
좀 더 세련된 표준 솔루션이 하나 더 있습니다.
- 탭별로 여러 스프레드시트로 분할하려는 스프레드시트를 엽니다.
- 보려는 각 시트를 마우스 오른쪽 버튼으로 클릭합니다.다른 파일로 이동하고 복사 대상 > 새 스프레드시트 :
팁. 드라이브에 바로 새 스프레드시트가 생성되지만 제목은 없습니다. 걱정하지 마십시오. 모든 시트가 새 스프레드시트로 복사되면 새 탭에서 해당 파일을 열 수 있는 링크가 제공됩니다.
그리고 그에 따라 이름을 바꿉니다.
팁. 이 수동 복사를 방지하는 방법이 있습니다. 바로 Sheets Manager 애드온입니다. 파일의 모든 시트를 확인하고 드라이브에서 별도의 파일로 빠르게 분할합니다. 맨 마지막에 소개합니다.
IMPORTRANGE 기능을 사용하여 범위 복사
Google 스프레드시트에는 항상 모든 작업에 대한 기능이 있습니다. 하나의 Google 스프레드시트를 탭별로 여러 개의 개별 스프레드시트로 분할하는 것도 예외는 아닙니다. 그리고 IMPORTRANGE 기능은 다시 작업에 완벽합니다.
다음은 Google 스프레드시트 파일의 각 시트에 대해 따라야 할 단계입니다.
- 드라이브에서 새 스프레드시트를 만들어 시작합니다.
- 열고 IMPORTRANGE 함수를 입력합니다.
=IMPORTRANGE("1Uk2YVGpTStLiA9M-T0xkBpRTOcCvZZEntCLFnQ4EHVQ","I quarter!A1:G31")
- 1Uk2YVGpTStLiA9M-T0xkBpRTOCCvZZEntCLFnQ4EHVQ 는 원본 스프레드시트 URL의 키입니다. ' 키 '는 ' //docs.google.com/spreadsheets/d/ '와 ' /edit#gid=0 사이의 고유한 문자 조합을 의미합니다. '로 연결되는 URL 표시줄에특정 스프레드시트입니다.
- I quarter!A1:G31 는 새 파일에 가져오려는 시트 및 범위에 대한 참조입니다.
- 물론 원본 스프레드시트에서 데이터를 가져올 수 있는 액세스 권한을 부여하기 전까지는 기능이 작동하지 않습니다. IMPORTRANGE를 보유하고 있으므로 A1 위에 마우스를 놓고 해당 버튼을 눌러야 합니다.
완료되는 즉시 수식이 소스 스프레드시트의 데이터. 이 시트에 이름을 지정하고 원본 파일에서 동일한 시트를 제거할 수 있습니다.
또한 나머지 탭에 대해서도 이 작업을 반복합니다.
시트 관리자 부가기능 — 여러 Google 시트를 여러 개의 새 스프레드시트
앞서 언급한 모든 방법은 솔루션을 조금씩 풀고 많은 조작이 필요하지만, 도구 벨트에서 스프레드시트를 분리하는 가장 빠르고 쉬운 다른 방법을 선택하겠습니다.
Sheets Manager 애드온은 사이드바에 모든 시트를 나열하고 각 작업에 대한 버튼을 제공합니다. 예, 시트별로 스프레드시트를 드라이브의 여러 다른 파일로 분할하는 것을 포함합니다.
설치하고 다음 두 가지 작업만 수행하면 됩니다.
- 모든 시트 선택(추가 - 사이드바에서) 현재 열려 있는 스프레드시트에 더 이상 속하지 않습니다.
팁. 연속 시트를 선택하려면 Shift 를 누르고 개별 시트를 선택하려면 Ctrl 을 누르십시오. 또는 시트 이름 옆의 확인란을 사용하십시오.
- 다음 옵션 중 하나만 클릭합니다. > 여러 새 스프레드시트 :
이 부가 기능은 현재 스프레드시트에서 시트를 잘라 드라이브의 새 스프레드시트에 붙여넣습니다. 원본 파일의 이름을 딴 폴더에서 해당 파일을 찾을 수 있습니다.
시트 관리자는 또한 결과 메시지를 통해 알려주고 다음을 사용하여 새 폴더를 열 수 있는 링크를 제공합니다. 새 브라우저 탭에서 바로 시트 분할:
바로 끝입니다!
수식을 작성하고 복사하여 붙여넣을 필요 없이 수동으로 새 파일을 만듭니다. 추가 기능은 해당 버튼을 클릭하면 모든 작업을 자동으로 수행합니다.
Google 스프레드시트 스토어에서 단일 도구 또는 Power Tools의 일부로 다운로드하세요. 스프레드시트 저장기입니다.
이 솔루션이 도움이 되기를 바랍니다. 그렇지 않으면 아래 댓글 섹션에서 만나요 ;)