Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

엑셀 #SPILL 오류 해결 방법: 원인 분석부터 단계별 수정까지

Microsoft Excel을 사용하다 보면 한 번쯤 #SPILL 오류를 만나본 적이 있을 것입니다. 이 오류는 수식이 여러 개의 값을 반환하려고 하는데, 결과를 표시할 워크시트 공간이 부족할 때 발생합니다.

특히 대용량이나 복잡한 스프레드시트를 다룰 때는 이 오류가 꽤 번거롭게 느껴질 수 있습니다. 하지만 걱정하지 마세요. 몇 가지 간단한 방법만으로도 문제를 해결할 수 있습니다.

#SPILL 오류란 무엇인가?

Excel의 #SPILL 오류는 수식이 여러 값을 반환하려 할 때, Excel이 해당 결과를 한 곳에 표시하지 못하고 경계에 부딪혔음을 의미합니다. 주된 원인은 인접한 셀이 비어 있지 않거나, 수식의 결과가 이미 데이터가 차지하고 있는 셀로 넘어가려 할 때 발생합니다.

엑셀 #SPILL 오류 해결 방법: 원인 분석부터 단계별 수정까지

예를 들어, 배열 수식처럼 여러 셀을 동시에 채우는 함수를 사용하는데, 그중 하나의 셀에 이미 데이터가 들어 있다면 #SPILL 오류가 나타납니다. 기존 데이터를 덮어쓸 수 없기 때문입니다.

이 오류를 해결하는 방법은 원인과 상황에 따라 달라집니다. 일반적으로는 함수의 결과를 막고 있는 셀을 비우거나 다른 곳으로 옮기면 됩니다.

또한 #SPILL 오류를 일으키는 수식 자체를 다른 위치로 옮기거나, IFERROR 같은 함수를 활용해 오류를 처리(또는 숨기는) 방법도 있습니다.

방법 1: 방해되는 셀 지우기 또는 이동하기

#SPILL 오류를 해결하는 가장 간단하고 직관적인 방법은 유출 범위를 막고 있는 셀의 데이터를 지우거나 옮기는 것입니다. 어떤 셀이 방해하는지 확인하려면 수식이 입력된 셀을 클릭하세요. 점선 테두리로 표시되는 영역이 의도된 유출 범위이며, 그 안에 있는 모든 데이터가 장애물입니다.

엑셀 #SPILL 오류 해결 방법: 원인 분석부터 단계별 수정까지

또 다른 방법으로는 수식 셀 옆에 나타나는 경고 아이콘을 클릭한 후 [방해 셀 선택(Select Obstructing Cells)] 옵션을 선택하는 것입니다. 그러면 문제를 일으키는 셀이 자동으로 강조 표시됩니다.

엑셀 #SPILL 오류 해결 방법: 원인 분석부터 단계별 수정까지

방해 셀을 파악했다면 해당 데이터를 삭제하거나 다른 위치로 이동하세요. 그러면 수식이 정상적으로 유출되어 결과를 제대로 표시할 수 있습니다.

방법 2: 수식 크기 조정 또는 위치 변경하기

또 다른 해결책은 #SPILL 오류를 일으키는 수식의 크기를 조정하거나 위치를 변경하여, 빈 셀이 아닌 영역으로 넘어가지 않도록 하는 것입니다. 예를 들어 수식이 여러 값을 반환할 것으로 예상되는데 아래쪽에 셀이 하나밖 없다면, 다른 열로 옮기거나 더 많은 공간을 확보할 수 있는 곳으로 이동하면 됩니다.

수식을 이동하려면 해당 셀을 선택한 뒤 오른쪽 상단 모서리(화살표가 위쪽을 가리키는 부분)를 드래그하여 방해받지 않는 다른 셀로 옮기면 됩니다. 주의할 점은, 오른쪽 하단의 채우기 핸들을 드래그하면 수식이 이동되는 것이 아니라 복사된다는 사실입니다.

엑셀 #SPILL 오류 해결 방법: 원인 분석부터 단계별 수정까지

또는 셀을 마우스 오른쪽 버튼으로 클릭해 [잘라내기(Cut)]를 선택한 후, 방해받지 않는 빈 셀에서 마우스 오른쪽 버튼을 클릭하고 [붙여넣기(Paste)]를 눌러도 됩니다.

엑셀 #SPILL 오류 해결 방법: 원인 분석부터 단계별 수정까지

단, 수식을 이동할 때 참조가 변경되지 않도록 주의해야 합니다. 필요하다면 절대 참조($ 기호 사용)나 이름 범위를 활용해 참조를 일관되게 유지하세요.

#SPILL 오류를 숨기거나 무시할 수 있을까?

#SPILL 오류는 잠재적인 문제를 알려주기 위해 존재합니다. 하지만 화면에서 오류 메시지를 숨기고 싶을 수도 있습니다. 일반적인 오류라면 IFERROR 함수로 우회하여 사용자 지정 메시지를 표시할 수 있지만, 안타깝게도 IFERROR는 #SPILL 오류에는 작동하지 않습니다.

Excel에서 #SPILL 오류를 숨기거나 무시하는 유일한 방법은 셀을 선택했을 때 나타나는 오류 검사 팝업을 이용하는 것입니다. 이렇게 하면 오류 메시지 자체는 사라지지 않지만, 왼쪽 상단의 경고 삼각형 표시와 셀 선택 시 나타나는 경고 아이콘이 숨겨집니다.

Excel에서 #SPILL 오류를 숨기려면 다음 단계를 따르세요.

  1. Excel 파일을 열고 #SPILL 오류가 있는 셀을 선택합니다.
  2. 셀이 활성화된 상태일 때 나타나는 경고 아이콘에 마우스를 올리고 클릭합니다.
  3. 팝업 메뉴에서 [오류 무시(Ignore Error)]를 선택합니다.
엑셀 #SPILL 오류 해결 방법: 원인 분석부터 단계별 수정까지

이렇게 하면 셀에 추가 변경을 가하기 전까지 경고 아이콘이 숨겨집니다. 다만 스프레드시트를 저장 후 다시 열면 오류 표시가 다시 나타나므로, 그 경우에는 위 단계를 반복해야 합니다.

마무리: Excel 오류 관리의 중요성

#SPILL 오류는 나쁜 오류가 아닙니다. 오히려 수식이 여러 결과를 반환하고 있다는 신호이며, 중요한 기존 데이터가 실수로 덮어씌워지는 것을 막아주는 안전장치 역할을 합니다. 다만 이 오류를 피하거나 수정하려면 수식이 결과를 충분히 채울 공간을 확보해 두는 것이 핵심입니다.

이는 Excel 스프레드시트의 데이터 정확성을 유지하는 과정의 일부입니다. 데이터를 더 면밀히 살펴보고 싶다면 특정 데이터 집합을 검색하는 기능을 활용해 보세요.

여러 스프레드시트에 흩어진 데이터를 다루는 것이 번거롭다면, Excel 데이터를 하나로 병합하면 관리가 훨씬 쉬워집니다. 단, 스프레드시트가 클수록 PC가 파일을 열고 처리하는 데 더 많은 리소스가 필요하다는 점을 기억하세요. 파일이 너무 크면 Excel이 응답하지 않을 수도 있습니다.