Reidは、科学的記数法を使用して数値を表示でき、Excelでは1.23E +03または1.23E-03の形式で表示されると述べています。彼は、1.23×10 ^ 3や1.23×10 ^ -3など、科学的記数法を別の方法で表示したいと考えています。

Excelには、科学的記数法の表示方法を変更する方法はありません。唯一の回避策は、数式を使用して、必要なもののテキスト表現をまとめることです。たとえば、Excelの科学的記数法を使用する値がセルC7に格納されている場合、次の数式を使用できます。

=LEFT(TEXT(D7,"0.00E+0"),3) & "x10^" & RIGHT(TEXT(D7,"0.00E+0"),3)

この数式は、基本的に、数値の左側の部分(Eの前の部分)をプルし、それを数値の右側の部分(Eの後の部分)と「x10 ^」表記で組み合わせます。結果はExcelによってテキスト文字列と見なされます。以降の計算では使用できません。

この方法でかなりのフォーマットを行う必要がある場合は、数値に基づいてフォーマットされたテキスト文字列を返すマクロを作成するのは比較的簡単なことです。ユーザー定義関数として作成すると、数式で使用できます。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(9234)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。

link:/ excelribbon-Custom_Formats_for_Scientific_Notation [科学的記数法のカスタムフォーマット]