본문 바로가기
엑셀

엑셀 OFFSET 지정 범위 설정 위치값 찾기

by 만년대리 2023. 7. 7.
반응형

엑셀 OFFSET 함수는 지정한 셀로부터 지정한 행과 열의 오프셋 위치에 있는 셀의 값을 찾아주는 엑셀 함수이며 해당 값에서 엑셀 동적범위를 지정할 수 있는 엑셀 최고의 함수입니다. 

 

해당 OFFSET 함수 기능만으로 어떻게 활용해야 할지 생각하기는 조금 어려울 수도 있지만, 지정한 셀을 lookup 함수의 기능으로, 지정한 행과 열의 위치 값을 MATCH 함수로 구할 수 있다면, 변수의 변화에 따라 어느 위치에 있는 원하는 값을 찾을 수 있는 데이터의 검색, 피벗테이블 등 다양한 용도로 응용할 수 있는 여러분이 실무에 이용하고 싶은 상상 속의 기능 중 하나일 것입니다.

 

OFFSET-MAIN

 

엑셀 OFFSET 지정 위치 값 찾기

엑셀 OFFSET 함수로 지정 위치값을 찾는 함수 구문은 아래와 같습니다. 

 

=OFFSET(지정한 셀 위치, 행 위치 값, 열 위치 값)

 

B3 셀값 판매자1을 지정한 셀로 두고, 행위치값과 열위치값을 각각 2와 1로 지정하여, 홍길동의 오전판매 1,027장을 출력하였습니다.

행열의 위치 값을 지정하실 때 유의하셔야 할 점은 0부터 시작하여 위치순서를 지정해야 한다는 점입니다. 

 

=OFFSET(B3,2,1)

 

OFFSET-위치값
엑셀 OFFSET 함수로 지정한 셀을 기준으로 하여 원하는 값을 출력하였습니다.

 

엑셀 OFFSET 지정 범위 활용

엑셀 OFFSET 함수로 범위를 지정하는 함수 구문은 아래와 같습니다. 

 

=OFFSET(지정한 셀 위치, 행 위치 값, 열 위치 값, 범위 행 높이, 범위 열 높이)

 

엑셀 OFFSET 함수를 통해 오전판매와 오후판매의 범위를 구하였습니다. 아래의 함수구문으로 나온 범위는 C5:C6과 같습니다.

 

=OFFSET(B3,2,1,2,1)

 

OFFSET-SUM
엑셀 OFFSET 함수를 활용하여 원하는 동적 범위를 구한 후 SUM 함수를 통해 해당 동적 범위의 총합을 구하였습니다.

 

엑셀 SUM OFFSET 함수

엑셀 OFFSET 함수를 통해 범위를 위와 같이 지정한 후 SUM 함수를 통해 오전판매와 오후판매의 총합을 구하였습니다.

 

=SUM(OFFSET(B3,2,1,2,1))

 

해당 SUM과 OFFSET함수의 조합은 아래의 함수구문과 같습니다.

 

=SUM(C5:C6)

 

결론

엑셀 OFFSET 함수에 대해 알아보았습니다. 실제로 사용되는 방법은 위치값을 찾는 방법보다는 동적범위를 활용하는 이유로 많이 사용됩니다. 위치값을 찾는 방법은 INDEX MATCH 함수를 활용하시는 것을 권장드립니다. 

 

 

엑셀 INDEX MATCH 함수 정의 및 활용 (VLOOKUP 대체 함수)

엑셀 INDEX MATCH 함수는 2개의 별개 함수이지만, 늘 VLOOKUP 대체 함수를 대표하는 함수로 함께 불려지고 있습니다. LOOKUP 함수 중 활용도와 응용도는 INDEX MATCH 함수가 가장 효율적이라고 할 수 있습니

kimexcel.tistory.com

 

반응형