Jak převést vědecký zápis do formátu x10 v aplikaci Excel

Pokud jsou čísla v Excelu příliš velká nebo příliš malá, možná je budete muset převést do vědeckého formátu. Výchozí vědecký formát v Excelu však není ve formátu x10.

Například, 1 000 000 000 bude naformátován do 1.0E+09 když změnit jej na vědecký formát v Excelu .

Neexistuje žádný přímý způsob, jak formátovat číslo do formátu x10 v aplikaci Excel, použijte prosím následující vzorec pro převod do vědeckého formátu x10.

Vzorec:

=IF(A1>=1, NAHRADIT(TEXT(A1,'0,0E+00'), HLEDAT('E', TEXT(A1,'0,0E+00')), 2, 'x10^'), NAHRADIT (TEXT(A1'0,0E+00'); HLEDAT('E'; TEXT(A1'0,0E+00')), 1; 'x10^'))

Kde A1 je buňka s číslem a můžete ji změnit na buňku s vašimi daty.

Vysvětlivky:

Krok 1: Převeďte číslo ve vědeckém formátu do textového formátu;

Vzorec =TEXT(A1'0,0E+00')
Výsledek 1.0E+09

Krok 2: Najděte umístění písmene 'E' v textovém řetězci. Je to čtvrtý znak v tomto příkladu;

Vzorec =SEARCH('E',TEXT(A1,'0,0E+00'))
Výsledek 4

Krok 3: Nahraďte textový řetězec ' E+ ' (písmeno E a znaménko plus) s novým textovým řetězcem ' x10^ ', pokud je hodnota větší nebo rovna 1;

Vzorec =REPLACE(TEXT(A1,'0.0E+00'), HLEDAT('E',TEXT(A1,'0.0E+00')),2; 'x10^')
Výsledek 1,0×10^09

Krok 4: Nahraďte textový řetězec ' A ' (pouze písmeno E) s novým textovým řetězcem ' x10^ “, pokud je hodnota menší než 1.

Vzorec =IF(A1>=1, NAHRADIT(TEXT(A1,'0,0E+00'), HLEDAT('E', TEXT(A1,'0,0E+00')), 2, 'x10^'), NAHRADIT (TEXT(A1'0,0E+00'); HLEDAT('E'; TEXT(A1;0,0E+00')), 1; 'x10^'))
Výsledek 1,0×10^09