엑셀에서 셀을 참조할 때 사용하는 함수는 많이 있습니다.
제가 사용하는 빈도로 봤을 때에는 vlookup을 가장 많이 사용하고,
index, match가 그 다음으로 많이 사용하고 있는 거 같습니다.
이번에 소개할 함수는 offset 함수입니다.
offset은 셀과, 범위를 모두 참조할 수 있습니다.
구문을 살펴보겠습니다.
OFFSET(reference, rows, cols, [height], [width])
Reference: 필수요소. 시작 셀
Rows: 필수요소. 행 방향의 이동할 셀 수
Cols: 필수요소. 열 방향의 이동할 셀 수
Height: 선택요소. 행 방향의 셀 개수
Width: 선택요소. 열 방향의 셀 개수
엑셀 예제
=OFFSET(A1,0,0)
A1을 시작으로 행과 열로 이동이 없으므로 A1을 참조하여 4를 반환
=OFFSET(A1,1,0)
A1을 시작으로 행으로 +1, 열로 이동이 없으므로 A2를 참조하여 8을 반환
=OFFSET(A1,0,1)
A1을 시작으로 행으로 이동이 없고, 열로 +1 이동하여 B1을 참조하여 10을 반환
=OFFSET(A1,1,1)
A1을 시작으로 행으로 +1, 열로 +1 이동하여 B2를 참조하여 3을 반환
=OFFSET(B2,-1,-1)
B2를 시작으로 행으로 -1, 열로 -1 이동하여 A1을 참조하여 4를 반환
=OFFSET(A1,0,0,2,2)
A1을 시작으로 행과 열로 이동이 없고, 행으로 2개, 열로 2개를 포함하여 A1:B2까지 범위가 반환되므로, #VALUE!가 반환
=SUM(OFFSET(A1,0,0,2,2)
A1을 시작으로 행과 열로 이동이 없고, 행으로 2개, 열로 2개를 포함하여 A1:B2까지 범위의 합(25=4+10+8+3)이 반환
offset 함수는 match 함수와 같이 사용하면 더 많은 분야에서 사용이 가능합니다.
'엑셀' 카테고리의 다른 글
25. 병합된 데이터 셀을 조건으로 데이터 추출하기 (0) | 2018.04.16 |
---|---|
24. 색상별 집계하기 (0) | 2018.03.30 |
22. 다중 조건을 처리하는 개수 계산하기-COUNTIFS (0) | 2018.02.23 |
21. COUNTIF 함수를 이용한 다양한 건수 계산하기 (0) | 2018.02.21 |
예적금 풍차돌리기 시뮬레이션 (0) | 2018.02.20 |