엑셀 하이픈 지우면 2.222E+26 되는 이유와 해결

2026-09-17

주문번호나 송장번호에서 하이픈을 지우려고 찾기 및 바꾸기를 눌렀는데, 셀이 2.222E+26 같은 값으로 바뀌고 표시 형식을 숫자로 돌려도 뒷자리가 전부 0으로 나오는 상황입니다. 셀 서식을 미리 텍스트로 바꿔 두어도 똑같이 됩니다.

먼저 안 되는 것부터 말씀드립니다. 이미 E+26으로 바뀐 셀은 원래 값으로 되돌릴 수 없습니다. 엑셀은 숫자를 유효숫자 15자리까지만 저장합니다. 27자리 번호가 숫자로 읽히는 순간 16번째 자리부터는 저장 자체가 안 되고 0으로 채워집니다. 표시 형식은 저장된 값을 보여주는 방법일 뿐이라, 형식을 아무리 바꿔도 사라진 자리는 나오지 않습니다. 확인하시려면 그 셀 옆에 다음을 넣어 보십시오.

=RIGHT(TEXT(A1,"0"),12)

뒤 12자리가 000000000000 으로 나오면 값이 이미 손상된 것입니다. 이때는 Ctrl+Z로 바꾸기 전으로 돌아가거나, 원본 파일을 다시 받는 수밖에 없습니다.

왜 서식을 텍스트로 해 두어도 안 되는가 하면, 찾기 및 바꾸기는 셀에 값을 새로 입력하는 동작과 같기 때문입니다. 하이픈이 있을 때는 엑셀이 그 값을 문자로 봅니다. 하이픈이 빠지면 숫자로만 이루어진 값이 되고, 엑셀은 입력 시점에 "이건 숫자"라고 다시 판정해서 숫자로 저장합니다. 텍스트 서식은 손으로 입력할 때는 지켜지지만, 바꾸기로 들어오는 값에는 일관되게 적용되지 않습니다.

해결은 바꾸기 대신 수식입니다. 원본이 A열에 있다면 옆 열에 이렇게 넣습니다.

=SUBSTITUTE(A1,"-","")

SUBSTITUTE는 결과를 항상 문자로 돌려주기 때문에 27자리가 그대로 남습니다. 앞뒤에 보이지 않는 공백이나 줄바꿈이 섞여 있을 수 있는 다운로드 파일이라면 다음이 안전합니다.

=SUBSTITUTE(TRIM(CLEAN(A1)),"-","")

아래로 채운 뒤 그 열을 복사하고, 선택하여 붙여넣기에서 "값"으로 붙여 넣으면 수식 없이 문자 값만 남습니다. 붙여 넣은 뒤 다음으로 자릿수를 세어 보시면 됩니다.

=LEN(B1)

27이 나와야 합니다. 셀 왼쪽 위에 초록색 삼각형이 뜨는데, 이것은 "텍스트로 저장된 숫자"라는 경고이고 지금은 그 상태가 맞습니다. 여기서 "숫자로 변환"을 누르면 다시 E+26이 됩니다. 경고가 거슬리면 파일 옵션의 오류 검사 규칙에서 해당 항목만 끄십시오.

실무에서 걸리는 함정이 몇 가지 있습니다.

첫째, 이 파일을 CSV로 저장했다가 엑셀에서 더블클릭으로 다시 열면 그 순간 또 숫자로 읽혀 자릿수가 날아갑니다. CSV에는 서식이 없어서 엑셀이 여는 시점에 다시 판정하기 때문입니다. CSV로 주고받아야 한다면 데이터 탭의 "텍스트/CSV에서 가져오기"로 열고 해당 열의 데이터 형식을 텍스트로 지정하십시오. 구버전이라면 텍스트 마법사 3단계에서 열 서식을 텍스트로 고르시면 됩니다.

둘째, 정리한 번호로 다른 표와 VLOOKUP이나 XLOOKUP을 하면 한쪽은 문자, 한쪽은 숫자라 못 찾습니다. 상대 표의 번호가 15자리 이하여서 숫자로 들어와 있는 경우가 흔합니다. 양쪽을 문자로 맞추는 쪽이 안전합니다. 찾는 값 쪽에 &"" 를 붙이면 문자로 바뀝니다.

=XLOOKUP(B1&"",D:D&"",E:E)

셋째, 처음부터 입력할 때 작은따옴표를 앞에 붙이는 방법은 새로 타이핑할 때만 통하고, 이미 들어와 있는 수천 행에는 쓸 수 없습니다. 대량 정리는 위 수식이 맞습니다.

넷째, 파워 쿼리로 처리하실 때도 같은 일이 생깁니다. 파워 쿼리는 열 형식을 자동으로 감지하는데, 긴 번호를 정수로 판정하면 거기서 손상됩니다. 형식 변경 단계에서 텍스트로 바꾸거나, 자동 감지 단계를 삭제하고 직접 텍스트로 지정하십시오.

정리하면, 주문번호와 송장번호처럼 계산하지 않는 번호는 처음부터 문자로 다루는 것이 맞습니다. 숫자로 바꿔야 할 이유가 없고, 바꾸는 순간 되돌릴 수 없는 손실이 생깁니다. 파일을 받으면 먼저 LEN으로 자릿수를 확인하고, 하이픈이나 공백 정리는 바꾸기가 아니라 수식으로 하고, 결과를 다시 LEN으로 검산하는 순서를 권합니다.


지금 그 파일, 어디가 문제인지 먼저 보시겠습니까

CSV 를 넣으면 계산이 틀어지는 자리를 찾아 드립니다. 무료이고 파일은 서버로 올라가지 않습니다 — 브라우저 안에서만 처리되고 저희도 내용을 볼 수 없습니다.

정산 파일 진단기 열기  ·  무료 자료실

매달 같은 순서로 고치고 계신다면 그 순서를 프로그램으로 옮겨둔 것이 있습니다 — 쇼핑몰 월 정산 자동화. 되는지부터 보시려면 무료 진단.

CHEONOK SYSTEM · 업무 자동화 제작
안 되는 파일이면 안 된다고 말씀드립니다 · 문의 actorlee007@gmail.com
매출이나 수익을 보장하지 않습니다.