[Excel]Offset() 함수 - 행과 열을 이동하여 값 가져오기

2022년 12월 04일 by 진아사랑해

    [Excel]Offset() 함수 - 행과 열을 이동하여 값 가져오기 목차
반응형

개요

Excel OFFSET 함수는 (1) 시작점, (2) 행 오프셋, (3) 열 오프셋, (4) 행의 높이, (5) 열의 너비 등 다섯 가지 입력으로 구성된 범위에 대한 값들을 반환합니다.

OFFSET은 동적 범위가 필요한 공식에서 유용합니다.

사용 목적 및 방법

사용 목적은 지정된 시작점으로부터 주어진 간격(Offset)에 있는 값들(Cell Reference)을 가져옵니다

       수식이 사용 가능한 데이터 또는 사용자 입력에 동적으로 값들이 반영되도록 하는 것입니다.

       OFFSET 기능을 사용하여 차트 또는 피벗 테이블에 대한 동적 범위를 구축하여 소스 데이터를

       항상 최신 상태로 유지할 수 있습니다.

사용하는 구문은 OFFSET(reference, rows, cols, [height], [width])입니다

reference - 셀 참조 또는 범위로 제공되는 시작점입니다.

rows - 시작 기준 아래에서 간격 띄우기 할 행의 수입니다.

cols - 시작 기준의 오른쪽으로 간격띄우기할 열 수입니다.

height - 선택사항으로 반환되는 참조의 행 단위 높이입니다.

width - 선택사항으로 반환되는 참조의 열 너비입니다.

참고 사항

시작점(reference)은 하나의 셀 또는 셀의 범위일 수 있습니다.

rows 및 cols 인수는 시작점에서 오프셋 할 셀의 수입니다.

높이(height) 및 너비(width) 인수는 선택 사항이며 생성되는 범위의 크기를 결정합니다. 높이와 너비를 생략하면 참조 높이와 너비가 기본값으로 설정됩니다.

예제

(1) 하나의 셀 참조를 반환하는 경우로  A1에서 시작하는 참조 B5는 행 이동 4, 열 이동 1입니다.

OFFSET(A1,4,1) // B5에 대한 참조를 반환합니다.

 

(2) 일정 범위에 있는 셀 참조를 반환하는 방법입니다.

Microsoft 365 또는 엑셀 2021이 아닌 경우 아래와 같은 방법을 사용하여야 합니다.

1) 먼저 셀을 반환할 영역을 선택합니다.

2) 수식을 입력합니다.

3) "CTRL + SHIFT + 엔터"를 누릅니다

A1에서 시작하여 첫 번째 예제와 같이 4개 아래로 이동, 1개 오른쪽으로 이동 후에 2행 2열의 배열을 

가져오는 것입니다.

참고: 너비(width)는 기본값이 1이므로 생략할 수 있습니다.

 

(3) 다른 함수와 같이 사용하는 예제입니다.

예를 들어, SUM(C2:C6)을 구하는데 A1로 시작하면 다음과 같습니다.

SUM(OFFSET(A1,1,2,5,1)) //SUM C2:C6

 

즐거운 엑셀 시간 되시기 바랍니다

 

 

 

반응형