엑셀 배우기

엑셀 동적 배열 참조기호 # 활용법 완벽 정리 2025

mine25 2025. 6. 24. 09:00

엑셀 작업을 하다 보면 데이터를 빠르게 정리하고 분석해야 할 때가 많죠. 특히, 최신 엑셀의 동적 배열 기능을 활용하면 반복 작업을 줄이고 생산성을 높일 수 있어요. 오늘은 동적 배열 참조기호 # 의 활용법을 초보자도 쉽게 이해할 수 있도록 풀어서 설명할게요. 이 글을 읽고 나면, 엑셀 작업이 훨씬 간편해질 거예요! 😊

 

📌 핵심: 엑셀 동적 배열 참조 기호 # 는 데이터를 효율적으로 관리하고 분석하는 데 필수적인 도구예요!

 

🌟 동적 배열 참조기호 #란 무엇인가요?

엑셀의 동적 배열 참조기호 # 는 동적 배열 함수의 결과 범위를 자동으로 참조하는 기호예요. 예를 들어, FILTER 나 SORT, SEQUENCE 같은 동적 배열 함수를 사용하면 결과가 자동으로 확장되는데, 이 범위를 # 로 간단히 참조할 수 있죠. 이 기능은 엑셀 365와 2021 버전에서 지원되며, 데이터 분석을 훨씬 효율적으로 만들어줍니다.

그림1: 엑셀 동적 배열 참조 기호 샾(#)

 

왜 중요할까요?

  • 자동 확장: 데이터가 추가되거나 변경되어도 수식이 자동으로 업데이트돼요.
  • 시간 절약: 복잡한 참조 범위를 수동으로 설정할 필요가 없어요.
  • 실무 활용도 높음: 대량 데이터 처리 시 범위 선택의 오류를 줄이고 생산성을 높여줍니다.

 

📝 동적 배열 참조기호 # 의 기본 사용법

엑셀 셀 참조시 # 기호는 동적 배열 함수와 함께 사용되며, 함수의 출력 범위를 자동으로 참조해요. 예를 들어, " =A2# " 라고 입력하면 A2 셀에서 시작하는 동적 배열의 전체 범위를 참조합니다.

기본 구문

=A2#
  • A2: 동적 배열 함수가 입력된 시작 셀
  • #: 해당 배열의 전체 범위를 자동 참조

주의할 점

노트: # 기호동적 배열 함수가 적용된 셀에서만 작동해요. 일반 범위에는 #REF! 오류가 나고, 사용할 수 없으니 주의하세요!

 

📊 동적 배열 참조기호 # 활용 예제

엑셀의 동적 배열 참조기호 # 를 다양한 수준에서 활용해볼게요. 아래는 실제 업무에서 자주 쓰이는 예제 데이터와 함께 설명드릴게요.

예제 데이터

다음은 가상의 판매 데이터를 사용한 CSV 형식의 데이터예요.

제품,판매량,단가,지역
스마트폰,100,500000,서울
노트북,50,1200000,부산
태블릿,80,700000,대구
스마트워치,120,300000,인천
스마트폰,90,500000,광주
노트북,60,1200000,대전
태블릿,70,700000,울산
스마트워치,110,300000,서울
스마트폰,95,500000,부산
노트북,55,1200000,대구
태블릿,85,700000,인천
스마트워치,115,300000,광주

 

예제1: FILTER 함수와 # 활용

상황: 서울 지역의 판매 데이터만 추출하고, 그 결과를 다른 함수에서 참조하고 싶어요.
수식:

=FILTER(A2:D13, D2:D13="서울")

예제1: 엑셀 동적배열함수 FILTER 로 서울 지역 추출

이 수식을 F2 셀에 입력하면 서울 지역 데이터(A~D열)가 동적 배열로 출력돼요. 이제 " F2# " 를 사용해 이 결과를 참조할 수 있어요.

활용:

=SUM(INDEX(F2#, , 2))

예제1: 엑셀 동적배열 참조기호 # 을 추가한 활용

FILTER 결과인 동적 배열에서 F2# 을 INDEX 함수로 참조해 판매량 열 합계( SUM )를 계산해요.

 

대안 수식:
만약 별도로 판매량만 추출하고 싶다면, FILTER 함수식 자체를 수정해 판매량 열만 출력하도록 할 수도 있어요.

=SUM(FILTER(B2:B13, D2:D13="서울"))

: 두 번째 방법( FILTER 로 B열 직접 추출 )이 더 간단할 수 있지만, 동적 배열 전체를 참조하면 INDEX 방식이 유연해요. 예를 들어, 다른 열(단가 등)을 추가로 분석하고 싶을 때 INDEX 를 활용하면 편리합니다.

 

예제2: SORT와 # 로 데이터 정렬

상황: 판매량 기준으로 데이터를 내림차순 정렬하고, 정렬된 결과를 참조해요.
수식:

=SORT(A2:D13, 2, -1)

예제2: 동적배열함수 SORT 로 판매량순 내림차순 정렬

K2 셀에 입력하면 SORT 함수로 판매량 기준 내림차순 정렬된 데이터가 출력돼요.

활용:

=MAX(INDEX(K2#, ,2))

K2# 으로 정렬된 판매량 데이터를 동적 배열로 얻고, INDEXMAX 함수로 판매량 최대값을 계산할 수 있어요. 물론, 최대값만을 놓고 보면 불필요한 작업이지만, 엑셀은 여러 주변 작업과 유연하게 연결될 수 있는 수식이 편리해요.

 

예제3: UNIQUE 와 # 로 중복 제거

상황: 제품 목록에서 중복을 제거하고 고유한 제품 목록을 참조해요.
수식:

=UNIQUE(A2:A13)

예제3: 동적배열함수 UNIQUE 로 중복을 제거한 목록 만들기

P2 셀에 입력하면 UNIQUE 함수 로 중복 제거한 제품 목록이 출력됩니다.
활용:

=COUNTIF(A2:A13, B25#)

예제3: COUNTIF 함수에 동적배열결과를 조건으로 던지기

B25# 로 고유 제품 목록을 참조해 각 제품의 빈도를 계산해요.

 

⚠️ 동적 배열 참조기호 # 사용 시 자주 발생하는 오류

  1. #REF! 오류
    • 원인: 참조하려는 셀이 동적 배열이 아니거나, 범위가 삭제된 경우.
    • 해결: 동적 배열 함수가 적용된 셀인지 확인하세요.
  2. #SPILL! 오류 / #분산!
    • 원인: 출력 범위에 다른 데이터가 있어 결과가 표시될 공간이 부족한 경우.
    • 해결: 출력 범위에 데이터가 없는지 확인하고, 필요하면 셀을 비워주세요.

 

🔗 관련 함수 알아두기

# 기호와 함께 자주 사용되는 동적 배열 함수들입니다:

  • FILTER: 특정 조건에 맞는 데이터만 추출.
  • SORT: 데이터를 정렬.
  • UNIQUE: 중복된 값을 제거.
  • SORTBY: 사용자 지정 기준으로 정렬.
  • SEQUENCE: 순차적인 숫자 배열 생성.

이 함수들과 # 를 조합하면 데이터 분석이 훨씬 간편해져요!

 

🎯 마무리: 동적 배열 참조기호 #로 엑셀 마스터 되기

엑셀 동적 배열 참조기호 # 는 데이터를 자동으로 관리하고 분석하는 데 정말 강력한 도구예요. FILTER, SORT, UNIQUE 같은 함수와 함께 사용하면 반복 작업을 줄이고, 실시간으로 데이터를 업데이트할 수 있죠. 특히, 대량 데이터를 다룰 때 시간을 엄청 아낄 수 있어요! 😊

 

( 참조 범위가 파란색 테두리가 그려진다면 동적 배열 결과 라는 의미이고, 이런 데이터는 범위 설정 필요 없이 왼쪽 첫 행의 셀만 선택하고 # 기호를 추가하면 되요. )

 

이제 여러분도 # 를 활용해 엑셀 작업을 더 스마트하게 해보세요. 이 글이 도움이 됐다면, 공유하거나 댓글로 질문 남겨주시면 더 자세히 알려드릴게요! 🚀


📱 모바일로 빠르게 배우는 동적 배열 참조기호 # 활용법

핵심 포인트

  • # 는 동적 배열 함수(FILTER, SORT 등)의 결과를 자동 참조.
  • 활용 예: =FILTER(A2:D13, D2:D13="서울") 후 B15# 로 결과 참조.
  • 장점: 데이터 추가 시 자동 업데이트나 집계에 유용.
  • 오류 주의: #SPILL! / #분산! 은 출력 공간 부족, #REF! 은 동적 배열 미적용 시 발생.

빠른 실습

  1. 엑셀에서 =UNIQUE(A2:A13) 입력 후 결과 확인.
  2. 동적 배열 결과 셀에 # 붙여 참조.
  3. 데이터 추가 후 자동 업데이트 확인.