본문 바로가기

728x90

스프레드시트

(7)
엑셀 급여 명세서 양식 무료 다운로드, 초 간단 설문 조사 이벤트입니다. 안녕하세요? 제임스입니다~♣구글 스프레드시트 엑셀 연구소가 시작 한지 그새 2년이 되었습니다. 그래서 준비한 초간단 설문조사 이벤트~! 아래 초간단 설문 조사에 응답해주시면 엑셀 급여 명세서 양식 링크가 나타납니다.구글 스프레드시트, 엑셀, 혹은 구글 오피스 등에 관해서 우리 구글 스프레드시트 엑셀 연구소에서 다뤘으면 좋겠다 싶은 내용을 20자 이내로 적어주시면 됩니다~ :) ▼ 초간단 설문 조사 링크 ▼   https://script.google.com/macros/s/AKfycbwb-8QdD2KdvdoirD93ZjLNVEu-JgJm-eKECgBEG7zb6hHexNYNw4G9kWOtRVfqXFqW/exec script.google.com  1. 설문 링크를 클릭하면 나타나는 아래 화면에서 20자 이상..
구글 스프레드시트 공유 권한 정리(소유자, 편집자, 댓글 작성자, 뷰어) 스프레드시트를 공유 하여 공동 작업을 진행 할 때 사용자들에게 정확하게 권한을 정해 주는 것은 말하지 않아도 대단히 중요한 일입니다. ​스프레드시트의 권한을 살펴보면 소유자, 편집자, 댓글 작성자, 뷰어 4가지로 되어 있고, 각각의 권한에 따라 할 수 있는 일이 정해져 있습니다. 한가지씩 살펴보도록 하겠습니다.소유자소유자 권한은 처음 스프레드시트를 만든 계정, 사람에게 기본값으로 주어지는 권한으로 콘텐츠를 보고, 편집하고, 댓글을 더하고 편집하는 등의 모든 것들을 할 수가 있습니다. ​ 스프레드시트의 소유자를 따로 지정하여 소유권을 넘겨 줄 수도 있습니다(한 번 넘겨준 소유권은 받은 사람이 다시 넘겨주기 전에는 다시 소유 할 수 없습니다.). ​소유자는 한 번에 지정 할 수 없고, 기존에 추가한 사용자 ..
엑셀 구글 스프레드시트 숫자 문자 추출 함수 (LEFT, MID, RIGHT, FIND, LEN, ISNUMBER) 엑셀, 구글 스프레드시트 작업 중에는 여러가지 문자열(String) 데이터를 다루게 되는데, 숫자, 문자, 그리고 숫자 형식이 혼합된 셀에서 필요한 자료를 분리 추출 하는 방법에 대한 설명입니다. [ 예제 파일 첨부]​ 간단한 문자열 추출은 MID 함수 하나만 제대로 알고 있으면 되겠지만, 다양한 형태의 문자열을 다루게 되면 RIGHT, LEFT 함수, 그리고 FIND, SUBSTITUTE 같은 함수도 제대로 알고 있으면 좋아요. (엑셀, 구글 스프레드시트 함수의 내용은 같고, 예제는 엑셀 파일로 첨부하였습니다.) ​▼엑셀 예제 파일 다운로드▼ LEFT("문자열", 왼쪽에서 선택할 문자수) 셀에 다음과 같이 입력하면 '무궁화'가 입력되는데 공백을 포함해서 카운트 합니다. =LEFT("무궁화 꽃이 피었습니..
구글 스프레드시트 실행 시 맨 처음 열리는 시트 지정하는 방법 구글 스프레드시트를 반복적으로 열어서 작업 할 때 바로 원하는 시트가 열리게 지정하고 싶을 때가 있습니다. 여러개의 시트 중에서, 처음 열리는 시트를 지정해 편리하게 사용하기 위한 두가지 방법을 소개하겠습니다.첫번째는 onOpen() 함수를 사용해서 처음 열리는 시트를 지정해주는 것입니다.스프레드시트의 메뉴 도구 > 스크립트 에디터를 실행해서, Code.gs 파일에 아래 스크립트를 넣어 준 다음 저장해주면, 다음 번 시트를 열 때에는 항상 시트의 두번째 시트가 시작 시트가 되게 됩니다.function onOpen() { var ss = SpreadsheetApp.getActiveSpreadsheet(); // '0'번은 첫번째 시트 ss.setActiveSheet(ss.getSheets()[2]);..
구글 스프레드시트 특정 구간 변경 시 자동 시간 기록 함수[ onEdit() 함수 활용] onEdit() 함수를 활용하면 실시간으로 셀의 변경을 확인해서 어떤 이벤트를 실행할 수 있습니다. 아래 함수는 E4 ~ E15 구간에서 변경이 있으면 B18 범위에 변경된 연월일시를 자동으로 기록해줍니다.​ function onEdit(e) { var sheet = SpreadsheetApp.getActiveSheet(); var activeCell = sheet.getActiveCell(); var col = activeCell.getColumn(); var row = activeCell.getRow(); // 컬럼이 5, 즉 E행, 열이, 4보다 크거나 같고 15보다 작거나 같으면, B18에 연월일시를 기록하고 글씨색을 녹색으로 바꿈 if (col == 5 && (row >= 4 && row
구글 시트 사용자 메뉴, 서브 메뉴 만들기 매크로, onOpen 함수 구글 스프레드시트가 처음 열릴 때 실행되는 스크립트인 onOpen() 함수를 이용해서 사용자 메뉴를 구성 할 수 있습니다. 메뉴를 생성 하고, 스크립트를 할당 해서 스프레드시트 사용 편의성을 높일 수 있습니다. onOpen() 함수를 통한 메뉴구성 function onOpen() { var ui = SpreadsheetApp.getUi(); ui.createMenu('My메뉴') .addItem('첫번째항목', 'menuItem1') .addSeparator() .addSubMenu(ui.createMenu('두번째항목') .addItem('서브메뉴1', 'menuItem2') .addItem('서브메뉴2', 'menuItem3') ) .addToUi(); } function menuItem1() { S..
구글 시트, 매크로 입력 값 자동 감지 onEdit 함수 구글 스프레드시트로 작업을 하다보면 입력 값에 따라 자동으로 반복적으로 필요한 값을 입력할 필요가 있습니다. 그때 사용할 수 있는 함수로, OnEdit()함수를 사용해서 아래와 같이 입력 받는 값에 따라 자동으로 필요한 값을 입력해줍니다. ​아래 예제에서는 등수를 입력 하면 각 등위의 상금을, 오늘을 입력하면 오늘 날짜를, 시간을 입력하면 현재 시간을 바로 입력해줍니다~! 아래 코드를 응용해서 반복적으로 입력해야 하는 값들을 라이브러리처럼 등록 해두고, 사용하면 좋습니다. 스프레드시트에서 도구> 스크립트 에디터를 열어 '코드.gs' 파일에 아래 스크립트를 복사 / 붙여 넣기 해 준 다음 저장 해주면 완성! function onEdit(e) { switch (cValue) { case 1: cValue =..

728x90
반응형