콘텐츠로 건너뛰기

파이썬 엑셀자동화 강의정보 다 쓸필요는 없다

파이썬 엑셀자동화 강의정보 다 쓸필요는 없다

누군가 만들어놓은 시트를 복제해서 사용했는데 커스텀이 쉽지 않아서 어려웠습니다. 우연한 유데미 강의를 들으면서 손쉽게 엑셀 자동화를 사용하면서 일정관리를 할 수 있었어요. 강사님은 프론트엔드 개발자면서 직장 동료들에게 마법사란 호칭을 듣네요 그리고 이 강의를 시작한 이유는 30분 시간관리법을 보고 자신만의 20분 단위 시간관리를 개인 블로그에 올리고 반응들이 좋아서 강의를 남기게 되었다고 합니다. 저도 쉽게 할 수 있을지 모르겠지만 먼저 30분 시간관리법을 시작해보고 꾸준하게 글을 올리고 정리해보는 습관을 가져봐야겠어요 강의는 90분 가량으로 정말 짧습니다.


imgCaption0
OFFSET함수 기본

OFFSET함수 기본

먼저 OFFSET함수에 관하여 알아보겠습니다. OFFSETreference, rows, cols, height, width 이라고 입력하면 괄호안에 영어가 나옵니다. reference의 경우 참조할 셀을 물어보는 겁니다. rows 행을 어떠한 방안으로 움직일지 양수이면 아래로 음수이면 위로 cols 열을 어떠한 방안으로 움직일지 양수이면 오른쪽으로 음수이면 왼쪽으로 그림으로 한번 보겠습니다. 체스나 장기의 말을 움직인다고 생각하시면 편할 것 같습니다.

현재 엑셀 E8셀을 기준으로 OFFSET 함수를 작성하였습니다. 오른쪽으로 한칸 걸어가는 명령어는 OFFSETE8, 0, 1입니다.

OFFSET함수 다른 함수와 결합하여 엑셀 자동화

저희는 사실 세로보다는 월별을 가로로 두는 경우가 많을 것 같습니다. 그렇다면 width 부분만 살펴보도록 하겠습니다. 현재 offset함수를 sum으로 감싸주었습니다. 보통 한 줄에 대해서만 쓸 예정이므로 OFFSETB4, 0, 0, 1, 변경될 숫자 로 작성해주시면 됩니다. =OFFSET($B$4, 0, 0, 1, 변경될 숫자)

여기서 앞에 row 와 col이 0인 경우 생략가능하며, height와 width도 1인 경우는 생략가능합니다.

따라서, OFFSETB4, , , , 변경될 숫자 이런 식으로 작성도 가능합니다. 예시의 경우에는 N3셀에 숫자를 변경하면 자동으로 값이 바뀌도록 해두었습니다.

보편적인 매출현황 집계표

보통 월별로 데이터를 정렬한 뒤 끝에 몇월 합계처럼 보여주는 형태를 사용하고 계시리라 생각됩니다. 월이 변경될 때마다. SUM의 범위를 매번 번거롭게 바꿔주어야 하는게 은근히 귀찮습니다. 이럴 때 3월 합계 부분의 숫자만 5로 바꿔주시면 자동으로 5월 합계5월 누적합계가 계산될 수 있도록 수식을 배워보겠습니다. 수식 결과만 궁금하신 분들께선 맨 아래로 내려주시면 확인 가능합니다.

OFFSET함수 응용

다음은 height와 width에 관하여 알아보겠습니다. OFFSETreference, rows, cols, height, width 부분은 offset함수를 실시하는 데 요구되는 변수는 아니므로 입력을 필요하면 하고 아니면 안해도 된다라는 말입니다. height 반환되는 참조의 높이단위 행 수입니다. height는 양수여야 합니다. width 반환되는 참조의 너비단위 열 수입니다.

width는 양수여야 합니다. 배열로 진행되다. 보니 OFFSET만 사용하실 때는 Ctrl + Shift + Enter 로 눌러주셔야 합니다.

셀서식으로 조금 더 완벽하게 자동화 구현

셀서식 단축키는 Ctrl 1 입니다. N3셀 선택 셀서식Ctrl 1 표시형식 소비자 지정 0월 합계 입력 파일도 업로드 해둘테니 참고하셔서 자동화 하시길 바랍니다.

자주 묻는 질문

OFFSET함수 기본

먼저 OFFSET함수에 관하여 알아보겠습니다. 자세한 내용은 본문을 참고 해주시기 바랍니다.

OFFSET함수 다른 함수와 결합하여 엑셀

저희는 사실 세로보다는 월별을 가로로 두는 경우가 많을 것 같습니다. 좀 더 자세한 사항은 본문을 참고하시기 바랍니다.

보편적인 매출현황 집계표

보통 월별로 데이터를 정렬한 뒤 끝에 몇월 합계처럼 보여주는 형태를 사용하고 계시리라 생각됩니다. 더 알고싶으시면 본문을 클릭해주세요.