엑셀의 OFFSET 함수를 예제와 함께 정리해봤습니다.
포스팅 하단에 예제 파일도 첨부했으니 다운로드하여 사용하시기 바랍니다.
OFFSET(Reference, Rows, Cols, [Height], [Width]) : 원하는 곳에 있는 데이터를 가져오는 함수
- Reference : 기준이 될 셀 주소
- Rows : 기준 셀로부터 떨어진 행(Row)의 수
- Cols : 기준 셀로부터 떨어진 열(Column)의 수
- [Height] : 결과 범위의 행 높이
- [Width] : 결과 범위의 열 너비
- 정확히 설명하면 OFFSET은 기준 셀에서 특정 값만큼 떨어진 곳의 값 or 범위를 반환하는 함수
- 대괄호 []는 생략 가능하다는 표시로 [Height], [Width]는 입력하지 않아도 됨(입력하지 않으면 1개 값만 반환)
사용 예제 2개 (포스팅 하단에 파일 첨부)
2가지 예제
예제 1 : 1~5월의 아이스크림 매출액 불러오기
- 위의 그림 좌측 1~12월 과자, 아이스크림(C2:C:13), 과일 매출액 에서 1~5월 아이스크림 매출액만 불러오기
- 기준 셀을 A1으로 잡고 진행
- 1월 아이스크림 매출액 가져오기 수식 : =OFFSET(A1, 1, 2)
- 5월 아이스크림 매출액 가져오기 수식 : =OFFSET(A1, 5, 2)
- 예제 파일은 기준 셀($A$1)에 절대 참조($행$열)를 걸고 행, 열 값을 참조해서 J5:J9에 1~5월 아이스크림 매출액을 불러옴
결과
예제 2 : 7~11월의 아이스크림, 과일 매출 합치기
- 기준 셀을 A1으로 잡고 진행
- 수식 : =SUM(OFFSET(A1, 7, 2, 5, 2)
- 수식 해설 : A1으로부터 7행, 2열 떨어진 C8행에서 5행, 2열 범위(7~11월 아이스크림, 과일 매출액)의 합(SUM)을 구함
7~11월의 아이스크림과 과일의 매출액을 합친 결과
예제 파일
(워크시트에 연습, 풀이 2개 시트가 있으니 참고하시기 바랍니다)
궁금하신 사항은 댓글 남겨주세요.
감사합니다.