Excel 표에 구조적 참조 사용

참고:  사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서 가 여기 있습니다.

Excel 표 만들기를 Excel 표를 하 고 테이블의 각 열 머리글에 이름을 지정합니다. Excel 표에 수식 추가 하면 수식을 입력 하 고 셀 참조를 수동으로 입력 하는 대신 테이블의 선택에 따라 사람의 이름이 자동으로 나타날 수 있습니다. Excel에서는의 예는 다음과 같습니다.

명시적 셀 참조 사용

표 및 열 이름 사용

=Sum(C2:C7)

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

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

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

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

판매 사용자

지역

판매액

수수료율

수수료 금액

조영일

북부

260

10%

문용만

남부

660

15%

황영순

동부

940

15%

정석규

서부

410

12%

최소라

북부

800

15%

김주형

남부

900

15%

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

  2. 표를 만들려면 데이터 범위 내에서 임의의 셀을 선택 하 고 Ctrl + T 를 누릅니다.

  3. 머리글 포함 상자가 선택 되어 있는지 확인 하 고 확인 을 클릭 합니다.

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

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

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

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

  6. 입력 키를 누릅니다.

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

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

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

  1. 예제 워크시트에서 E2 셀 클릭

  2. 수식 입력줄에서 입력 = C2 * d 2Enter 키를 누릅니다.

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

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

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

  1. 표 도구 를 표시 하려면 표에서 임의의 셀을 선택 > 리본 메뉴에서 디자인 탭 합니다.

  2. 테이블 이름 상자에 원하는 이름을 입력 하 고 Enter 키를 누릅니다.

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

테이블 이름에 대 한 다음 규칙을 사용 합니다.

  • 유효한 문자 사용  항상 이름을, 문자로 시작 밑줄 (_) 또는 백슬래시 (\). 밑줄 문자로 나머지 부분에서는 이름 및 문자, 숫자, 기간을 사용 합니다. "C", 사용할 수 없습니다 "c", "R" 또는 "r"은 이름에 대 한는 이름이이동 상자에 입력할 때 현재 셀에 대 한 행 이나 열을 선택 하기 위한 바로 가기로 이미 지정 된 것 이므로 합니다.

  • 셀 참조 사용 안 함  이름은 Z$ 100 또는 r 1 c 1 같이 셀 참조와 동일할 수 없습니다.

  • 단어를 구분 하는 데 공백 사용 안 함  공백은 이름에 사용할 수 없습니다. Word 구분 기호로 밑줄 (_) 및 마침표 (.)를 사용할 수 있습니다. 예를 들어 부서 판매액, 대신 판매 _ 세율 또는 First.Quarter 합니다.

  • 255자가 넘는 문자는 사용하지 않음 표 이름은 최대 255자입니다.

  • 고유한 표 이름 사용 중복된 이름은 허용되지 않습니다. Excel에서는 이름의 대소문자를 구분하지 않으므로 "Sales"를 입력하는 경우 동일한 통합 문서에 "SALES"라는 이름이 이미 있으면 고유한 이름을 선택하라는 메시지가 표시됩니다.

  • 사용 하 여 개체 식별자  테이블, 피벗 테이블 및 차트를 혼합 하 여는 데에 계획 인지 object 형식으로 사용자 이름과 접두사를 지정 하는 것이 좋습니다. 예: 및에 대 한 sales 테이블, 피벗 테이블, 판매 pt_Sales 영업 차트에 대 한 chrt_Sales 또는 ptchrt_Sales 판매 피벗 차트에 대 한 tbl_Sales 합니다. 이 정렬 된 목록에서 이름 관리자의 사용자 이름 모두 유지 합니다.

구조적 참조 구문 규칙

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

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

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

  • 테이블 이름:   부서 판매액 이라는 사용자 지정 표 이름입니다. 모든 머리글 또는 합계 행 없이 표 데이터를 참조합니다. 표 1 등 기본 테이블 이름을 사용 하거나 사용자 지정 이름을 사용 하도록 변경할 수 있습니다.

  • 열 지정자:   [판매액][수수료 금액]을 나타내는 열 이름을 사용 하는 열 지정 자가 됩니다. 모든 열 머리글 또는 요약 행이 없는 열 데이터를 참조 합니다. 표시 된 것 처럼 항상 지정자를 대괄호로 묶습니다.

  • 항목 지정자:   [#Totals][#Data] 요약 행 같이 표의 특정 부분을 참조 하는 특수 항목 지정자 됩니다.

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

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

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

  • 사용 하 여 지정자를 대괄호로 묶음    모든 테이블, 열 및 특수 항목 지정자 대괄호 ()와 일치 하는 따옴표로 해야 합니다. 다른 지정자를 포함 하는 지정자 바깥쪽 대괄호 원 안쪽 다른 지정자에 대괄호 사용 해야 합니다. 예: = 부서 판매액 [[판매 담당자]: [지역]]

  • 모든 열 머리글은 텍스트 문자열    하지만 구조적 참조에서 사용 중인 경우 따옴표가 필요 하지 않습니다. 숫자 또는 날짜 2014 또는 1/1/2014 년 같은 텍스트 문자열이 간주 됩니다. 열 머리글 식을 사용할 수는 없습니다. 예를 들어 식 부서 판매액 회계연도 요약 [[2014]: [2012]] 작동 하지 않습니다.

특수 문자가 포함된 열 머리글은 대괄호로 묶음    특수 문자가 있는 경우 전체 열 머리글을 대괄호로 묶어야 합니다. 즉, 열 지정자에는 이중 대괄호가 필요합니다. 예를 들어 =부서판매액회계연도요약[[총 \ 금액]]과 같이 입력해야 합니다.

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

  • 줄 바꿈

  • 캐리지 리턴

  • 쉼표(,)

  • 콜론(:)

  • 마침표(.)

  • 왼쪽 대괄호([)

  • 오른쪽 대괄호(])

  • 파운드 기호(#)

  • 작은따옴표(')

  • 큰따옴표(")

  • 왼쪽 중괄호({)

  • 오른쪽 중괄호(})

  • 달러 기호($)

  • 캐럿(^)

  • 앰퍼샌드(&)

  • 별표(*)

  • 더하기 기호(+)

  • 등호(=)

  • 빼기 기호(-)

  • 보다 큼 기호(>)

  • 보다 작음 기호(<)

  • 나누기 기호(/)

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

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

  • 왼쪽 대괄호([)

  • 오른쪽 대괄호(])

  • 파운드 기호(#)

  • 작은따옴표(')

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

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

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

  • 마지막 오른쪽 대괄호(]) 앞

  • 쉼표 뒤

참조 연산자

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

구조적 참조

참조 대상

사용 연산자

셀 범위

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

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

: (콜론) 범위 연산자

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의 해당 하는 구조적된 참조를이 범위의 셀 참조를 자동으로 변경 되지 않습니다.

  • 열 머리글 해제    표 열 머리글 설정 및 해제 테이블 디자인 탭에서 전환할 수 > 머리글 행 입니다. 표 열 머리글 해제 열 이름을 사용 하는 구조적된 참조 영향을 받지 않습니다 및 수식에 계속 사용할 수 있습니다. 구조적 참조 표 머리글에 직접 참조 하는 (예: = 부서 판매액 [[#Headers], [수수료율]]) #REF발생 합니다.

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

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

  • 이동 / 복사 / 구조적된 참조를 입력 합니다.    복사 하거나 구조적된 참조를 사용 하는 수식을 이동할 때 모든 구조적된 참조는 동일 하 게 유지 합니다.

    참고: 구조적된 참조를 복사 하 고 구조적된 참조의 채우기 수행 하는 동일 되지 않습니다. 복사 하면 모든 구조적된 참조 수식을 입력할 때 하는 동안는 동일 하 게 유지, 정규화 된 구조적된 참조는 다음 표에 요약 된 대로 계열 처럼 열 지정자를 조정 합니다.

채우기 방향

채우는 동안 누르는

결과

위 또는 아래

없음

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

위 또는 아래

Ctrl

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

오른쪽 또는 왼쪽

없음

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

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

Shift 키

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

추가 지원

Excel 기술 커뮤니티의 전문가에게 질문하고, Answers 커뮤니티에서 지원을 받고, Excel 사용자 의견에서 새로운 기능이나 개선 사항을 제안해 보세요.

관련 항목

Excel 표 개요
비디오: 만들기 및 Excel 표 서식 지정
Excel 표에서 데이터 요약
Excel 표 서식 지정

범위 또는 표의 데이터 필터링
표를 범위로 변환
Excel 표 호환성 문제
SharePoint에 Excel 표 내보내기
의 수식에 대 한 개요 Excel

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×