본문 바로가기

Programming/스프레드시트

(15)
구글 스프레드시트 Join 과 같은 기능 테이블 합치기 두개의 테이블을 합치기 위해 구글 스프레드시트에서 join 같은 기능을 찾는 경우가 많습니다. 오늘은 join과 같이 두개의 테이블을 합치는 함수를 알아보겠습니다. ---- ---- A B C D E 이름 수학 이름 국어 김똥개 50 마도니 39 박순딩 20 김똥개 48 고댕댕 30 고댕댕 15 마도니 10 박순딩 10 위의 내용처럼 학생의 이름과 과목에 따른 점수를 각각 두개의 테이블로 나누어 표시했을 경우 학생에 따른 '수학'과 '국어'의 데이터를 표시해 주도록 합니다. 김똥개 50 48 박순딩 20 10 고댕댕 30 15 마도니 10 39 위와 같이 수학과 국어의 점수를 표시합니다. ARRAYFORMULA 함수를 이용하여 이름과 수학정보를 앞쪽에 표시하고 다음 컬럼에 이름을 비교하여 ..
구글 스프레드시트 sitemap.xml 페이지 url 필터링 애드센스 URL 채널 관리 애드센스에서 통계데이터를 확인할 때 URL 채널 기준으로 보고 싶을 때가 있다. 페이지에 따른 노출수, 예상수입, 클릭수 등의 궁금한 데이터를 자세히 확인할 수 있기 때문이다. 이렇게 URL 채널 기준으로 보고 싶다면 url 채널을 등록해 주어야 한다. 그 과정 중에 sitemap.xml에서 url만 추출하여 사용하는 방법을 보겠다. 목차 1. 채널에 등록하는 url 선별 2. 태그 지우기 3. 필터로 태그 숨기기 ---- ---- 채널에 등록하는 url 선별 url 채널 등록에 사용할 데이터는 아래와 같은 패턴으로 되어있다. 가 달려있는 url을 사용한다. 이렇게 가 달려있는 수많은 url에서 "https://....." 의 url 만 사용해야 하기 때문에 다른 문자들을 모..
구글 스프레드시트 Json 데이터 시트에 표시하기 Json 문자열로 나열된 Json 데이터를 스프레드시트에 표시하는 방법을 알아보겠습니다. 목차 1. 커스텀 함수 만들기 2. 스크립트 작성하기 3. 사용예시 ---- ---- 커스텀 함수 만들기 구글 스프레드시트를 열고 확장 프로그램에 Apps Script를 눌러서 새로운 gs 파일을 생성합니다. 파일이름은 원하시는 이름으로 정하시면됩니다. 스크립트 작성하기 아래의 내용을 .gs 파일에 붙여넣으시고 저장하시면 됩니다. /** * Returns Json parse data * * @param {cell} Cell with json data * @customfunction */ function ImportJSONFromCell(cell, query, options) { return ImportJSONAdv..
구글 스프레드시트(spreadsheet) 초보의 상품관리와 그래프사용 문서관리 회사원이든 자영업자든 일 잘하는 사람이 되기 위한 시작은 문서관리입니다. 오늘은 초보 커피 사장님이 되어 구글 스프레드시트를 통해 제품관리를 해보도록 하겠습니다. 구글 스프레드시트는 무겁지 않고 엑셀만큼 다양한 기능을 제공하기 때문에 많은 사람들에게 사랑받는 관리 툴입니다. 게다가 앱도 있어서 접근성이 매우 좋고 온라인이라는 장점 때문에 공유하기도 좋습니다. 구글 스프레드시트의 생성, 유용한 함수의 사용 그리고 차트 넣기를 함께 살펴보도록 할게요. ---- ---- 스프레드시트 생성 구글 계정이 있으시다면 구글 드라이드를 통해 스프레드시트를 생성할 수 있습니다. 구글 드라이브는 무료로 15G의 저장공간을 제공해 주기 때문에 문서를 아무리 많이 만들어도 모자라지 않은 만큼 충분한 저장공간으로 사용..
구글 스프레드시트 IF 예제 들어가며 구글 스프레드시트를 사용할 때 계산이나 조건에 따라서 값을 표시해 주고 싶을 때가 있다. 오늘은 IF 문법에 대해 알아보자 ---- ---- =IF(논리 표현식, "정답일경우 값", "오답일경우 값")​ IF 문법 조건문이다 논리 표현식에 맞춰 값을 보여준다는 뜻이다. 사직연산의 IF 덧셈 =IF(1+1=2, "정답", "오답")​ 뺄셈 =IF(1-1=0, "정답", "오답")​ 곱셈 =IF(1*1=1, "정답", "오답")​ 나눗셈 =IF(1/1=1, "정답", "오답")​ 주의할 점은 1+1==2 로 사용하지 않는다는 점이다. 응용 IF 문안에 IF 문을 넣어서 사용할 수 있다. 이런 경우는 다른 위치의 값을 가져와 그 값의 정오답 여부에 따라서 다른 표현 값을 적어준다 예를 들어 점수에 ..
구글 스프레드시트 MATCH 예제 =MATCH(검색할 키, 범위, 비교방법) MATCH 범위 내에서 주어진 값과 일치하는 셀의 위치를 반환하는 함수입니다. 값의 반환을 원한다면 VLOOKUP을 참고하세요 ---- ---- 비교방법 0: 완전 일치 1: 범위가 오름차순으로 정렬된 것으로 추정하고, 검색할 키보다 작거나 같은 값 중 가장 큰 값을 반환합니다. -1: 범위가 내림차순으로 정렬된 것으로 추정하여, 검색할 키보다 크거나 같은 값 중 가장 작은 값을 반환합니다. A 1 10 2 20 3 30 4 40 5 50 ※ 10 에 해당하는 A열의 위치 값을 구하시오 =MATCH(10,A1:A5, 0) 값은 1이 나옵니다. 10은 A1부터 A5사이에 첫 번째로 위치하기 때문입니다. 30이라고 했으면 3이 나오겠죠? ☆ 대부분 비교방법을 0으로..
구글 스프레드시트 AVERAGE 예제 =AVERAGE(셀 또는 영역, 셀 또는 영역,........) AVERAGE 개별의 셀을 넣거나 특정 영역만을 지정해서 평균을 낼 수 있습니다. A B C 1 2 3 4 2 4 3 5 3 6 4 5 4 1 7 6 1. 셀만 골라서 평균을 내는 방법 - 1행의 내용들만 평균을 낸다면 =AVERAGE(A1,B1,C1) 값은 3 - 1행의 내용중 B1을 제외하고 평균을 낸다면 =AVERAGE(A1,C1) 값은 3 ---- ---- 2. 영역을 정해서 평균을 내는 방법 - 테이블의 모든 데이터를 선택해 평균을 낸다면 =AVERAGE(A:A,B:B,C:C) 값은 4.1666666666 - A영역과 C영역만 평균을 낸다면 =AVERAGE(A:A,C:C) or =AVERAGE(A1:A3,C1:C3) 값은 4.125..
구글 스프레드시트 Export(google spreadsheet export) open your spreadsheet you want to export go to Add-ons select Export Sheet Data select format XML or JSON click on Export button click on the download button ---- ---- 부가기능 선택 부가기능 설치하기 선택 Export Sheet Data 설치 돌아와서 부가기능에서 Export Sheet Data선택 Open Sidebar 눌러서 우측에 창띄움 Export Format에서 XML 또는 JSON 선택 하단에 Export 써있는 파란 버튼 클릭 ※ 구글 스프레드시트에서 자주 사용되는 함수의 예제들 모음 구글 스프레드시트 동적 DROPDOWN 구글 스프레드시트 COUNT 구글 스프..