> 주제 > excel > Excel Groupby 및 Pivotby 공식 내에서 사용자 정의 Lambda 기능 사용

Excel Groupby 및 Pivotby 공식 내에서 사용자 정의 Lambda 기능 사용

尊渡假赌尊渡假赌尊渡假赌
풀어 주다: 2025-03-21 11:36:15
원래의
857명이 탐색했습니다.

Custom Lambdas : Dynamic Data Aggregation으로 Excel Groupby 및 Pivotby의 힘을 잠금 해제하십시오.

Excel의 동적 배열 함수 인 Groupby 및 Pivotby는 사용자 정의 Lambda 함수와 결합 될 때 상당한 전력을 얻으므로 사전 정의 된 ETA Lambdas의 기능을 넘어 유연한 데이터 집계를 가능하게합니다. 이 안내서는이 고급 기능을 탐구합니다.

  • 람다 기능 이해
  • ETA 람다 디코딩
  • Excel에서 Eta- 감소 된 람다
  • 실제 예 : 작동중인 맞춤형 람다
    • Groupby : 사용자 정의 집계
    • Groupby : 맞춤 구분자가있는 문자열
    • Groupby : 고유 한 값을 집계합니다
    • Pivotby : 맞춤형 람다 활용

람다 기능 이해

Lambda 함수는 익명의 기능입니다. 공식 이름이 필요하지 않고 특정 작업을 수행하는 자체 포함 된 코드 블록입니다. 기존 기능을 사용하여 사용자 정의 기능을 만들 수 있으므로 공식을보다 읽기 쉽고 적응할 수 있습니다. 예를 들어, =LAMBDA(x, x 1) 입력 x 에 1을 추가합니다.

ETA 람다 디코딩

ETA 람다 (η- 감소 된 람다)는 불필요한 추상화를 제거하여 함수를 단순화합니다. 함수가 인수에 대해 단일 작업을 수행하는 경우 ETA- 감소는 이러한 중복성을 식별합니다. 예를 들어, f(x) = x 1g(x) = f(x) 인 경우 Eta- 감소는 g 본질적으로 f 이며 코드를 단순화합니다.

Excel에서 Eta- 감소 된 람다

Excel에서 "Eta Lambda"는 일반적으로 Groupby 및 Pivotby와 같은 동적 배열 함수 내에서 집계 함수 (합, 평균, 카운트 등)에 대한 단순화 된 구문을 나타냅니다. =GROUPBY(B2:B30, C2:C30, LAMBDA(x, SUM(x))) 대신, ETA- 감소 버전은 =GROUPBY(B2:B30, C2:C30, SUM) 입니다. 이것은 단일 학습 기능에만 작동합니다.

실제 예 : 작동중인 맞춤형 람다

이 예는 Groupby와 Pivotby에 익숙하다고 가정합니다.

예 1 : 사용자 지정 집계가있는 Groupby

주어진 데이터, 프로젝트 유형별 그룹 (열 B) 및 수익의 10% (열 C)를 계산합니다.

=GROUPBY(B2:B30, C2:C30, LAMBDA(x, 10%*SUM(x)))

이는 각 프로젝트 유형에 대해 매출의 10%를 보여주는 요약을 산출합니다.

Excel Groupby 및 Pivotby 공식 내에서 사용자 정의 Lambda 기능 사용

예제 2 : 사용자 정의 구분자가있는 Groupby

관리자 별 그룹 데이터 (열 A) 및 "|"로 분리 된 프로젝트 (열 B) 목록 : :

=GROUPBY(A3:A30, B3:B30, LAMBDA(x, TEXTJOIN(" | ", TRUE, x)), 0, 0)

이것은 명확하게 구분 된 관리자 별 프로젝트 목록을 생성합니다. TEXTJOIN 내에서 SORT(x) 추가하면 프로젝트를 알파벳 순서로 정렬합니다.

Excel Groupby 및 Pivotby 공식 내에서 사용자 정의 Lambda 기능 사용Excel Groupby 및 Pivotby 공식 내에서 사용자 정의 Lambda 기능 사용

예 3 : 고유 한 값을 가진 Groupby

프로젝트 별 그룹 (열 B) 및 고유 영역 (열 C)을 알파벳순으로 나열합니다.

=GROUPBY(B3:B30, C3:C30, LAMBDA(x, TEXTJOIN(" | ", TRUE, SORT(UNIQUE(x)))), 0, 0)

이를 통해 각 지역이 각 프로젝트에 대해 한 번만 나열되도록합니다.

Excel Groupby 및 Pivotby 공식 내에서 사용자 정의 Lambda 기능 사용

예제 4 : 커스텀 람다가있는 피보 츠

각 제품 지역 조합 (열 A 및 C)에 대한 분기 별 평균 판매 (열 D)를 계산합니다.

=PIVOTBY(C2:C30, A2:A30, D2:D30, LAMBDA(x, AVERAGE(x)/4))

이것은 분기 별 평균을 얻기 위해 연간 매출을 4로 나눕니다.

Excel Groupby 및 Pivotby 공식 내에서 사용자 정의 Lambda 기능 사용

이 예는 Groupby 및 Pivotby를 사용하여 맞춤형 람다의 다양성을 보여 주며 정교한 데이터 분석을위한 기능을 확장합니다. 다른 람다-수용 함수에 유사한 기술을 적용 할 수 있습니다.

연습 통합 문서

[연습 통합 문서 링크 (가능한 경우 실제 링크로 교체)]

위 내용은 Excel Groupby 및 Pivotby 공식 내에서 사용자 정의 Lambda 기능 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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