Excel - liczba sformatowana jako tekst

Mathematica, Matlab, Statistica, LaTeX i wszelkiego rodzaju oprogramowanie przydatne matematykowi w pracy. Miejsca w sieci poświęcone zagadnieniu.
Awatar użytkownika
blackbird936
Użytkownik
Użytkownik
Posty: 280
Rejestracja: 28 lis 2011, o 13:28
Płeć: Kobieta
Podziękował: 53 razy

Excel - liczba sformatowana jako tekst

Post autor: blackbird936 »

Mam problem z zapisywaniem pliku excel w formacie .csv
Mianowicie, mam liczby, które mają ponad 13 znaków, daje format tekst w excelu (mam 2007).
Po zapisaniu w pliku .csv (rozdzielanym przecinkami) liczby pokazują się z notacją wykładniczą, jak to zmienić? Chcę żeby pokazywały się normalnie, bez notacji. Ma ktoś jakiś pomysł ?
Ostatnio zmieniony 8 sty 2018, o 16:09 przez Afish, łącznie zmieniany 1 raz.
Powód: Temat umieszczony w złym dziale.
OShon
Użytkownik
Użytkownik
Posty: 62
Rejestracja: 4 mar 2014, o 00:32
Płeć: Mężczyzna
Lokalizacja: VBATools | Kraków | Poland | Europe | Earth | SolSystem | SomewareInSpace
Podziękował: 1 raz
Pomógł: 7 razy

Excel - liczba sformatowana jako tekst

Post autor: OShon »

Po podziale na kolumny
[Ctrl+H] zamień . na ,
Albo
[Ctrl+H] zamień . na .
Awatar użytkownika
blackbird936
Użytkownik
Użytkownik
Posty: 280
Rejestracja: 28 lis 2011, o 13:28
Płeć: Kobieta
Podziękował: 53 razy

Excel - liczba sformatowana jako tekst

Post autor: blackbird936 »

będzie liczba z przecinkiem :/

W pliku .xlsx mam numer 5909990339426 (format tekst), a po zapisaniu pliku w .csv mam 5,90999E+12. Cała kolumna musi mieć format tekstowy, chciałabym żeby liczby się nie zmieniały tylko pozostały takie jakie są
OShon
Użytkownik
Użytkownik
Posty: 62
Rejestracja: 4 mar 2014, o 00:32
Płeć: Mężczyzna
Lokalizacja: VBATools | Kraków | Poland | Europe | Earth | SolSystem | SomewareInSpace
Podziękował: 1 raz
Pomógł: 7 razy

Excel - liczba sformatowana jako tekst

Post autor: OShon »

Mając 5,90999E+12 zaznaczasz kolumnę i klikasz [Ctrl+1] zmieniając format na liczbowy.
Całość zapisu fizycznego zmienia się na liczbę:590999000000000000
Nie możesz zachować ją jako test w Excelu przy jednoczesnym ustawieniem jako tekst.
Excel wykonuje automatycznie konwersję na liczbę.

Możesz jednak oszukać Excela w ten sposób:

Kod: Zaznacz cały

=ZŁĄCZ.TEKST("";A1)
A potem po przeciągnięciu po całym obszarze, zamienić formułę kopiując na wartości. Otrzymasz w ten sposób stos licz porządkowanych do lewej (czyli tekst).
ODPOWIEDZ