엑셀 숫자가 ######으로 표시될 때 원인과 해결방법
엑셀을 쓰다가 당황스러운 순간
직장인이나 학생이라면 누구나 엑셀을 다뤄본 기억이 있을 것입니다. 데이터를 열심히 입력하고 엔터키를 탁 쳤는데, 갑자기 화면에 이상한 기호들이 가득 찬 것을 발견하고 가슴이 덜컥 내려앉은 경험은 다들 한 번쯤 있을 것입니다. 숫자가 입력되어야 할 자리에 알 수 없는 문양들이 가득 채워져 있으면 데이터가 날아간 것은 아닐까 하고 식은땀이 나기 마련입니다.
이 현상은 엑셀 초보자뿐만 아니라 숙련된 사용자에게도 종종 일어나는 지극히 흔한 일입니다. 화면을 가득 채우는 이 기호들은 컴퓨터가 고장 났거나 파일이 손상되었다는 신호가 아닙니다. 단지 엑셀이 우리에게 무언가를 알려주기 위해 보내는 친절한 경고 메시지에 가깝습니다. 이 현상의 정체를 정확히 파악하고 나면 1초 만에 해결할 수 있는 아주 간단한 문제이므로 전혀 걱정할 필요가 없습니다.
화면을 채우는 기호의 정체
셀 안에 가득 차는 기호의 정확한 명칭은 샵 기호입니다. 이 기호가 연속으로 나타나는 현상을 통틀어 샵 오류라고 부르기도 합니다. 하지만 이것은 엄밀히 말해 계산이 잘못되었거나 데이터에 문제가 생겼음을 알리는 오류가 아닙니다.
엑셀은 기본적으로 똑똑한 프로그램이지만 때로는 보여주는 방식에 있어서 융통성이 조금 부족합니다. 입력된 숫자의 길이에 비해 칸이 너무 좁아서 화면에 다 담아낼 수 없을 때, 엑셀은 임의로 숫자를 잘라서 보여주는 대신 이 기호를 가득 채워 넣는 방식을 선택합니다. 즉, 데이터는 그 자리에 고스란히 잘 살아 있지만 칸이 너무 작아서 눈에 보이지 않는 상태라고 이해하면 정확합니다.
가장 흔하게 발생하는 원인과 대처법
이 현상이 일어나는 원인은 생각보다 단순합니다. 대부분은 열의 너비가 부족해서 발생합니다. 예를 들어 원래 10자리 숫자를 입력해야 하는데 칸의 크기가 5자리 정도만 들어갈 수 있게 줄어들어 있다면 엑셀은 이를 표현할 방법이 없어 기호를 띄우게 됩니다.
이 문제를 해결하는 가장 직관적이고 빠른 방법은 칸의 너비를 넓혀주는 것입니다. 마우스 사용이 익숙하다면 다음과 같은 방법으로 간단하게 해결할 수 있습니다.
- 마우스를 이용해 해당 열의 오른쪽 경계선에 가져다 대면 커서 모양이 양방향 화살표로 바뀝니다.
- 이 상태에서 마우스 왼쪽 버튼을 누른 채 오른쪽으로 쭉 끌어당겨 주면 칸이 넓어지면서 숨어 있던 숫자가 나타납니다.
- 경계선을 더블클릭하는 방법도 있습니다. 마우스 커서가 화살표 모양으로 바뀌었을 때 더블클릭을 하면 그 열에 입력된 가장 긴 데이터 길이에 맞춰 자동으로 알맞은 크기가 설정됩니다.
키보드 단축키를 선호하는 사람이라면 홈 탭의 서식 메뉴를 이용하거나 너비 조절 관련 단축키 조합을 활용할 수도 있습니다. 하지만 마우스로 경계선을 더블클릭하는 방법이 실생활에서 가장 빠르고 효율적인 방법입니다.
날짜나 시간 데이터에서 나타나는 또 다른 원인
칸의 너비를 충분히 늘렸음에도 불구하고 여전히 기호들이 사라지지 않는 경우가 있습니다. 이럴 때는 열 너비의 문제가 아니라 데이터의 성격이나 서식과 관련된 다른 원인을 의심해 봐야 합니다.
대표적인 것이 날짜와 시간 데이터입니다. 엑셀에서 날짜와 시간은 내부적으로 고유한 일련번호로 저장됩니다. 예를 들어 특정 날짜에서 하루를 빼거나 더하는 연산을 할 때, 계산 결과가 음수로 나오거나 엑셀이 표현할 수 있는 날짜 범위를 벗어나면 화면에 기호들이 가득 차게 됩니다.
엑셀은 1900년 1월 1일 이후의 날짜만 제대로 표현할 수 있도록 설계되어 있습니다. 따라서 수식 계산의 결과로 1900년 1월 1일 이전의 날짜가 나오게 되면 프로그램은 이를 정상적으로 표시할 수 없기 때문에 경고성 기호를 띄우는 것입니다. 이 경우에는 수식에 오류가 없는지, 날짜 계산 과정에서 마이너스 값이 발생하지 않았는지 꼼꼼히 확인해 볼 필요가 있습니다.
셀 너비 외에 살펴봐야 할 다양한 상황
숫자 자체가 너무 길어서 발생하는 문제도 있습니다. 일반적인 셀에 입력할 수 있는 숫자의 자릿수에는 한계가 있습니다. 엄청나게 긴 주민등록번호나 카드 번호, 혹은 거대한 과학적 수치를 입력할 때 간혹 이 현상을 마주하게 됩니다.
지수 표기법과 관련된 오해와 진실도 있습니다. 아주 큰 숫자를 입력했을 때 엑셀이 알아서 1.23E+15 같은 형태로 변환해 보여주는 것을 본 적이 있을 것입니다. 이 상태에서 칸이 더 좁아지면 바로 기호로 바뀌게 됩니다. 이럴 때는 서식을 일반이나 숫자로 바꾸고 칸을 늘려주면 원상 복구됩니다.
서식 설정의 오류도 주된 원인 중 하나입니다. 셀 서식이 사용자 지정으로 잘못 지정되어 있거나 특정 통화 기호나 회계 양식이 꼬여 있는 경우 숫자 데이터가 제대로 표현되지 못합니다. 이럴 때는 상단 메뉴에서 서식을 일반으로 초기화해 주는 것이 가장 좋은 해결책입니다.
실무에서 유용하게 쓰이는 예방과 대처 팁
업무 속도를 높이고 당황스러운 상황을 미리 방지하기 위한 몇 가지 실용적인 팁을 알아두면 좋습니다. 엑셀 문서를 작성할 때 처음부터 열 너비를 넉넉하게 잡아주는 습관을 들리면 이런 문제를 사전에 예방할 수 있습니다.
- 문서 작성이 끝난 후 전체 시트를 선택하고 열 너비 자동 맞춤 기능을 한 번에 실행하는 습관을 들여보세요. 시트 왼쪽 상단의 빈 삼각형을 누르면 전체가 선택되는데, 이때 아무 열 경계선이나 더블클릭하면 모든 열의 너비가 데이터 크기에 맞추어 알아서 조절됩니다.
- 재무 제표나 대규모 예산안을 다룰 때는 숫자가 커질 것을 대비해 미리 충분한 공간을 확보해 두는 것이 안전합니다.
- 셀의 너비를 늘려도 해결되지 않는다면 글자 크기를 조금 줄여보는 것도 하나의 우회 방법이 될 수 있습니다.
자주 묻는 질문
Q. 칸을 화면에 안 보일 정도로 엄청나게 넓혔는데도 계속 기호가 뜹니다. 왜 이런가요?
A. 칸의 너비 문제가 아니라면 수식 자체에 오류가 있거나 날짜 및 시간 계산의 결과가 마이너스로 산출되었을 확률이 높습니다. 입력된 수식을 엔터키를 치기 전 상태로 되돌리거나 수식 바를 통해 어떤 값이 도출되고 있는지 확인해 보아야 합니다.
Q. 데이터를 지우지 않고 원래 숫자로 돌릴 수 있나요?
A. 물론입니다. 이 현상은 데이터가 삭제되거나 손상된 것이 아니라 단순히 시각적으로 표현하지 못하는 상태일 뿐이므로, 원인에 맞게 칸을 넓히거나 서식을 수정하면 원래의 숫자가 고스란히 나타납니다.
Q. 파일을 저장하고 껐다 켰는데도 계속 이 모양입니다. 파일이 깨진 건가요?
A. 파일이 깨진 것이 아닙니다. 저장할 당시의 너비 그대로 저장되었기 때문에 다시 열어도 칸이 좁은 상태를 유지하고 있는 것입니다. 마찬가지로 열 너비를 넓혀주기만 하면 정상적으로 해결됩니다.
댓글 0
첫 댓글을 남겨보세요.