Wyłączenie naukowej notacji w Excelu
Chciałbym zapobiec zachowaniu się Excela, że każda duża liczba, którą wprowadzę jest zapisana jako liczba, a następnie skrócona do naukowej notacji. Czy można powiedzieć Excelowi 2007, aby przestał to robić?
Chciałbym zapobiec zachowaniu się Excela, że każda duża liczba, którą wprowadzę jest zapisana jako liczba, a następnie skrócona do naukowej notacji. Czy można powiedzieć Excelowi 2007, aby przestał to robić?
Niestety program Excel nie pozwala na domyślne wyłączenie tej funkcji.
Jeśli jednak wybierzesz swoje dane, kliknij prawym przyciskiem myszy, a następnie kliknij “Formatuj komórki…” i wybierz opcję “Numer”, aby powstrzymać program Excel od zmiany danych na notację naukową.
To jest niewygodne (ale skuteczne) hackowanie. Uwaga, jest to naprawdę przydatne tylko wtedy, gdy trzeba zaimportować pełny numer do innej aplikacji (np. Access) lub zapewnić właściwy wyświetlacz.
Jeśli sformatujesz daną kolumnę jako number
, możesz skopiować wszystkie poprawnie sformatowane numery do Notatnika. Następnie po prostu utwórz nową kolumnę sformatowaną jako text
, a następnie skopiuj reprezentację w Notatniku do nowej kolumny.
Może notacja naukowa jest jednym z mniej użytecznych zachowań Excela.
Jeśli masz notację naukową w komórce A1, nie możesz użyć tego wzoru, aby mieć wartość sformatowaną tekstowo w komórce B1:
=CONCATENATE(A1)
To jest przykład wyników:
+----+--------------------------+-------------------------+
| | A | B |
+----+--------------------------+-------------------------+
| 1 | Ugly scientific notation | Awesome numbers as text |
| 2 | 8,80001E+11 | 880001465055 |
| 3 | 8,80001E+11 | 880001445410 |
| 4 | 8,80001E+11 | 880001455678 |
| 5 | 8,80001E+11 | 880001441264 |
| 6 | 8,80001E+11 | 880001413012 |
| 7 | 8,80001E+11 | 880001391343 |
| 8 | 8,80001E+11 | 880001373652 |
| 9 | 8,80001E+11 | 880001273395 |
| 10 | 8,80001E+11 | 880001115228 |
| 11 | 8,80001E+11 | 880001185106 |
| 12 | 8,80001E+11 | 880001062936 |
| 13 | 8,80001E+11 | 880000796522 |
| 14 | 8,80001E+11 | 880000890200 |
| 15 | 8,80001E+11 | 880000596278 |
| 16 | 8,8E+11 | 880000243378 |
| 17 | 8,8E+11 | 880000069050 |
| 18 | 8,85101E+11 | 885100625390 |
+----+--------------------------+-------------------------+
Jeśli chcesz, aby WSZYSTKIE liczby wpisane w arkuszu NIE pojawiały się w formacie naukowym, możesz rozważyć stworzenie szablonu i ponowne użycie go .
Podczas tworzenia szablonu, wybierz cały arkusz i ustaw domyślny format liczb dla wszystkich komórek na “Number”.