COLUMN 함수 구글 스프레드시트, 업무 자동화 004

안녕하세요! Runeba입니다.
오늘은 구글 스프레드시트의 COLUMN 함수를 활용하는 방법에 대해 자세히 알려드리겠습니다.


🧭 COLUMN 함수가 하는 일은?

COLUMN 함수는 특정 셀의 열 번호(A=1, B=2, …)를 반환합니다.
주소 대신 열 번호를 기반으로 계산하거나 동적 참조가 필요할 때 유용합니다.

예를 들어, =COLUMN(A1)을 입력하면 1, =COLUMN(C5)3을 반환합니다.


기본 구문 & 동작 방식

COLUMN
=COLUMN([셀_참조])
  • 셀_참조는 선택사항으로 생략하면 해당 함수가 입력된 셀의 열 번호를 반환합니다.

  • 예: B3 셀에 =COLUMN()을 입력하면 2가 결과로 나옵니다.

  • 만약 복수 열 범위(예: A1:C1)가 입력되면, 가장 왼쪽 열(A열)의 번호인 1을 반환합니다.


실전 활용 사례

✅ 1. 데이터 열 위치 기반 자동 계산

=COLUMN()-1

현재 셀의 열 번호에서 1을 빼면, 배열 내 순서를 자동으로 계산할 수 있습니다 (예: C열에서 2 등).

✅ 2. INDIRECT와 함께 동적 열 참조

=INDIRECT(ADDRESS(1, COLUMN()+2))

현재 열 기준으로 +2 열 위치의 셀 값을 동적으로 가져올 수 있습니다.

✅ 3. 자동 열 식별 후 합계

=SUM(INDIRECT(CHAR(64+COLUMN())&"2:"&CHAR(64+COLUMN())&"10"))

현재 열에 따라 A2:A10, B2:B10 등 누적 합계를 자동 계산합니다.


주요 장단점 정리

항목COLUMN 함수 특징
정렬 필요❌ 전혀 필요 없음
유연성✅ 열 번호 기반 계산이나 참조 시 매우 유용
함수 난이도✅ 초심자도 사용 가능
실무 활용도✅ 보고서 자동화, 동적 참조 등에 유용
주의사항❌ 결과는 숫자이며, 열 이름(A,B 등) 반환 불가

📂 언제 선택하면 좋을까?

  • 스프레드시트의 보고서 자동화 시 열 위치가 동적으로 바뀔 수 있는 경우

  • 행렬 수식 계산에서 열 번호 기반 조건 분기나 offset이 필요한 경우

  • INDEX, MATCH 등의 함수와 조합하여 범위 내 위치 기반 참조 설정이 필요할 때


링크

공식 도움말 – COLUMN 함수 설명 : https://support.google.com/docs/answer/3093373

다른게시글 바로가기 LOOKUP 함수

댓글 남기기