Ja skaitļi programmā Excel ir pārāk lieli vai pārāk mazi, iespējams, tie būs jāpārvērš zinātniskā formātā. Tomēr noklusējuma zinātniskais formāts programmā Excel nav x10 formātā.
Piemēram, 1 000 000 000 tiks formatēts 1.0E+09 kad mainot to uz zinātnisko formātu programmā Excel .
Programmā Excel nav tieša veida, kā formatēt numuru x10 formātā. Lūdzu, izmantojiet tālāk norādīto formulu, lai pārvērstu to x10 zinātniskajā formātā.
Formula:
=IF(A1>=1, REPLACE(TEKSTS(A1'0.0E+00'), MEKLĒŠANA('E', TEKSTS(A1,'0.0E+00')), 2, 'x10^'), AIZSTĀT (TEKSTS(A1'0.0E+00'), MEKLĒŠANA('E', TEKSTS(A1,'0.0E+00')), 1, 'x10^'))
Kur A1 ir šūna ar numuru, un jūs varat to mainīt uz šūnu ar saviem datiem.
Paskaidrojumi:
1. darbība: zinātniskā formāta skaitli konvertējiet teksta formātā;
Formula | =TEKSTS(A1'0.0E+00') |
---|---|
Rezultāts | 1.0E+09 |
2. darbība. Atrodiet burta 'E' atrašanās vietu teksta virknē. Tā ir ceturtā rakstzīme šajā piemērā;
Formula | =MEKLĒŠANA('E',TEKSTS(A1,'0.0E+00')) |
---|---|
Rezultāts | 4 |
3. darbība. Aizstājiet teksta virkni ' E+ ' (burts E un pluszīme) ar jaunu teksta virkni ' x10^ ', ja vērtība ir lielāka vai vienāda ar 1;
Formula | =AIZSTĀT(TEKSTS(A1'0.0E+00'), MEKLĒŠANA('E',TEKSTS(A1,'0.0E+00')),2, 'x10^') |
---|---|
Rezultāts | 1,0 × 10^09 |
4. darbība. Aizstājiet teksta virkni ' UN ' (tikai burts E) ar jaunu teksta virkni ' x10^ ', ja vērtība ir mazāka par 1.
Formula | =IF(A1>=1, REPLACE(TEKSTS(A1'0.0E+00'), MEKLĒŠANA('E', TEKSTS(A1,'0.0E+00')), 2, 'x10^'), AIZSTĀT (TEKSTS(A1'0.0E+00'), MEKLĒŠANA('E', TEKSTS(A1,'0.0E+00')), 1, 'x10^')) |
---|---|
Rezultāts | 1,0 × 10^09 |