안녕하세요~
큰 단위의 숫자를 다루다보면 종종 발생하는 문제인데요.
1. 숫자 입력시 지수로 변환되는 상황
2. 긴 숫자를 입력했을 경우 뒤의 숫자가 0으로 초기화되어버리는 상황
요 상황들에 대한 해결법을 알아봅시다.
긴 숫자를 입력할 때 발생하는 문제
16자리 이상의 숫자를 복사해다가 엑셀에 붙여넣기 해봅시다.
1234567890123456 숫자를 메모장에 입력 후, 복사해다가 엑셀에 붙여넣기 했더니
숫자가 그대로 입력되지 않고 'E' 기호가 포함된 '지수' 형식으로 변경되어버렸어요.
숫자 12자리부터는 붙여넣기 하면 지수표기방법으로 자동 변경됩니다.
그런데!! 지수 값 확인해보려고 셸 안에 값이 어떻게 들어있나 봤더니, 마지막 자리수가 0으로 변경되었습니다! 본래는 6으로 끝나는 숫자였는데요. 이 사실을 모르고 큰 액수를 다룰 경우, 데이터가 틀어지겠죠? ㄷㄷ
엑셀에서는 15자리 까지만 숫자를 표현하고, 15자리 이후의 숫자들은 0으로 다운시켜버려요.
흔히 나타나는 실수(?)가 한 예로, 신용카드번호 같은거 저장할 때인데요.
카드번호가 보통 16자리이기 때문에 별 생각 없이 입력했다가는 마지막 번호가 0이 되어버리기 때문에 다른 카드번호로 저장되어 버리는거죠.
이런 경우에는 숫자가 아닌 텍스트로 저장을 해줘야해요. 해결방법이 매우 쉽죠..?
하지만 해당 셸을 클릭하고 '텍스트'로 변경해도 기존에 입력했던 숫자로 돌아오지 않습니다.
입력하기 전에 바꿔야함!
긴 숫자값을 손실 없이 텍스트로 입력하기
1. 작은 따옴표 붙여서 텍스트임을 명시해주기
입력할 때 1234567890123456를 붙여넣지 말고, 작은 따옴표를 맨 앞에 추가해 '1234567890123456를 입력해줍시다.
작은 따옴표는 해당 데이터가 텍스트임을 명시해줘요.
그냥 붙여넣기 했을 때에는 지수로 표현되면서 데이터 손실이 있지만,
작은 따옴표를 붙이니까 뒤에 숫자 5가 살아남았죠?
2. 붙여넣기 전, 표시형식을 텍스트로 변경 후 붙여넣기
홈 메뉴에서 '표시형식'을 일반이 아닌 텍스트로 변경해주세요.
텍스트로 서식을 변경 후에 붙여넣기 하니까 잘리지 않고 16자리 모두 잘 들어간 것을 확인할 수 있어요.
CTRL+1을 누르면 위처럼 셀 서식 창이 나타는데요
여기서 '텍스트'를 클릭해도 위에 움짤 결과랑 동일합니다. 편한걸로 하면 돼요.
알고 나면 간단한 엑셀 팁을 다뤄봤어요
다음 포스팅에서 봐요~~! 도움이 되었다면 공감은 어떤가요?
'별걸다하는 IT > OA MS오피스 한글' 카테고리의 다른 글
[EXCEL 엑셀] 글자색 변경 단축키, 셀에 색깔(배경색) 적용하기(VBA) (9) | 2022.01.01 |
---|---|
[EXCEL] 엑셀 드롭다운 만드는 법, 목록 선택하게 하기 (0) | 2021.06.02 |
[엑셀] 여러 개 파일 하나의 창에 뜨는 현상 해결 방법, 엑셀파일 여러 창에 각각 띄우는 법 (15) | 2021.04.17 |
[엑셀 2007, 2019] 엑셀 체크박스 만드는 법, EXCEL 체크리스트 생성 및 사용법 (0) | 2021.04.16 |
[파워포인트 ppt] 사진이나 그림 모자이크 블러 처리하는 방법 (0) | 2020.07.21 |
최신 댓글