테이블을 만들 때Excel 테이블의 Excel 및 테이블의 각 열 헤더에 이름을 할당합니다. Excel 표에 수식을 추가하는 경우, 수식을 입력할 때 이 이름이 자동으로 표시되므로 수동으로 입력하는 대신 표에서 셀 참조를 선택할 수 있습니다. 다음은 Excel에서 수행하는 작업의 예입니다.

명시적 셀 참조 사용

표 및 열 이름 사용

=Sum(C2:C7)

=SUM(부서판매액[판매액])

이러한 표 및 열 이름의 조합을 구조적 참조라고 합니다. 구조적 참조의 이름은 표에서 데이터를 추가하거나 제거할 때마다 조정됩니다.

Excel 표 외부에 표 데이터를 참조하는 수식을 만들 때에도 구조적 참조가 표시됩니다. 참조를 사용하면 큰 통합 문서에서 표를 더 쉽게 찾을 수 있습니다.

수식에 구조적 참조를 포함하려면 수식에 셀 참조를 입력하는 대신 참조하려는 표 셀을 클릭합니다. 다음 예제 데이터를 사용하여 구조화된 참조를 자동으로 사용하여 판매 수수료 양을 계산하는 수식을 입력해 보겠습니다.

영업사원

Region

판매 금액

수수료율

수수료 금액

조영일

북부

260

10%

문용만

남부

660

15%

황영순

동부

940

15%

정석규

서부

410

12%

최소라

북부

800

15%

김주형

남부

900

15%

  1. 위의 표에 열 제목을 포함하여 샘플 데이터를 복사하고 새 워크시트의 A1 셀에 Excel 붙여넣습니다.

  2. 테이블을 만들하려면 데이터 범위 내의 셀을 선택하고 Ctrl+T 를 누를 수 있습니다.

  3. 내 테이블에 헤더 상자가 선택된지 확인하고 확인 을 클릭합니다.

  4. E2 셀에서 등호(=)를 입력하고셀 C2를 클릭합니다.

    수식 입력줄에서 구조적 참조 [@[판매액]]이 등호 뒤에 나타납니다.

  5. 닫는 대괄호 바로 다음에괄호(*)를입력하고 D2 셀을 클릭합니다.

    수식 입력줄에서 구조적 참조 [@[수수료율]]이 별표 뒤에 나타납니다.

  6. Enter키를 누릅니다.

    Excel 에서 자동으로 계산된 열이 만들어지고 수식이 전체 열에서 아래로 복사되며 각 행에 맞게 조정됩니다.

명시적 셀 참조를 사용하는 경우

계산된 열에 명시적 셀 참조를 입력하는 경우 수식에서 무엇을 계산하는지 알기 어려울 수 있습니다.

  1. 샘플 워크시트에서 셀 E2를 클릭합니다.

  2. 수식 표시줄에서 =C2*D2를 입력하고 Enter 를 누를 수 있습니다.

Excel에서 수식을 열 아래쪽으로 복사할 때는 구조적 참조를 사용하지 않습니다. 예를 들어 기존 열 C와 D 사이에 열을 추가하는 경우 수식을 수정해야 합니다.

표 이름을 어떻게 변경할 수 있나요?

Excel 표를 만들면 표1, 표2와 같은 기본 표 이름이 만들어집니다. 하지만 표 이름을 보다 의미 있는 이름으로 변경할 수 있습니다.

  1. 표의 모든 셀을 선택하여 리본 > 테이블 도구 탭을 보여 줄 수 있습니다.

  2. 표 이름 상자에 원하는 이름을 입력하고 Enter 를 누르고 있습니다.

예제 데이터에서는 부서판매액이라는 이름을 사용했습니다.

표 이름에 다음 규칙을 사용합니다.

  • 유효한 문자 사용  항상 문자, 밑부분문자(_) 또는 백 슬래시(\ )로 이름을시작합니다. 이름의 나머지 부분에는 문자, 숫자, 마침표 및 밑줄을 사용합니다. "C", "c", "R" 또는 "r"은 이름 또는 이동 상자에 입력할 경우 활성 셀의 열 또는 행을 선택하는 바로 가기로 이미 지정되어 있으므로 이름에 사용할 수 없습니다.

  • 셀 참조를 사용하지 않습니다.  이름이 Z$100 또는 R1C1과 같이 셀 참조와 동일하지 않아야 합니다.

  • 공백을 사용하여 단어를 구분하지 않습니다.  이름에 공백을 사용할 수 없습니다. 언더스코어 문자(_) 및period(를 사용할 수있습니다.)을 단어 구분선으로 합니다. 예를 들어 DeptSales, Sales_Tax 또는 첫 번째 분기입니다.

  • 255자 이상 사용 테이블 이름은 최대 255개의 문자까지 입력할 수 있습니다.

  • 고유한 테이블 이름 사용 중복된 이름은 사용할 수 없습니다. Excel 이름에 대문자와 소문자 구분이 없습니다. 따라서 "Sales"를 입력하지만 이미 동일한 통합 문서에 "SALES"라는 다른 이름이 있는 경우 고유한 이름을 선택하라는 메시지가 표시됩니다.

  • 개체 식별자 사용  테이블, 피벗 테이블 및 차트를 혼합할 계획인 경우 이름과 개체 형식을 조합하는 것이 좋습니다. 예: tbl_Sales 테이블에 대해 pt_Sales 피벗 테이블에 대한 chrt_Sales 판매 차트에 대한 ptchrt_Sales 판매 테이블에 대한 피벗 차트. 그러면 이름 관리자의 모든 이름이 순서대로 나열됩니다.

구조적 참조 구문 규칙

수식에서 구조화된 참조를 수동으로 입력하거나 변경할 수도 있지만 이를 수행하려면 구조화된 참조 구문을 이해하는 데 도움이 됩니다. 다음 수식 예제를 살펴보겠습니다.

=SUM(부서판매액[[#요약],[판매액]],부서판매액[[#데이터],[수수료 금액]])

이 수식에는 다음과 같은 구조적 참조 구성 요소가 있습니다.

  • 표 이름:    DeptSales는 사용자 지정 테이블 이름입니다. 머리글이나 요약 행을 제외한 표 데이터를 참조합니다. 표1과 같은 기본 표 이름을 사용하거나 사용자 지정 이름을 사용하도록 변경할 수 있습니다.

  • 열 지정자:    [판매액] [수수료금액] 은 해당 열의 이름을 사용하는 열 지정자입니다. 열 머리글이나 요약 행을 제외한 열 데이터를 참조합니다. 지정자는 항상 대괄호로 묶습니다.

  • 항목 지정자:    [#Totals][#Data]는 총 행과 같은 테이블의 특정 부분을 참조하는 특수 항목 지정자입니다.

  • 표 지정자:    [[#요약],[판매액]][[#데이터],[수수료 금액]]은 구조적 참조의 바깥 부분을 나타내는 표 지정자입니다. 외부 참조는 표 이름을 따라 이름이 지정되며 대괄호로 묶습니다.

  • 구조화된 참조:   (DeptSales[[#Totals],[판매액]]DeptSales[[#Data],[수수료 금액]은 테이블 이름으로 시작하고 열 지정자로 끝나는 문자열로 표현되는 구조적 참조입니다.

구조적 참조를 수동으로 만들거나 편집하려면 다음과 같은 구문 규칙을 사용합니다.

  • 지정자 주위에 대괄호 사용    모든 테이블, 열 및 특수 항목 지정기는 일치하는 대괄호([])로 묶아야 합니다. 다른 지정자가 포함된 지정자에는 외부 일치 대괄호가 다른 지정자의 내부 일치 대괄호를 둘러싸야 합니다. 예: =DeptSales[[Sales Person]:[Region]]

  • 모든 열 머리글은 텍스트 문자열    그러나 구조화된 참조에 사용되는 경우 따옴표가 필요하지 않습니다. 2014 또는 2014-01-01과 같은 숫자나 날짜도 텍스트 문자열로 간주됩니다. 식에는 열 머리글을 사용할 수 없습니다. 예를 들어 부서판매액회계연도요약[[2014]:[2012]]와 같은 식은 작동하지 않습니다.

특수 문자가 있는 열 헤더 주위에 대괄호 사용    특수 문자가 있는 경우 전체 열 헤더를 대괄호로 묶아야 합니다. 즉, 열 지정자에 이중 대괄호가 필요합니다. 예: =DeptSalesFYSummary[[총 $ 금액]]

다음은 수식에 추가 대괄호가 필요한 특수 문자의 목록입니다.

  • Tab 키

  • 줄 피드

  • 캐리지 반환

  • 쉼표(,)

  • 콜론(:)

  • 마침표(.)

  • 왼쪽 대괄호([)

  • 오른쪽 대괄호(])

  • 파운드 기호(#)

  • 단일 견적 표시(')

  • 두 배의 견적 표시(")

  • 왼쪽 중괄호({)

  • 오른쪽 중괄호(})

  • 달러 기호($)

  • Caret(^)

  • Ampersand(&)

  • Asterisk(*)

  • 더하기 기호(+)

  • 등호(=)

  • 마이너스 기호(-)

  • 기호보다 큰(>)

  • 기호 미만(<)

  • 분할 기호(/)

  • 열 머리글의 일부 특수 문자에 이스케이프 문자 사용    일부 문자에는 특별한 의미가 있으며 작은따옴표(')를 이스케이프 문자로 사용해야 합니다. =부서판매액회계연도요약['# 항목]을 예로 들 수 있습니다.

다음은 수식에 이스케이프 문자(')가 필요한 특수 문자의 목록입니다.

  • 왼쪽 대괄호([)

  • 오른쪽 대괄호(])

  • 파운드 기호(#)

  • 단일 견적 표시(')

구조적 참조를 보다 쉽게 읽을 수 있도록 공백 문자 사용    구조적 참조를 보다 쉽게 읽을 수 있도록 공백 문자를 사용할 수 있습니다. =부서판매액[ [판매 담당자]:[지역] ] 또는 =부서판매액[[#머리글], [#데이터], [수수료율]]을 예로 들 수 있습니다.

다음 위치에는 공백 하나를 사용하는 것이 좋습니다.

  • 첫 번째 왼쪽 대괄호([)

  • 마지막 오른쪽 대괄호(]) 앞에 있습니다.

  • 콤마 후.

참조 연산자

다음과 같은 참조 연산자를 사용하여 열 지정자를 조합하면 보다 유연하게 셀 범위를 지정할 수 있습니다.

구조적 참조

참조 대상

사용 연산자

셀 범위

=부서판매액[[판매 담당자]:[지역]]

둘 이상의 인접한 열에 있는 모든 셀

: (콜론) 범위 연산자

A2:B7

=부서판매액[판매액],부서판매액[수수료 금액]

열 두 개 이상의 조합

, (쉼표) 논리합 연산자

C2:C7, E2:E7

=부서판매액[판매 담당자]:[판매액]] 부서판매액[[지역]:[수수료율]]

열 두 개 이상의 논리곱

 (공백) 논리곱 연산자

B2:C7

특수 항목 지정자

요약 행과 같이 표의 특정 부분을 참조하려면 다음 중 적절한 특수 항목 지정자를 구조적 참조에서 사용하면 됩니다.

특수 항목 지정자

참조 대상

#모두

열 머리글, 데이터 및 요약(있을 경우)을 비롯한 전체 표

#데이터

데이터 행만

#머리글

머리글 행만

#요약

요약 행만. 요약 행이 없을 경우 null이 반환됩니다.

#이 행

또는

@

또는

@[열 이름]

수식으로 같은 행에 있는 셀만. 이 지정자는 다른 특수 항목 지정자와 함께 사용할 수 없습니다. 참조에 대한 암시적 논리곱 동작을 강제로 실행하거나, 암시적 논리곱 동작을 무시하고 열의 단일 값을 참조하는 데 사용합니다.

Excel은 여러 데이터 행이 있는 표에서 #이 행 지정자를 보다 짧은 @ 지정자로 자동으로 변경합니다. 하지만 표에 단 하나의 행만 있는 경우에는 Excel에서 #이 행 지정자를 바꾸지 않기 때문에, 더 많은 행을 추가할 때 예상치 못한 계산 결과가 나올 수 있습니다. 이러한 계산 문제를 피하려면 구조적 참조 수식을 입력하기 전에 표에 여러 행을 입력해야 합니다.

계산된 열에서 구조적 참조 정규화

계산된 열을 만들 때는 일반적으로 구조적 참조를 사용하여 수식을 만듭니다. 이러한 구조적 참조는 비정규화되거나 정규화될 수 있습니다. 예를 들어 달러로 수수료 양을 계산하는 수수료 금액이라는 계산된 열을 만들 경우 다음 수식을 사용할 수 있습니다.

구조적 참조 유형

예제

설명

비정규화

=[판매액]*[수수료율]

현재 행의 해당 값을 곱합니다.

정규화

=부서판매액[판매액]*부서판매액[수수료율]

양쪽 열의 각 행에 대한 해당 값을 곱합니다.

다음과 같은 일반 규칙을 따라야 합니다. 계산된 열을 만들 때처럼 표 내에서 구조적 참조를 사용하는 경우 비정규화된 구조적 참조를 사용할 수 있습니다. 그러나 표 외부에서 구조적 참조를 사용하는 경우에는 정규화된 구조적 참조를 사용해야 합니다.

구조적 참조 사용 예제

다음은 구조적 참조를 사용하는 몇 가지 방법입니다.

구조적 참조

참조 대상

셀 범위

=부서판매액[[#모두],[판매액]]

판매액 열의 모든 셀

C1:C8

=부서판매액[[#머리글],[수수료율]]

수수료율 열의 머리글

D1

=부서판매액[[#요약],[지역]]

지역 열의 요약. 요약 행이 없을 경우 null이 반환됩니다.

B8

=부서판매액[[#모두],[판매액]:[수수료율]]

판매액과 수수료율에 있는 모든 셀

C1:D8

=부서판매액[[#데이터],[수수료율]:[수수료 금액]]

수수료율 및 수수료 금액 열의 데이터만

D2:E7

=부서판매액[[#머리글],[지역]:[수수료 금액]]

지역과 수수료 금액 사이에 있는 열의 머리글만

B1:E1

=부서판매액[[#요약],[판매액]:[수수료 금액]]

판매액 열부터 수수료 금액 열까지의 요약. 요약 행이 없을 경우 null이 반환됩니다.

C8:E8

=부서판매액[[#머리글],[#데이터],[수수료율]]

수수료율의 머리글 및 데이터만

D1:D7

=부서판매액[[#이 행], [수수료 금액]]

또는

=부서판매액[@수수료 금액]

현재 행과 수수료 금액 열이 교차하는 셀. 헤더 또는 총 행과 동일한 행에 사용되는 경우 이 오류는 #VALUE 반환됩니다.

여러 행의 데이터가 들어 있는 표에 긴 형식의 구조적 참조(#이 행)를 입력하면 Excel에서 이를 자동으로 짧은 형식(@)으로 바꿉니다. 두 가지 모두 동일하게 작동합니다.

E5(현재 행이 5인 경우)

구조적 참조 사용 전략

구조화된 참조를 사용할 때 다음을 고려합니다.

  • 수식 자동 완성 사용    정확한 구문을 사용하여 구조적 참조를 입력하려는 경우 수식 자동 완성을 사용하면 매우 편리합니다. 자세한 내용은 수식 자동완성 을 참조하세요.

  • 반 선택 영역의 테이블에 대한 구조적 참조를 생성할지 여부를 결정    기본적으로 수식을 만들 때 표 내의 셀 범위를 클릭하면 셀이 반으로 선택되고 수식의 셀 범위 대신 구조화된 참조가 자동으로 입력됩니다. 이러한 반선택 동작을 사용하면 구조적 참조를 훨씬 더 쉽게 입력할 수 있습니다. 수식 작업 대화 상자의 파일 옵션 옵션에서 수식에서 테이블 이름 사용 확인란을 선택하거나 지우면 > > > 해제할 수 있습니다.

  • 다른 통합 문서에 있는 Excel 표에 대한 외부 링크가 포함된 통합 문서 사용    통합 문서에 다른 통합 문서에 Excel 테이블에 대한 외부 링크가 있는 경우 링크가 포함된 대상 통합 문서의 Excel #REF 에러를 방지하기 위해 연결된 원본 통합 문서가 열려 있어야 합니다. 대상 통합 문서를 먼저 열고 #REF! 오류가 나타나면 원본 통합 문서가 열리면 해결됩니다. 원본 통합 문서를 먼저 열면 오류 코드가 표시되지 않습니다.

  • 범위를 표로 또는 표를 범위로 변환    표를 범위로 변환하면 모든 셀 참조가 해당 절대 A1 스타일 참조로 변경됩니다. 범위를 테이블로 변환하면 이 범위의 Excel 셀 참조를 해당 동등한 구조화된 참조로 자동으로 변경하지 않습니다.

  • 열 머리글 해제    머리글 행의 표 디자인 탭에서 테이블 열 머리글을 > 수 있습니다. 테이블 열 헤더를 해제하는 경우 열 이름을 사용하는 구조화된 참조는 영향을 받지 않습니다. 수식에서 여전히 사용할 수 있습니다. 테이블 헤더를 직접 참조하는 구조화된 참조(예: =DeptSales[[#Headers],[%Commission])는에서 #REF.

  • 표에 열 및 행 추가 또는 삭제    테이블 데이터 범위가 변경되는 경우가 종종 있기 때문에 구조화된 참조에 대한 셀 참조가 자동으로 조정됩니다. 예를 들어 수식에 표 이름을 사용하여 표에 있는 모든 데이터 셀의 합계를 구하는 경우 데이터 행을 추가하면 셀 참조가 자동으로 조정됩니다.

  • 표 또는 열 이름 바꾸기    열 또는 표의 이름을 바꾸면 통합 문서에 사용되는 모든 구조적 참조에서 해당 표 및 열 머리글 사용이 자동으로 변경됩니다.

  • 구조적 참조 이동, 복사, 채우기    구조적 참조를 사용하는 수식을 복사하거나 이동할 경우 모든 구조적 참조는 동일하게 유지됩니다.

    참고: 구조화된 참조를 복사하고 구조화된 참조를 채우는 것은 동일하지 않습니다. 복사할 때 모든 구조화된 참조는 동일하게 유지되는 반면, 수식을 채울 때 완전히 자격을 갖춘 구조화된 참조는 다음 표에 요약된 일련의처럼 열 지정자를 조정합니다.

채우기 방향

채우는 동안 다음을 누를 수 있습니다.

결과

위 또는 아래

없음

열 지정자 조정이 없습니다.

위 또는 아래

Ctrl

열 지정자가 계열처럼 조정됩니다.

오른쪽 또는 왼쪽

없음

열 지정자가 계열처럼 조정됩니다.

위, 아래, 오른쪽 또는 왼쪽

Shift

현재 셀의 값을 덮어쓰는 대신 현재 셀 값이 이동하고 열 지정자가 삽입됩니다.

추가 지원

언제든지 Excel 기술 커뮤니티의 전문가에게 질문하고, Answers 커뮤니티에서 지원을 받을 수 있습니다.

관련 주제

테이블의 Excel 개요
비디오: 테이블 만들기 및
서식 Excel 테이블의 Excel 합계
테이블 Excel 서식 지정
행 및 열을 추가하거나 제거하여 표의 사정을 변경합니다.
범위 또는 테이블에서 데이터 필터링
표를 범위로 변환
Excel 테이블 호환성 문제 해결
테이블을 Excel 테이블을
SharePoint 수식의 개요 Excel

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

번역 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

소중한 의견에 감사드립니다.

×