Dlaczego Excel traktuje długie ciągi liczbowe jako notację naukową nawet po zmianie formatu komórek na tekst
Próbuję przetworzyć niektóre dane w Excelu. Dane te zawierają numery kont numerycznych i inne długie ciągi liczbowe (np. MEIDy telefonów komórkowych). Nie wykonuję operacji matematycznych na tych łańcuchach, więc chcę, aby Excel traktował je jako zwykły tekst.
Oto, co mnie oszukuje (to jest Excel 2010):
- Weź długi numer jak 1240800388917 i wklej go do komórki w nowym arkuszu roboczym.
- Domyślny format komórki programu Excel jest ogólny, więc łańcuch jest przedstawiony w notacji naukowej jako 1.2408E+12
- Kliknij prawym przyciskiem myszy na komórkę, wybierz Format Komórek, ustaw format na Tekst
Komórka jest nadal wyświetlana w notacji naukowej, nawet jeśli format został ustawiony na tekst.
Teraz, jeśli wykonam kroki w innej kolejności:
- Formatuj pustą komórkę jako tekst. Kliknij prawym przyciskiem myszy na komórkę, wybierz Formatuj komórki, ustaw format na Tekst
- Weź długi numer jak 1240800388917 i wklej go do komórki sformatowanej jako tekst
Teraz komórka jest wyświetlana jako ciąg znaków, a nie w notacji naukowej.
Wyniki pozostają w notacji naukowej, mimo że komórka jest sformatowana jako tekst tylko wydaje mi się złamana. Widziałem sugerowane sposoby pracy, takie jak: użycie importu CSV i ustawienie formatu na tekst, dodanie znaku spacji na początku każdego ciągu liczbowego i inne.
Czy jest prosta dobra praca, aby łatwo utrzymać te ciągi sformatowane jako tekst?
Dlaczego u licha Excel to robi?
Powiązane pytania SU, które znalazłem Jak możesz sprawić, aby Excel 2007 przestał formatować duże liczby w notacji naukowej? i Czy to zachowanie Excela z dużą liczbą sześciokątną jest oczekiwane?