엑셀 목록 · 중첩 배열 실습 가이드
쇼츠 「엑셀 중첩 배열 업데이트」 보충 자료 · 예제 파일을 열어 두고 1번부터 따라 해 보세요.
1목록 만들기— Ctrl + J0:13
쉼표로 나뉜 값이 든 셀을 고르고 Ctrl + J를 누르면, 셀 하나에 여러 값이 든 「목록」으로 바뀝니다. [삽입] → [목록]을 눌러도 됩니다.
바꾸기 전에는 이렇게 생겼어요
쉼표로 이어 쓴 평범한 글자입니다. 엑셀은 이걸 문장 하나로 봅니다.
2목록으로 필터0:19
목록이 든 열에 필터를 걸면 「필드 선택」에 (목록 항목)이 생깁니다. 한 셀에 같이 들어 있어도 항목을 하나씩 골라 볼 수 있어요.
예전엔 어땠나요?
쉼표 글자는 필터에 문장째로 나와서 항목별로 고를 수 없었어요.
3목록 계산0:24
숫자 목록은 셀 하나만 참조해도 안에 든 값 전부로 계산됩니다.
수식
=SUM(B2)
예전엔 어땠나요?
글자 그대로일 땐 같은 수식이 0을 돌려줬어요.
4셀 안 배열 { }0:36
결과가 여러 칸으로 퍼지는 함수도 앞뒤를 { }로 감싸면 셀 하나에 담깁니다. 그래서 아래로 자동 채우기를 해도 결과가 서로 겹치지 않아요.
수식 · B2 셀
={FILTER($K$1:$L$29,$J$1:$J$29=A2)}
예전엔 어땠나요?
결과가 펼쳐질 자리가 겹쳐 #분산! 오류가 났어요.
5여러 시트를 셀 하나씩0:43
B열에 적힌 시트 이름으로 그 달 시트의 범위를 통째로 불러와, 한 달을 셀 하나에 담습니다. 시트 이름만 바꾸면 다른 달이 들어와요.
수식 · C3 셀
={INDIRECT("'"&B3&"'!A1:F100")}
예전엔 어땠나요?

월마다 시트가 따로 있어서, 모으려면 시트마다 복사·붙여넣기를 해야 했어요.
6FLATTEN으로 펼치기0:28
셀마다 든 배열을 평범한 표로 펼칩니다. 항목 수가 달라 남는 칸은 채울값으로 채워요. 채울값을 비우면 #N/A가 들어갑니다(미리 보기 기준).
FLATTEN(배열, [채울값], [펼칠단계]) · D2 셀
=FLATTEN(B2:B10)
새함께 나온 새 함수 4가지
| 함수 | 하는 일 |
|---|---|
| FLATTEN(배열, [채울값], [펼칠단계]) | 셀마다 든 배열을 표 하나로 펼침 |
| HAS(배열, 찾을값) | 찾는 값이 있으면 TRUE |
| HASANY(배열, 찾을값들) | 하나라도 있으면 TRUE |
| HASALL(배열, 찾을값들) | 모두 있으면 TRUE |
질문 0
이 책 쇼츠의 댓글과 같은 곳이에요. 여기서 올린 질문은 쇼츠에도 함께 올라가요.
로그인하면 질문을 남길 수 있어요. 로그인
아직 질문이 없어요.