Marcin L.

Marcin L. Handlowiec -
światowe rynki
towarowe

Temat: zamiana wartości tekstowej z "E" na format z liczbą

Witam,
Mam problem ponieważ nie moge zamienc formatu wyswietlania cyfr.
Format cyfry z "E" pojawia się nie tyle co w komórce excela bo tam mozna zwiekszaja liczbe zer po przecinku pozbawić się tego problemu, tylko problem jest w pasku u góry gdzie jest np wartość: "8,5345345345453344E-06" -> w tym samym czasie w komórce jest wartość prawidłowa zaczynając się od pięciu zer po przecinku. Problem polega na tym ze jak tego typu dane kopiuje do programu statystycznego to on nie czyta ich jako liczby. Jak to zamienić?
Mnożenie przez jeden, kopiowanie specjalne jako warotości i inne pomysły nie pomagają...
ktoś wie jak to zrobić?
Andy L.

Andy L. ITM, VUB

Temat: zamiana wartości tekstowej z "E" na format z liczbą

Skąd bierze się tam cudzysłów ?
Marcin L.

Marcin L. Handlowiec -
światowe rynki
towarowe

Temat: zamiana wartości tekstowej z "E" na format z liczbą

cudzysłów to moja inicjatywa jako cytat, tam nie ma ani apostrofu, ani znaku równa się.
jest tylko ciąg cyfr z litera E i znakiem minus
Andy L.

Andy L. ITM, VUB

Temat: zamiana wartości tekstowej z "E" na format z liczbą

Dosyć kiepska inicjatywa jeżeli chcesz cokolwiek więcej robić z tymi liczbami.

W swoim opisie problemu jesteś mało konkretny i skąpy. Zamiast opisywać to co ty robisz - opisz problem. Czy te dane są wynikiem importu z innego pliku (jakiego i metoda) czy po prostu masz kolumnę tych liczb i usiłujesz je "przerobić na "bez E".

Excel ma ograniczenie w wyświetlaniu ilości cyfr (maksymalnie 15) po czy zamienia je na format naukowy czyli z E. Formatując komórki na liczbowe ma to samo ograniczenie tyle tylko, że zamiast E ma zera.
Jedna z metod na ominięcie tego jest formatowanie komórek docelowych na tekstowe i dopiero wtedy wpisanie wartoci liczbowych.
Inną jest zastosowanie Text to Columns, gdzie w trzecim kroku (i tylko tam) zmieniasz Column data format na Text. Niestety ta metoda ma ograniczenie mkasymalnej ilości cyfr znaczących (15) w komórce. To co ponad 15 zostanie zamienione na zera.
Zastosowanie funkcji TEXT() też zamieni liczby z E na bez E ma podobne ograniczenie..

Format:
General: 1.23457E+15
Number: 1234567891234560 - jeżeli więcej to będą zera
Text: 1234567891234560123456789 itd. aż do 32767 znaków.
Jako wynik formuły: 8192 znaki

Prawdopodobnie dla ciebie najlepszym sposobem będzie ostatni format (TEXT) gdyż skopiowane wartości i użycie w innym programie jako wartości nie przeniesie formatowania a tylko wartości.

--------------------
Nazwy funkcji i sposób zapisu formuły zmienić na odpowiednie dla Twojej wersji językowej Excela oraz ustawień regionalnych. W kodzie VBA również.Ten post został edytowany przez Autora dnia 21.03.16 o godzinie 11:11



Wyślij zaproszenie do