일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 행데이터
- 사업
- 동기부여
- 스택쌓기
- 자동양식 #스프레드시트 #엑셀 #엑셀자동화 #스프레드시트자동화 #구글시트 #블루오션발굴단 #주문서 #계약서
- 줌배경
- 시스템버킷
- 부업
- 2022년스케줄러
- 구글스프레드시트
- 행쌓기
- 스프레드시트공부
- 공과금계산
- 블루오션발굴단
- 엑셀
- 하루일과
- 스케줄러
- 임대사업가
- 스프레드시트
- 랜덤초대
- 설문조사 #구글설문지 #설문지 #자동화 #매크로 #엑셀 #스프레드시트 #블루오션발굴단 #자동이메일 #이메일전송
- 스프레드시트독학
- 타임모티베이터
- 자동화
- 2022년다이어리
- 엑셀자동화
- 시간관리
- 스마트폰 #아이폰13 #갤럭시s20 #z플립 #플립 #공시지원금 #버스폰 #폰성지 #폰대리점 #대리점 #스마트폰대리점
- 랜덤이름
- 줌강의 #ZOOM강의 #
- Today
- Total
시스템버킷
스택쌓기 알고리즘 (구글 엑셀,스프레드시트) 본문
최근에 제 오픈카카오톡 채팅방에서 이름모를 익명의 고객님에게 간단한 의뢰를 받았습니다.
(오픈카톡방 링크는 맨 아래에 첨부해놨어요.)
10분 정도 간단하게 스크립트로 손봐드렸더니, 너무 좋아하시면서 기프티콘까지 선물해주시더라구요 ㅎㅎ
고객님이 의뢰해주셨던 부분은 다음과 같아요.
1. A열에 차곡차곡 쌓고 싶은 데이터 이름, 쌓을 개수를 설정한다.
2. 설정된 데이터 이름이 개수만큼 쌓인다.
정말 간단하죠?
하지만 스프레드시트를 모르시는 분들에게는 구현하기 힘든 기능이랍니다 !
정말 간단하죠?
어떻게 구현했는지 쉽고 단순하게 말씀드릴게요~
간단하게 스택 기능 구현하는 방법
일단 스택 기능은 기본함수만으로는 구현하기 힘들답니다.
하지만 스크립트 만으로 구현하기도 힘들어요!
그래서 두가지를 혼용해서 사용하면 정말 쉽게 끝낼 수 있습니다 ㅎㅎ
꿀팁! Counta 함수를 사용하여 A열의 데이터가 존재하는 마지막 행번호를 나타내는 셀을 만듭니다.
그리고 스크립트를 켜서 위에서 만든 셀의 데이터를 얻어옵니다.
※ getValue() 함수 사용
그리고 마찬가지로 데이터 이름 & 반복 회수 데이터를 동일하게 얻어옵니다.
그리고 For문을 사용하여 for(i=데이터 넣을 행 번호; i< 데이터 넣을 행 번호 + 반복 횟수 ; i++)
{
getRange('A',+i).setValue(데이터 이름);
}
※ 데이터 넣을 행 번호 = 데이터가 존재하는 마지막 행번호 + 1
이처럼 for문을 사용하여 반복해주시면 됩니다. 간단하죠?
위의 코드를 그대로 복사하신다고 동작하지는 않습니다!
제가 적은 내용은 '어느정도 스크립트를 만져보신 분'들이 이해할 수 있게끔 작성해놓은 것입니다.
조금이나마 도움되셨기를 빌면서 글을 마칩니다.
스프레드시트 관련 문의는 아래의 링크를 참조해주세요 :)