사용자 도구

사이트 도구


google:googlesheet

문서의 이전 판입니다!


Google Sheet

텍스트 연결(conat)

  • &로 연결한다.
=A1&B1&"helloworld"

Named Ranges : 이름이 지정된 범위

Operator

조건부 서식

Pivot Tables

Macro

다중 Sheet 의 데이터를 하나로 합쳐서 보여주기

  • ={'Sheet1'!A2:G12;'Sheet2'!A2:G12; … } 형태로 여러 시트의 데이터를 하나의 별도 시트에 모아서 보여주는게 가능하다.
  • 하지만 이 경우 지정된 영역만 가능하고, G12 그 아래로 추가되는 것은 자동으로 추가가 안되는데,
  • ={'Sheet1'!A2:G;'Sheet2'!A2:G; … } 형태로 row 를 빼버리면 될것 같아 보이지만, 공백 row도 함께 추가된다.
  • 공백은 빼고 가려면 QUERY 함수를 사용해야 한다.
=QUERY({'Sheet1'!A2:G;'Sheet2'!A2:G; ... }, "select * where Col1 is not null or Col2 is not null ...", 0)

날짜와 시간 입력 Date Time

  • Sheet 를 열 때마다 그 순간의 현재 날짜와 시간을 원한다면(계속 시간/날이 경과함에 따라 갱신됨) 함수 NOW(),TODAY()를 사용하고,
  • 입력하는 현재의 날짜 시간을 입력하는 것을 원한다면(한번 입력 후 고정) 단축키를 이용한다.
    • Ctrl+; : 오늘 날짜
    • Ctrl+Shift+; : 현재 시각

vlookup

  • vlookup 함수는 현재 시트에 있는 key 데이터에 대해 다른 시트 혹은 다른 영역의 데이터를 join 해서 출력해줄 수 있는 역할을 한다. 매우 변번하게 사용된다.
  • DB 테이블의 join 과 비슷한 역할을 한다.
  • if(isnan(vlookup(…), “없을때”, vlookup(동일반복)) 형태로 lookup 실패시 출력할 내용을 지정할 수 있다.

if

  • IF : 조건을 만족하는지 여부에 따라 데이터 리턴
IF(ISNA(A2), "true일때 값", "false일 때 값")

is*

  • if에서 사용할 각종 비교 함수들
  • ISNA : #N/A 이면 true

프로그래밍과 연동

Sample Data

문제점

  • Video Hardware Acceleration 이 켜져 있을 경우 글씨가 안보이는 현상 발생함. see Linux VAAPI/VDPAU

참조

google/googlesheet.1671609554.txt.gz · 마지막으로 수정됨: 2022/12/21 16:59 저자 kwon37xi