OFFSET 함수는 범위를 가져오는 함수정도로 생각하시면 될것 같습니다.
OFFSET 함수는 5개의 인수를 가지고 있습니다.
"=OFFSET(DB!$A$1,0,0,COUNTA(DB!$A$1:$A$65000),8)
이 식에서
처음인수
DB!$A$1 => 기준점(시작점)입니다. 여기서부터 범위를 잡을겁니다.
두번째,세번째인수
0,0 => 기준점으로 부터 몇칸을 이동하느냐를 입력합니다.
행방향 0 , 열방향 0 이니까 기준점 그대로이군요.
예를 들어 1,0 으로 인수가 들어가면
A1셀을 기준으로 행방향으로 하나 이동하여, 기준점이 A2로 변합니다.
네번째,다섯번째인수
COUNTA(DB!$A$1:$A$65000),8
행방향으로 몇개, 열방향으로 몇개를 가져오는지를 입력합니다.
행방향은 개수가 늘어나므로 A열에 문자가 입력되어있는 개수를 세어
그 개수만큼 가져옵니다.
열방향은 항상 8개 이므로 8을 입력합니다.
전체적으로 다시 설명드리면
DB시트의 A1에서 가로 8칸 세로 (A열의 문자개수) 몇칸의 범위를 가져와라
라는 뜻입니다.
OFFSET함수를 좀더 쉽게 이해할만한 예제가 있네요.
첨부파일을 열어보세요.
95.OFFSET.xlsx
첫댓글 차팀장님!!! 역시!! 빠른 답변 감사합니다. 수업시간에 철저히 들었으면....ㅈ_ㅈ 배운부분 열심히 복습 하겠습니다. 수고하세요!!!