반응형
1.
OFFSET 함수란?
시작점에서 지정한 거리만큼 이동한 곳의 값을 반환하는 함수이다. 쉽게 얘기해 A로부터 1행 아래, 3열 오른쪽에 위치한 값을 알아내기 위해 사용한다.
2.
=OFFSET (시작지점, 행이동, 열이동, [높이], [너비])
예)
OFFSET(A1,2,2) -> A1에서 아래로 2칸, 오른쪽으로 2칸 이동 후 입력된 값을 출력한다.
OFFSET(A3,2,-2) -> A1에서 아래로 2칸, 왼쪽으로 2칸 이동 후 입력된 값을 출력한다.
OFFSET(A3,2,2,3,3) -> A1에서 아래로 2칸, 오른쪽으로 2칸 이동 후 & 해당 위치에서 아래로 3칸 오른쪽으로 3칸 범위의 값을 출력한다.
3.
OFFSET 함수는 일반적으로 VBA이나 매크로 없이 엑셀 자동화를 구현하기위해 사용되는 함수이다.
단독으로 사용되기 보다는 여러 함수들과 어울리며 사용되는데 '동적범위'를 위해 OFFSET을 사용한다.
동적범위란?
Dynamic Range란 뜻으로, 새로 추가된 테이터를 자동으로 인식하여 확정되는 범위. 지속적으로 업데이트 되는 자료에 보다 빨리 작업하기 위해 사용된다.
OFFSET외에, INDEX가 사용되며 처리속도가 빠르다는 장점이 있다.
4.
SUM(OFFSET(A1,2,2,3,3))
: A1에서 아래로 2칸, 우측으로 2칸 이동한 위치의 높이3 & 너비3의 범위의 합
반응형
'ETC > ms' 카테고리의 다른 글
[EXCEL] 가로, 세로 스크롤바 사라짐, 키는 방법 (1) | 2024.12.13 |
---|---|
[EXCEL] 한 개의 엑셀에서 시트 나눠서 보는 꿀팁 (0) | 2022.08.04 |
[EXCEL] 엑셀 숨길 열/행 제외하고 복사하기 (0) | 2021.11.09 |
[EXCEL] 엑셀 파일 아이콘으로 첨부하기 (0) | 2021.11.04 |
댓글