> 시스템 튜토리얼 > 윈도우 시리즈 > Microsoft Excel에서 구조적 참조를 사용하는 네 가지 방법

Microsoft Excel에서 구조적 참조를 사용하는 네 가지 방법

Christopher Nolan
풀어 주다: 2024-12-13 15:24:11
원래의
280명이 탐색했습니다.

Excel 작업은 일반적으로 다양한 데이터 포인트 간의 연결을 찾는 데 중점을 둡니다. 그러나 복잡한 수식을 삽입할 때 상대 및 절대 명시적 셀 참조(예: "B7" 또는 그 변형)를 반복적으로 사용하면 수식 입력줄이 읽을 수 없게 되기 전까지만 얻을 수 있습니다.

Excel의 구조적 참조를 사용하면 테이블과 헤더에 이름을 할당하여 작업을 간소화할 수 있습니다. 그런 다음 해당 이름을 암시적 셀 참조로 사용할 수 있으므로 Excel에서 자동으로 구조화된 데이터를 가져와서 계산할 수 있습니다.

다음은 Excel에서 구조적 참조를 사용하는 가장 일반적인 방법 중 일부입니다.

1. 내부 테이블 계산

구조적 참조는 테이블에서만 작동하므로 이를 활용하는 가장 좋은 방법은 동일한 테이블 내부에 있는 것입니다.

예를 들어 매장의 판매 데이터가 포함된 B2부터 F8까지의 간단한 테이블을 만듭니다. 테이블 이름을 "Sales"로 지정했습니다(왼쪽 상단의 "테이블 이름" 참조).

Four Ways to Use Structured References in Microsoft Excel

각 판매의 총액을 계산해 보겠습니다.

1단계: F2를 클릭합니다(드롭다운 아이콘은 클릭하지 않음). "홈"으로 이동한 다음 "삽입"으로 이동하고 "오른쪽에 표 열 삽입"을 선택합니다. 그러면 테이블에 새 열이 자동으로 추가됩니다.

2단계: G열 헤더의 이름을 'Total'로 지정합니다.

3단계: G3에서 =[@PricePerUnit]*[@Quantity]를 삽입하고 Enter 키를 누릅니다. 필요에 따라 셀 출력 형식을 지정합니다.

Four Ways to Use Structured References in Microsoft Excel

'[@PricePerUnit]' 및 '[@Quantity]'는 해당 열의 해당 필드에 대한 참조입니다. 열 이름 앞의 "@" 인수는 각 결과 셀이 동일한 테이블 행의 참조를 사용한다는 의미입니다.

번역하자면 G3의 =[@PricePerUnit]*[@Quantity] 수식은 =$C3*$D3를 쓰는 것과 기본적으로 같습니다.

2. 테이블 외부 범위 가져오기

테이블 외부 셀에서 구조적 참조를 사용하려면 참조 앞에 TableName을 붙여야 합니다. 이전 예에서 "Sales[Total]"을 사용하면 "Sales" 테이블의 "Total" 헤더 아래에 있는 전체 범위를 가져옵니다. 즉, 조작할 수 있는 여러 값을 배열로 얻게 됩니다.

범위가 쏟아질 수 있도록 충분한 공간을 남겨둔 경우 Excel의 I3 셀에 이 내용이 표시됩니다.

Four Ways to Use Structured References in Microsoft Excel

3. 칼럼 합산 및 부분 합산

전체 열을 빠르게 합산하려면 '표 디자인' 옵션('표 스타일 옵션' 아래)에서 '총 행' 확인 표시를 사용할 수 있습니다. 다음은 "수량" 및 "총액" 열의 합계를 가져오는 예입니다.

Four Ways to Use Structured References in Microsoft Excel

'합계' 행 자체는 이동할 수 없으며 표 끝에 배치되지만(삽입 가능) 결과를 다른 곳에 복제할 수 있습니다.

  • '합계' 열에 있는 모든 행의 합계를 구하려면 =SUM(Sales[Total])을 사용하세요.
  • 테이블 필터링 등으로 보이는 열의 합만 구하고 싶다면 =SUBTOTAL(109,Sales[Total])을 사용하세요. 이 수식은 표 형식의 "총 행" 옵션이 해당 행에서 실제로 수행하는 작업입니다.

형식을 지정하지 않고 테이블 내에서 발견된 특정 변수를 기반으로 부분합을 얻을 수도 있습니다. 예:

  • Mike의 모든 매출 합계를 구하려면 =SUMIF(Sales[Seller],”Mike”,Sales[Total])을 사용할 수 있습니다. 수식에서 "Mike"는 수동으로 입력한 문자열입니다.
  • ID가 "41230"인 모든 제품의 합계를 얻으려면 다음 =SUMIF(Sales[ProductID],41230,Sales[Total])을 사용하세요. ProductID 항목은 '일반' 형식이므로 숫자를 직접 입력할 수 있으니 참고하세요.

4. INDIRECT를 통한 테이블의 데이터 검증

이전에 사용된 Sales 테이블이 있다고 가정합니다. 사용자 정의 데이터 유효성 검사 옵션을 생성하여 테이블을 더 쉽게 검색할 수 있습니다. ProductID, 날짜 또는 판매자 중에서 선택할 수 있는 작은 테이블을 만든 다음 해당 하위 집합에서 단일 항목을 선택하여 소계를 표시해 보겠습니다.

1단계: B13 셀에서 데이터 유효성 검사(데이터 탭 > 데이터 도구 > 데이터 유효성 검사)를 만듭니다.

Four Ways to Use Structured References in Microsoft Excel

2단계: 팝업의 "허용" 옵션에서 "목록"을 선택한 다음 "소스" 상자에 열 값을 쉼표로 구분하여 수동으로 삽입합니다. 여기서는 "제품ID, 판매자, 날짜"를 삽입했습니다.

Four Ways to Use Structured References in Microsoft Excel

3단계: C13 셀에 또 다른 데이터 유효성 검사를 만듭니다. 다시 “목록”을 선택하십시오. '소스'에 다음 수식을 삽입합니다. =INDIRECT("Sales["&B13&"]").

Four Ways to Use Structured References in Microsoft Excel

4단계: D13 셀에서 다음 수식을 사용합니다. =SUMIF(INDIRECT("Sales["&B13&"]"),B14,Sales[Total]).

이제 두 가지 데이터 확인 목록에서 옵션을 선택할 수 있으며 소계는 D13에 표시됩니다.

Four Ways to Use Structured References in Microsoft Excel

위 내용은 Microsoft Excel에서 구조적 참조를 사용하는 네 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:guidingtech.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿