본문 바로가기
엑셀(Excel)

엑셀 표(Table)의 기능(구조적 참조)

by 우아한 달팽이 2024. 3. 22.
반응형

엑셀 표(Table)의 기능 중 구조적 참조 기능에 대해서 공부해 보겠습니다.

 

공부에 앞서 구조적 참조 대해서 짧게 알아보겠습니다.

 

표를 만들지 않고 데이터 범위를 표처럼 사용하는 경우 우리는 명시적 셀 참조를 이용합니다.

명시적 셀 참조는 예를 =SUM(C2:D2)의 형태로 사용하며 C2부터 D2 범위를 참조하게 됩니다.

 

명시적 셀 참조(상대참조 또는 절대참조 모두에 해당)를 사용하는 경우는 SUM함수를 통해서 값을 추가하는데

어떤 값을 추가하려는 건지 알기 어렵습니다.

 

하지만 구조적 함수는 표 만들기 [참조 : 엑셀 표(Table)에 대해서] 보았던 열의  '머리글'과 '표의 이름'을 조합하여 사용하기 때문에 수식이 어디를 참조하는지 직관적으로 알 수 있습니다.

 

 □ 명시적 참조와 구조적 참조의 예시

  ○ 명시적 참조 : =SUM(C2:D2)

  ○ 구조적 참조 : =SUM(회원정보[적립금])  // 회원정보는 '표의 이름'이고 [적립]은 '머리글'입니다.

  

직접 SUMIF 함수에 구조적 참조를 사용하여 지정한 조건을 충족하는 범위 값을 합산해 보겠습니다.

일단 SUMIF 함수를 사용하려니 흔히 사용하는 SUM함수와의 차이점을 잠시 살펴보겠습니다.

 

 □ SUM함수와 SUMIF함수 차이점

  ○ SUM함수 : 지정하는 셀 또는 범위의 값을 합산

  ○ SUMIF함수 :  지정한 조건을 충족하는 범위 값을 합산

      

 

이제 SUMIF함수로 조건을 지정하여 '여성' 회원의 적립금 합계액을 구해보겠습니다.

 

□ SUMIF(range, criteria, [sum_range])

○ range : 필수 요소. 조건을 적용할 셀 범위

criteria  : 필수 요소. 추가할 셀을 정의하는 숫자, 식, 셀 참조, 텍스트 또는 함수 형식의 조건 

[sum_range]  : 선택 요소. 범위 인수에 지정된 셀 이외의 셀을 추가하려는 경우 추가할 실제 셀

 

range : 조건을 적용할 셀 범위로 구조적 참조를 사용하여 표 이름인 '회원정보'와 열의 머리글인 '성별'을 입력했습니다.

그리고 콤마(,)

 

criteria : 찾는 조건으로 성별인 '여'가 입력되어 있는 J6 셀을 지정했습니다.

그리고 콤마(,)

 

[sum_range] : 적립금의 합계액을 합산하기 위해서 구조적 참조를 사용하여 회원정보[적립금]을 입력

그리고 괄호를 닫습니다.

이처럼 SUMIF함수에 구조적 참조를 사용하여 원하는 값을 합산했습니다.

 

구조적 참조는 명시적 참조와 달리 표의 이름과 원하는 열을 지정하여 직관적이고 효과적으로 엑셀을 사용하는데 도움을 줍니다.

반응형