Excel의 #SPILL! 오류-워크시트 가장자리를 지 나 확장 합니다.

입력 하려는 분산 배열 수식이 워크시트 범위 보다 크게 확장 됩니다. 범위 또는 배열을 줄여서 다시 시도 하세요.

다음 예제에서는 수식을 셀 F1 키로 이동 하 여 오류를 해결 하면 수식이 올바르게 분할 됩니다.

Excel의 #SPILL! F2 셀의 = SORT (D:D)가 통합 문서의 가장자리를 벗어나 확장 되는 오류입니다. 셀을 F1 키로 이동 하면 제대로 작동 합니다.

일반적인 원인: 전체 열 참조

Lookup_value 인수를 지정 하는 방법으로 VLOOKUP 수식을 만드는 것이 잘못 된 경우가 있습니다. Excel에서는 동적 배열 기능을 사용할 수 있기 전에 수식과 동일한 행의 값만 고려 하 고, VLOOKUP은 단일 값만 예상 함에 따라 다른 항목을 무시 합니다. 동적 배열의 도입으로 Excel에서는 lookup_value에 제공 된 모든 값을 고려 합니다. 즉, 전체 열을 lookup_value 인수로 지정 하면 Excel에서 열에 있는 모든 1048576 값을 조회 하려고 시도 합니다. 작업이 완료 되 면이를 그리드에 분할 하 려 시도 하며 그리드 끝에 도달 하 여 #SPILL 수 있습니다. 오류가 발생합니다.  

예를 들어 아래 예제에서와 같이 E2 셀에 배치 된 경우 수식 = VLOOKUP (A:A, A:A, 2, FALSE) 은 이전에 A2 셀의 ID만 조회 합니다. 그러나, 동적 배열 Excel에서는 수식에 의해 #SPILL 발생 합니다. 오류-Excel이 전체 열을 조회 하 고, 1048576 결과를 반환 하 고, Excel 눈금의 끝을 적중 하기 때문입니다.

Excel의 #SPILL! 셀이 워크시트의 가장자리를 벗어나 분산 되기 때문에이 오류로 인해 E2 (A:A, A:A, 2, FALSE)가 발생 합니다. 셀 E1으로 수식을 이동 하면 제대로 작동 합니다.

이 문제는 다음과 같은 세 가지 간단한 방법으로 해결할 수 있습니다.

#

방식의

수식

1

관심 있는 조회 값만 참조 하세요. 이 수식 스타일은 동적 배열을 반환 하지만 Excel 표에서는 사용할 수 없습니다

#SPILL 하지 않는 동적 배열을 반환 하려면 = VLOOKUP (A2: A7, A:C, 2, FALSE)을 사용 합니다. 오류가 발생합니다.

= VLOOKUP (A2: A7, a:c, 2, FALSE)

2

같은 행의 값만 참조 한 다음 수식을 아래로 복사 합니다. 이 기존 수식 스타일은 표에사용할 수 있지만 동적 배열은반환 되지 않습니다.

단일 lookup_value 참조: = VLOOKUP (A2, A:C, 32, FALSE)을 사용 하 여 기존 VLOOKUP을 사용 합니다. 이 수식은 동적 배열을 반환 하지는 않지만 Excel 표에서 사용할 수 있습니다.

= VLOOKUP (A2, a:c, 2, FALSE)

3

@ 연산자를 사용 하 여 암시적 논리곱을 수행 하도록 요청한 다음 수식을 아래로 복사 합니다. 이 수식의 스타일은 표에서사용할 수 있지만 동적 배열은반환 되지 않습니다.

@ 연산자를 사용 하 고 shift: = VLOOKUP (@A: A, A:C, 2, FALSE)을 복사 합니다. 이 스타일의 참조는 테이블에서 작동 하지만 동적 배열은 반환 하지 않습니다.

= VLOOKUP (@A: A, a:c, 2, FALSE)

추가 지원

Excel 기술 커뮤니티의 전문가에게 질문하고, Answers 커뮤니티에서 지원을 받고, Excel 사용자 의견에서 새로운 기능이나 개선 사항을 제안해 보세요.

참고 항목

FILTER 함수

RANDARRAY 함수

SEQUENCE 함수

SORT 함수

SORTBY 함수

UNIQUE 함수

Excel의 #SPILL! 오류

동적 배열 및 분산된 배열 동작

암시적 논리곱 연산자: @

추가 도움이 필요하신가요?

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×