스프레드시트 8

Google Sheets 함수 - ARRAYFORMULA

ARRAYFORMULA 함수에 대해 알아보자!  GPT의 설명은 이러합니다.하지만 읽어봐도 무슨 소리인지 모르겠으니 한번 사용해보겠습니다!  제 SKU시트에 이러한 데이터들이 있고 해당 데이터들을 다른 시트로 가져와서 사용하고 싶을때 =SKU!A2 이런식으로 사용해서 자동채우기하는 방식을 사용해도 문제는 없지만 SKU가 추가될때마다 업데이트를 해줘야하는 귀찮음이 있습니다.  하지만 아래 수식처럼 ARRAYFORMULA를 사용할 경우 A1에만 수식을 입력하면 나머지 데이터들도 자동으로 완성이 됩니다. =ARRAYFORMULA(SKU!A:A)     이제 SKU시트에 A7에 추가로 데이터를 입력하면 자동으로 데이터가 추가됩니다.  다른 사용법을 볼까요?  위와 같은 데이터가 있을때 합계를 구해보겠습니다.  ..

Google Sheets 함수 - IF

IF 함수에 대해 알아보자!  IF는 정말 많이 사용하고 다른 함수와 함께 정말 많이 사용하는 함수이기 때문에 사용법이 정말 무궁무진합니다.개인적으로 기본적으로 반드시 알아야할 함수라고 생각합니다. 그럼 사용해볼까요?  위와 같은 데이터에서 세과목의 합이 100점이상일 경우 합격을 한다고 했을때 에스파반 학생들의 합불 여부를 확인해볼까요?  = IF( 조건 , 조건에 부합할 경우 , 조건에 부합하지 못할 경우) IF함수는 위와 같이 작성되기 때문에 한번 작성해보도록 하겠습니다.   = IF( B2+C2+D2>=100  , "합격"  , "불합격" )  입력을 하고 자동채우기를 해볼까요? 이렇게 손쉽게 합불 여부를 알수 있습니다! 한가지 더 해볼까요? 만약 수학점수가 영어점수보다 낮다면 "수포자?" 거 표..

Google Sheet 단축키

Google Sheet단축키기능Ctrl + A전체선택 Ctrl + B 글씨 굵게 하기 Ctrl + C복사하기 Ctrl + F 찾기 Ctrl + H 찾기 및 바꾸기 Ctrl + I 글씨 기울이기 Ctrl + K 링크 삽입 Ctrl + P 인쇄 Ctrl + R 오른쪽으로 채우기 Ctrl + U 글씨 밑줄 Ctrl + V 붙여넣기 Ctrl + X 잘라내기 Ctrl + Y 재실행 Ctrl + Z 실행 취소 (뒤로 가기) Ctrl + "+" (텐키 말고 백스페이스 옆에 있는 키) 셀 삽입 Ctrl + "-" (텐키 말고 백스페이스 옆에 있는 키) 셀 삭제 Ctrl + ↑위 끝 데이터로 이동 Ctrl + ↓아래 끝 데이터로 이동 Ctrl + → 오른쪽 끝 데이터로 이동 Ctrl + ←왼쪽 ..

ReviewCheck (4) - 구글시트에 입력된 링크(리뷰 글)가 조건에 맞는지 체크해보자!

지난 글에서는 파이썬을 통해 HTML의 구조를 파악해보았습니다.그럼 우리는 이제 3개의 파일을 얻었는데요.구글 시트를 조회 편집하는 코드링크의 HTML을 추출하는 코드추출한 HTML에서 본문을 추출하는 코드이 3가지 코드를 GPT에게 알려주고 적절히 조합해 원하는 코드를 만들어 달라고 해보겠습니다.```from oauth2client.service_account import ServiceAccountCredentialsimport gspreadimport requestsfrom bs4 import BeautifulSoup# 구글 시트 API 사용을 위한 인증 정보 설정scope = ['https://www.googleapis.com/auth/spreadsheets']json_keyfile = r'키 파일..

ReviewCheck (3) - 네이버카페 HTML을 분석해보자!

지난 글에서는 파이썬을 통해 구글시트를 조회, 편집하는 기능을 구현해 보았습니다.이번 글에서는 구글시트의 링크에 접속하여 본문의 내용을 가져오는 코드를 알려드리겠습니다. 이제 구글 시트에 있는 링크에 접속해서 해당 링크의 본문이 어느 부분에 적혀있는지 컴퓨터에게 알려줘야 컴퓨터가 그 부분을 읽어올수 있기 때문에 사이트 구조를 파악해야합니다.   사이트는 기본적으로 HTML, CSS, JavaScript로 이뤄져 있는데 사실 저도 자세히는 모릅니다.간단하게 설명하면 아래 그림과 같다고 합니다.- HTML : 뼈- CSS : 피부, 모발 등- JavaScript : 근육  궁금하신 분은 아래 링크나 검색해보시면 여러 똑똑하신 분들이 많이 알려주시기 때문에 생략하도록 하겠습니다. https://velog.io..

ReviewCheck (2-2) - Python과 Google Sheet의 연동을 확인해보자!

spreadsheet_url = '여기에 구글시트 URL을 작성해주세요.' 지난 글에서 파이썬과 구글시트 연동을 위한 준비가 끝났습니다.이번에는 파이썬을 통해 구글시트 정보를 조회하고 편집해보도록 하겠습니다.   Visual Studio Code를 열고 지난번에 만들어둔 review.py 파일에 코드를 적어보도록 하겠습니다. print("hello world") 우선 이제 국룰인 "hello world" 를 출력해보겠습니다.  1. 코드입력2. 실행3. 출력 확인 파이썬 코드가 잘 실행되는것을 볼수 있습니다. 그럼 파이썬이 잘 작동되는것은 확인 되었으니 이제 파이썬과 구글시트가 잘 연동 되는지 확인해 보겠습니다. 하지만 저는 해당 코드를 작성할 능력이 없기 때문에 GPT에게 부탁하겠습니다.(GPT 무료 ..

ReviewCheck (2) - Python과 Google Sheet를 연동해보자!

이제 기본프로그램이 준비 되었으니 본격적으로 개발을 시작해보겠습니다!우선 내 컴퓨터가 내 구글시트를 읽을수 있도록 파이썬과 구글시트를 연동해보겠습니다.우선 저는 예시로 후기 취합이라는 구글시트를 만들었습니다.여러분도 혹시 모르니 원래 사용하던 시트를 복사하셔서 개발하시고 원본 시트에는 개발이 완료되어 안정적으로 실행되는 것을 확인한 후 적용하시기를 추천드립니다! 바로 본 시트에 하다가 실수하면 원본 시트가 엉망이 될수 있습니다.....   시트를 만드셨으면 이제 아래 사이트로 이동합니다. https://console.cloud.google.com/apis/dashboard 해당 사이트에 접속하셔서 로그인을 하시면 약관 동의 팝업이 뜨실텐데 읽어보시고 동의해주시면 됩니다.  이제 위 사진처럼 프로젝트 만들..

ReviewCheck (1) - 후기링크를 자동으로 체크해보자!

※ 저희 회사에서 월급루팡을 위해 제가 만든 프로그램을 각색한것입니다. 저는 컴공 전공자도 아니고 무역/물류전공자입니다. 하지만 회사를 다니면 항상 시간을 잡아먹는 단순업무가 존재하기 마련이죠...그런 단순업무를 너무 싫어하는 사람이라 항상 코딩에 대한 열망이 있었으나 항상 너무 어려워 포기했습니다.하지만 이제 우리에게는 ChatGPT라는 좋은 툴이 생겼으므로 이제 누구나 쉽게 코딩을 할수 있습니다!그럼 시작해보겠습니다. (≧∇≦)/- 만드려는 기능 -1. A회사는 고객들에게 네이버카페에 후기 글을 작성해줄 경우 상품을 주는 이벤트를 하고 있다.2. 고객이 링크를 작성하면 해당 링크를 각 판매 채널 담당자에 알려주고 각 채널 담당자는 본사 구글시트에 고객정보와 해당링크를 작성3. 마케팅담당자는 해당 링크..