Excel 동적 배열에 대한 참고 사항
5542 단어 excel
개요
동적 배열은 가변 크기의 배열을 반환할 수 있는 수식입니다. 동적 배열은 Excel 2021(따라서 Excel 365)에서 사용할 수 있게 되었습니다.
동적 배열 이전에는 CSE 배열이라고도 하는 정적 배열이 있었습니다(
Ctrl
+ Shift
+ Enter
를 눌러야 하기 때문입니다.동적 배열의 이점 중 하나는 런타임에 계산된다는 것입니다.
참조:
바꾸어 놓다
ㅏ
비
씨
디
1
사과
10
=TRANSPOSE($A$1:$B$6)
2
맨 아래
20
삼
청바지
30
4
청바지
40
5
부츠
50
6
털
60
결과:
디
이자형
에프
G
시간
나
1
사과
맨 아래
청바지
청바지
부츠
털
2
10
20
30
40
50
60
독특한
ㅏ
비
씨
1
사과
=UNIQUE($A$1:$B$6)
2
맨 아래
삼
청바지
4
청바지
5
부츠
6
털
결과:
씨
1
사과
2
맨 아래
삼
청바지
4
부츠
5
털
종류
ㅏ
비
씨
1
사과
=SORT(UNIQUE($A$1:$B$6))
2
맨 아래
삼
청바지
4
청바지
5
부츠
6
털
결과:
씨
1
사과
2
부츠
삼
맨 아래
4
털
5
청바지
필터
ㅏ
비
씨
1
사과
=FILTER($A$1:$B$6, LEFT($A$1:$B$6, 1)="B")
2
맨 아래
삼
청바지
4
청바지
5
부츠
6
털
결과:
씨
1
맨 아래
2
부츠
행렬 곱셈
스칼라 곱셈
ㅏ
비
씨
디
1
1
2
=$A$1:$B$2*2
2
삼
4
결과:
디
이자형
1
2
4
2
6
8
매트릭스 x 매트릭스
ㅏ
비
씨
디
이자형
에프
G
시간
나
1
호주 달러
GBP
유로
환율
USD로
2
제품 1
1,000
0
0
호주 달러
0.7
=MMULT($B$2:$D$4, $G$2:$G$4)
삼
제품 2
0
1,000
0
GBP
1.3
4
제품 3
0
0
1,000
유로
1.1
결과:
나
1
USD로
2
700
삼
1300
4
1100
사례 연구
FILTER로 비전염성 세포 그룹화
ㅏ
비
씨
디
이자형
에프
G
시간
1
학생
영어 학년
단위
과학 학년
단위
수학 성적
단위
>95의 개수
2
아담
85
1.0
97
1.8
95
1.0
???
문제: 최소 95점인 Adam의 모든 등급을 세십시오.
해결책
=LET(grades, FILTER($B2:$G2, {1,0,1,0,1,0}), greater, FILTER(grades, (grades>=95)), COUNT(greater))
고장
LET
name1: grades
value = FILTER($B2:$G2, {1,0,1,0,1,0})
= {85, 97, 95}
name2: greater
value = FILTER(grades, (grades>=95))
= FILTER({85, 97, 95}, (grades>=95))
= FILTER({85, 97, 95}, {FALSE, TRUE, TRUE})
= {97, 95}
calculation: COUNT(LEN(greater))
= COUNT({97, 95})
= 2
열 간의 차이 계산
ㅏ
비
씨
디
...
피
1
2022-02-17
2022-02-18
하루 하루
2
매상
925,000
1,050,000
=LET(currentColRef, COUNTA($A$2:$N$2), currentRevenues, INDIRECT(CONCAT("R2C", currentColRef,":R3C", currentColRef), FALSE), currentRevenues - OFFSET(currentRevenues,0,-1))
삼
기타 수익
-
5,000
고장
LET
currentColRef = number of non-empty cells in $A$2:$N$2
= 3
currentRevenues = values at cells in currentColRef
= {1 050 000, 50 000}
calculation:
currentRevenues - column right before currentRevenues
= {1 050 000, 50 000} - {925 000, 0}
= {125 000, 5 000}
결과
피
1
하루 하루
2
125,000
삼
5,000
Reference
이 문제에 관하여(Excel 동적 배열에 대한 참고 사항), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/marvintensuan/notes-on-excel-dynamic-arrays-4o53텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)