Chciałbym zapobiec zachowaniu Excela, że każda duża liczba, którą wprowadzę, jest przechowywana jako liczba, a następnie skracana do notacji naukowej. Czy można powiedzieć programowi Excel 2007, aby przestał to robić?
Chciałbym zapobiec zachowaniu Excela, że każda duża liczba, którą wprowadzę, jest przechowywana jako liczba, a następnie skracana do notacji naukowej. Czy można powiedzieć programowi Excel 2007, aby przestał to robić?
Odpowiedzi:
Niestety program Excel nie pozwala domyślnie wyłączyć tej funkcji.
Jeśli jednak wybierzesz swoje dane, kliknij prawym przyciskiem myszy i kliknij opcję „Formatuj komórki ...” i wybierz opcję Liczba, aby zatrzymać program Excel w zmianie danych na notację naukową.
Jest to niewygodny (ale skuteczny) hack. Uwaga: jest to naprawdę przydatne tylko wtedy, gdy musisz zaimportować pełny numer do innej aplikacji (np. Access) lub zapewnić odpowiedni sposób wyświetlania.
Jeśli sformatujesz kolumnę jako number, możesz skopiować wszystkie poprawnie sformatowane liczby do Notatnika. Następnie po prostu utwórz nową kolumnę sformatowaną jako texti skopiuj reprezentację Notatnika 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 po prostu użyć tej formuły, aby mieć sformatowaną wartość tekstową 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 |
+----+--------------------------+-------------------------+
=TEXT(A1, "0")działa również, podobnie jak prawdopodobnie miliard innych formuł
Jeśli chcesz, aby WSZYSTKIE liczby wpisywane na arkuszu NIE pojawiały się w formacie naukowym, możesz rozważyć utworzenie szablonu i ponowne jego użycie .
Podczas tworzenia szablonu wybierz cały arkusz i ustaw domyślny format liczb dla wszystkich komórek na „Liczba”.