Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

PIVOTBY 함수를 사용하면 수식을 통해 데이터의 요약을 만들 수 있습니다. 두 축을 따라 그룹화하고 연결된 값을 집계할 수 있습니다. instance 판매 데이터 테이블이 있는 경우 주 및 연도별 판매 요약을 생성할 수 있습니다.

참고: PIVOTBY는 그리드로 분산할 수 있는 값 배열을 반환하는 함수입니다. PIVOTBY 및 피벗 테이블에 대한 토론은 여기에서 찾을 수 있습니다. 

통사론

PIVOTBY 함수를 사용하면 지정한 행 및 열 필드를 기반으로 데이터를 그룹화, 집계, 정렬 및 필터링할 수 있습니다.

PIVOTBY 함수의 구문은 다음과 같습니다.

PIVOTBY(row_fields,col_fields,values,function,[field_headers],[row_total_depth],[row_sort_order],[col_total_depth],[col_sort_order],[filter_array])

인수

설명

row_fields

(필수)

행을 그룹화하고 행 머리글을 생성하는 데 사용되는 값을 포함하는 열 지향 배열 또는 범위입니다. 

배열 또는 범위에 여러 열이 포함될 수 있습니다. 이 경우 출력에는 여러 행 그룹 수준이 있습니다.

col_fields

(필수)

열을 그룹화하고 열 머리글을 생성하는 데 사용되는 값을 포함하는 열 지향 배열 또는 범위입니다. 

배열 또는 범위에 여러 열이 포함될 수 있습니다. 이 경우 출력에는 여러 열 그룹 수준이 있습니다. 

values

(필수)

집계할 데이터의 열 지향 배열 또는 범위입니다.

배열 또는 범위에 여러 열이 포함될 수 있습니다. 이 경우 출력에는 여러 집계가 있습니다.

함수

(필수)

값을 집계하는 방법을 정의하는 람다 함수 또는 eta 축소 람다(SUM, AVERAGE, COUNT 등)입니다.

람다 벡터를 제공할 수 있습니다. 이 경우 출력에는 여러 집계가 있습니다. 벡터의 방향은 행 또는 열 단위로 배치되는지 여부를 결정합니다.

field_headers

row_fields, col_fields에 헤더가 있는지 여부와 결과 에서 필드 헤더를 반환해야 하는지 여부를 지정하는 숫자입니다. 가능한 값은 다음과 같습니다.

누락: 자동입니다. 
0: 아니요
1: 예 및 표시
함 2: 아니요 하지만 생성
3: 예 및 표시

참고: 자동으로 데이터에 값 인수를 기반으로 하는 헤더가 포함되어 있다고 가정합니다. 첫 번째 값이 텍스트이고 두 번째 값이 숫자인 경우 데이터에 머리글이 있는 것으로 간주됩니다. 여러 행 또는 열 그룹 수준이 있는 경우 필드 머리글이 표시됩니다.

row_total_depth

행 머리글에 합계가 포함되어야 하는지 여부를 결정합니다. 가능한 값은 다음과 같습니다.

누락: 자동: 총합계 및 가능한 경우 부분합.
0: No Totals
1: Grand Totals
2: Grand and Subtotals-1
: Grand Totals at Top-2
: Grand and Subtotals at Top 

참고: 부분합의 경우 row_fields 2개 이상의 열이 있어야 합니다. 2보다 큰 숫자는 충분한 열이 row_field 제공되면 지원됩니다.

row_sort_order

행을 정렬하는 방법을 나타내는 숫자입니다. 숫자는 row_fields 열과 값의 열에 해당합니다. 숫자가 음수이면 행이 내림차순/역순으로 정렬됩니다.

row_fields 기준으로 정렬할 때 숫자 벡터를 제공할 수 있습니다. 

col_total_depth

열 머리글에 합계가 포함되어야 하는지 여부를 결정합니다. 가능한 값은 다음과 같습니다.

누락: 자동: 총합계 및 가능한 경우 부분합.
0: No Totals
1: Grand Totals
2: Grand and Subtotals-1
: Grand Totals at Top-2
: Grand and Subtotals at Top 

참고: 부분합의 경우 col_fields 2개 이상의 열이 있어야 합니다. 열이 충분한 col_field 2보다 큰 숫자는 지원됩니다.

col_sort_order

행을 정렬하는 방법을 나타내는 숫자입니다. 숫자는 col_fields 열과 값의 열에 해당합니다. 숫자가 음수이면 행이 내림차순/역순으로 정렬됩니다.

col_fields 기준으로 정렬할 때 숫자 벡터를 제공할 수 있습니다. 

filter_array

해당 데이터 행을 고려해야 하는지 여부를 나타내는 부울의 열 지향 1D 배열입니다.

참고: 배열의 길이는 row_fields 및 col_fields 제공된 배열의 길이와 일치해야 합니다. 

예제 1: PIVOTBY를 사용하여 제품 및 연도별 총 매출 요약을 생성합니다.

PIVOTBY를 사용하여 제품 및 연도별 총 매출 요약을 생성합니다. 수식은 =PIVOTBY(C2:C76,A2:A76,D2:D76,SUM)로 읽습니다.

예제 2: PIVOTBY를 사용하여 제품 및 연도별 총 매출 요약을 생성합니다. 판매별로 내림차순을 정렬합니다.

제품 및 연도별 총 매출 요약을 생성하는 PIVOTBY 함수의 예입니다. 수식은 =PIVOTBY(C2:C76,A2:A76,D2:D76,SUM,,,-2)입니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×