본문 바로가기
카테고리 없음

엑셀의 OFFSET 및 INDIRECT 함수 사용법

by 우리의진심컴퍼니 2023. 9. 2.

엑셀의 OFFSET 및 INDIRECT 함수 사용법

 

엑셀에서는 데이터 참조와 관련된 다양한 고급 함수를 제공합니다. 이 중에서 OFFSET과 INDIRECT 함수는 특히 유용하게 활용됩니다. 이 글에서는 이 두 함수의 사용법을 알아보겠습니다.

1. OFFSET 함수

OFFSET 함수는 시작 셀을 기준으로 특정 거리만큼 떨어진 위치의 셀이나 범위를 참조합니다.

기본 구조:

css

 

Copy code

=OFFSET(기준셀, 행 이동, 열 이동, [높이], [너비])

  • 기준셀: 시작점으로 사용할 셀
  • 행 이동: 기준셀로부터 이동할 행의 수 (위로 이동하려면 음수값 사용)
  • 열 이동: 기준셀로부터 이동할 열의 수 (왼쪽으로 이동하려면 음수값 사용)
  • 높이 (선택사항): 반환할 범위의 행 수
  • 너비 (선택사항): 반환할 범위의 열 수

예시:

A1 셀에 "100"이라는 값이 있을 때, =OFFSET(A1, 1, 0)은 A1 셀에서 아래로 한 칸 이동한 A2 셀의 값을 반환합니다.

2. INDIRECT 함수

INDIRECT 함수는 문자열을 셀 참조로 변환합니다. 즉, 문자열로 주어진 참조를 실제 셀 참조로 사용할 수 있게 해줍니다.

기본 구조:

 

 

Copy code

=INDIRECT(참조문자열, [A1])

  • 참조문자열: 셀 참조로 변환하고자 하는 문자열
  • A1 (선택사항): 참조 스타일이 A1 형식인지 R1C1 형식인지를 나타내는 논리값 (기본값은 TRUE)

예시:

A1 셀에 "B1"이라는 문자열이 있을 때, =INDIRECT(A1)은 B1 셀의 값을 반환합니다.

활용 예제:

  • 동적 범위 설정:
  • OFFSET 함수를 활용하면, 데이터가 추가되거나 변경될 때 자동으로 범위를 조절하는 동적 범위를 설정할 수 있습니다.
  • 셀 참조를 동적으로 변경:
  • INDIRECT 함수를 이용하면, 다른 셀에 입력된 참조값(문자열)을 기반으로 셀을 동적으로 참조할 수 있습니다.

마치며

OFFSET INDIRECT 함수는 엑셀에서 다양한 참조 작업을   매우 유용합니다. 복잡한 업무나 동적인 데이터 범위를 다룰  이러한 함수를 활용하면  도움이  것입니다.

댓글