

엑셀에서 기준 셀을 정해두고
그 셀에서 몇 행, 몇 열 떨어진 위치의 값을 가져오고 싶을 때가 있다.
예를 들어 특정 상품을 기준으로
담당자나 재고처럼 옆이나 아래에 있는 값을 찾고 싶을 수 있다.
이럴 때 사용할 수 있는 함수가 OFFSET이다.
OFFSET은 기준 셀에서
행과 열만큼 이동한 위치의 값을 반환한다.
또한 높이와 너비를 지정하면
작은 범위도 가져올 수 있다.
---
## 요약
=OFFSET(기준셀,행,열)
=OFFSET(기준셀,행,열,높이,너비)
기준 셀에서 아래로 몇 칸,
오른쪽으로 몇 칸 이동할지 정해서 값을 찾는다.
높이와 너비를 함께 쓰면
셀 하나가 아니라 범위도 가져올 수 있다.
---
## 1. 먼저 기준 셀과 예제 데이터를 확인하자

이번 예제에서는
상품명, 담당자, 재고가 들어 있는 표를 사용한다.
기준 셀은 A2의 노트북으로 잡는다.
이 기준 셀을 시작점으로 해서
아래나 오른쪽으로 이동하며 원하는 값을 찾아보자.
---
## 2. 기본 사용법: 아래 2칸, 오른쪽 1칸 이동하기
먼저 A2 셀에서
아래로 2칸,
오른쪽으로 1칸 이동해보자.
수식은 아래와 같다.
=OFFSET(A2,2,1)
A2에서 아래로 2칸 이동하면 A4이고,
거기서 오른쪽으로 1칸 이동하면 B4가 된다.
B4 셀의 값은 박서연이다.
따라서 이 수식의 반환값은 박서연이다.

---
## 3. 같은 행에서 열만 이동하기
이번에는 행은 그대로 두고
열만 이동해보자.
수식은 아래와 같다.
=OFFSET(A2,0,2)
행 인수에 0을 넣으면
같은 행을 유지한다.
A2에서 오른쪽으로 2칸 이동하면 C2가 된다.
C2 셀의 값은 12이다.

---
## 4. 높이와 너비를 지정해 범위 가져오기
OFFSET은 값 하나만 가져오는 것이 아니라
작은 범위도 반환할 수 있다.
수식은 아래와 같다.
=OFFSET(A2,1,0,2,2)
A2에서 아래로 1칸 이동하면 A3에서 시작한다.
열 이동은 0이므로 같은 열에서 시작한다.
여기에 높이 2, 너비 2를 지정하면
A3:B4 범위를 가져오게 된다.

---
## 5. 정리해보자

OFFSET은 기준 셀에서
행과 열만큼 이동해 값을 찾는 함수다.
예를 들어
=OFFSET(A2,2,1) 은 B4의 박서연을 반환하고,
=OFFSET(A2,0,2) 는 C2의 12를 반환한다.
=OFFSET(A2,1,0,2,2)
처럼 높이와 너비를 넣으면
A3:B4 같은 범위값도 가져올 수 있다.
정리하면
기준 셀에서 떨어진 위치의 값을 찾을 때,
또는 일정한 크기의 범위를 가져올 때
OFFSET을 유용하게 사용할 수 있다.
오늘 포스팅이 도움이 되었길 바란다.
'엑셀이지, So Easy' 카테고리의 다른 글
| Step42. 엑셀에서 문자 주소를 실제 참조로 바꾸기(INDIRECT) (0) | 2026.07.08 |
|---|---|
| Step41. 엑셀에서 셀 주소 만들기(ADDRESS) (0) | 2026.07.08 |
| Step39. 엑셀에서 조건별 결과 바꾸기(SWITCH) (0) | 2026.07.07 |
| Step38. 엑셀에서 원하는 값 가져오기(INDEX + XMATCH) (0) | 2026.07.07 |
| Step37. 엑셀에서 위치 찾기(XMATCH) (0) | 2026.07.07 |