학습노트
엑기스 함수 마스터 챌린지 1일차
🔥 실습 예제과 함께 공부하는 모습을 함께 올려보세요!
(마우스 드래그 & 스크린샷+붙여넣기로 편리하게 그림을 넣을 수 있습니다)
• 엑셀 2021 이후 버전에서 새롭게 추가된 '동적배열'의 개념을 알아봤습니다. 동적배열 사용 시, '#분산!' 오류가 발생하는 원인과 해결방법을 작성합니다.
[오류가 발생하는 원인]
1) 결과가 표시될 셀에 이미 다른 값이나 공백이 있을 때
2) 병합된 셀이 결과 범위에 있을 때
3) 표(Table) 안에서 동적 배열을 사용할 때
4) 결과가 너무 많아 시트 범위를 초과할 때 (드물지만)
[해결 방법]
1) 수식 결과가 나올 범위를 비워두기
2) 병합 해제
3) 표가 아니라 일반 셀 범위에서 사용
4) 조건을 더 구체적으로 설정해서 결과 줄이기
• VSTACK 함수를 사용하면 여러 시트의 데이터를 일괄 취합할 수 있습니다. VSTACK + FILTER 함수로 시트를 취합하는 방법을 간략하게 정리합니다.
1) 엑셀 FILTER 함수 : 범위에서 조건을 만족하는 데이터를 필터링합니다.
= FILTER ( 범위, 조건, [결과없음출력값] )
2) 엑셀 VSTACK 함수: 여러 범위를 세로로 결합하여 하나의 큰 배열을 만듭니다.
= VSTACK ( 범위1, [범위2], … )
FILTER함수로 각 시트에서 원하는 조건의 데이터를 추출하고, VSTACK함수로 추출된 데이터를 세로로 연결해 하나의 목록으로 통합
3) 사용예시
=VSTACK(
FILTER(시즌!A2:C100, 시트1!A2:A100="A팀"),
FILTER(시트2!A2:C100, 시트2!A2:A100="C팀")
)
• 오늘 학습한 함수 중 실무 활용도가 높거나 가장 인상 깊었던 함수 3가지를 골라 자유롭게 정리해 보세요.
1) 엑셀 UNIQUE 함수 : 범위의 고유값을 출력합니다. - 고유값 추출 마법사 🧙
=UNIQUE(범위, [가로방향], [단독발생])
- 범위: 고유값 추출 대상
- 가로방향: TRUE = 가로, FALSE = 세로 (기본값)
- 단독발생: TRUE일 경우 단 한 번 등장하는 값만 반환
2) 엑셀 FILTER 함수 : 범위에서 조건을 만족하는 데이터를 필터링합니다. - 조건에 딱 맞는 데이터만 🎯
= FILTER ( 범위, 조건, [결과없음출력값] )
- 범위: 필터링할 데이터
- 조건: TRUE/FALSE 배열, 크기 일치 필수
- 없을 때 출력값: 결과가 없을 경우 표시할 값 (기본값 = #CALC!)
3) 엑셀 XLOOKUP 함수 : 범위에서 일치하는 값을 찾아 원하는 데이터를 반환합니다. – VLOOKUP을 넘는 차세대 검색기 🔍
= XLOOKUP ( 찾을값, 찾을범위, 반환범위, [N/A값], [일치옵션], [검색방향] )
- 찾을값 / 찾을범위 / 반환범위: 기본 3요소
- 없을 경우: 찾지 못했을 때 출력할 기본값
- 일치옵션: 정확히(기본), 작거나 큰 값, 와일드카드 검색
- 검색방향: 위→아래(기본), 아래→위, 이진검색 지원
(마우스 드래그 & 스크린샷+붙여넣기로 편리하게 그림을 넣을 수 있습니다)
• 엑셀 2021 이후 버전에서 새롭게 추가된 '동적배열'의 개념을 알아봤습니다. 동적배열 사용 시, '#분산!' 오류가 발생하는 원인과 해결방법을 작성합니다.
[오류가 발생하는 원인]
1) 결과가 표시될 셀에 이미 다른 값이나 공백이 있을 때
2) 병합된 셀이 결과 범위에 있을 때
3) 표(Table) 안에서 동적 배열을 사용할 때
4) 결과가 너무 많아 시트 범위를 초과할 때 (드물지만)
[해결 방법]
1) 수식 결과가 나올 범위를 비워두기
2) 병합 해제
3) 표가 아니라 일반 셀 범위에서 사용
4) 조건을 더 구체적으로 설정해서 결과 줄이기
• VSTACK 함수를 사용하면 여러 시트의 데이터를 일괄 취합할 수 있습니다. VSTACK + FILTER 함수로 시트를 취합하는 방법을 간략하게 정리합니다.
1) 엑셀 FILTER 함수 : 범위에서 조건을 만족하는 데이터를 필터링합니다.
= FILTER ( 범위, 조건, [결과없음출력값] )
2) 엑셀 VSTACK 함수: 여러 범위를 세로로 결합하여 하나의 큰 배열을 만듭니다.
= VSTACK ( 범위1, [범위2], … )
FILTER함수로 각 시트에서 원하는 조건의 데이터를 추출하고, VSTACK함수로 추출된 데이터를 세로로 연결해 하나의 목록으로 통합
3) 사용예시
=VSTACK(
FILTER(시즌!A2:C100, 시트1!A2:A100="A팀"),
FILTER(시트2!A2:C100, 시트2!A2:A100="C팀")
)
• 오늘 학습한 함수 중 실무 활용도가 높거나 가장 인상 깊었던 함수 3가지를 골라 자유롭게 정리해 보세요.
1) 엑셀 UNIQUE 함수 : 범위의 고유값을 출력합니다. - 고유값 추출 마법사 🧙
=UNIQUE(범위, [가로방향], [단독발생])
- 범위: 고유값 추출 대상
- 가로방향: TRUE = 가로, FALSE = 세로 (기본값)
- 단독발생: TRUE일 경우 단 한 번 등장하는 값만 반환
2) 엑셀 FILTER 함수 : 범위에서 조건을 만족하는 데이터를 필터링합니다. - 조건에 딱 맞는 데이터만 🎯
= FILTER ( 범위, 조건, [결과없음출력값] )
- 범위: 필터링할 데이터
- 조건: TRUE/FALSE 배열, 크기 일치 필수
- 없을 때 출력값: 결과가 없을 경우 표시할 값 (기본값 = #CALC!)
3) 엑셀 XLOOKUP 함수 : 범위에서 일치하는 값을 찾아 원하는 데이터를 반환합니다. – VLOOKUP을 넘는 차세대 검색기 🔍
= XLOOKUP ( 찾을값, 찾을범위, 반환범위, [N/A값], [일치옵션], [검색방향] )
- 찾을값 / 찾을범위 / 반환범위: 기본 3요소
- 없을 경우: 찾지 못했을 때 출력할 기본값
- 일치옵션: 정확히(기본), 작거나 큰 값, 와일드카드 검색
- 검색방향: 위→아래(기본), 아래→위, 이진검색 지원
훨
댓글 0