6.17986871157642E-06

이 숫자를 엑셀에 넣고 "찾아 바꾸기" 기능을 통해서 찾을 단어에 - 를 넣고, 바꿀 단어를 비워놓으면

6.17986871157642E+06

이 된다. -_-;
이 숫자가 특별하다기보다는, 이 숫자 말고도 많은 숫자들이 이런 현상이 있다. 나만 그런건가...-_-;

이것때문에 지금 아주 그냥 미치겠음...
전부 다 그러면 이해를 하겠는데 (로그함수를 써서 어떻게든 변환은 가능) 어떤건 되고 어떤 안된다.

by snowall 2010. 1. 26. 10:52
  • Aptunus 2010.01.26 22:04 신고 ADDR EDIT/DEL REPLY

    왜....왜 그럴까요,,??

    • snowall 2010.01.26 22:47 신고 EDIT/DEL

      같은 숫자를 직접 입력할 때는 안그런걸로 봐서...
      csv파일을 읽어오는데 뭔가 문제가 있나봅니다...ㅜ_ㅜ

  • 버섯공주 2010.01.27 09:49 신고 ADDR EDIT/DEL REPLY

    저도 이 글을 보자 마자 냉큼 엑셀(2007 버전)을 열어 테스트 해 봤는데요. 셀로 보여지기에는 말씀하신대로 -가 +로 변환한 것처럼 보이는데 셀 서식을 숫자로 지정하고 보니 -가 없어진 숫자로 보이네요. ^^

    • snowall 2010.01.27 09:51 신고 EDIT/DEL

      음...저는 실제 숫자로도 그렇게 변신해 버려서요 -_-;
      0.03이 300이 되어 있게 됩니다. 숫자를 직접 입력하는 방법으로는 재현이 안되네요.;;;

    • 버섯공주 2010.01.27 09:53 신고 EDIT/DEL

      아, 그렇군요. 어...어렵네요. 끄응. ㅎㅎ

  • areite 2010.01.27 10:21 ADDR EDIT/DEL REPLY

    셀 포맷을 number로 바꿔서 e-06, e+06 이런 형식으로 표시가 안되게 하면 어떨까요?

    • snowall 2010.01.27 10:32 신고 EDIT/DEL

      숫자형식으로 해도 마찬가지입니다.
      예를들어 0.003으로 표시되어 있다고 해도 (=3E-3) 3000으로 바뀝니다.(=3E+3)
      결국 csv로 바꿔서 메모장에서 열어서 -부호를 다 빼줘서 처리했습니다..

  • c 2010.01.27 21:38 ADDR EDIT/DEL REPLY

    액셀 2003에서는 안그러던데 수치에서 발생하는 희한한 버그네요.

    • snowall 2010.01.27 22:44 신고 EDIT/DEL

      저도 어떻게 재현하는지 모르겠어요 -_-;