• 締切済み

エクセルで文字列としての指数を表示

エクセルで文字を入力することで質問です。 たとえば、10の2乗を入力したい。 10E+02と入れるのではなく、文字列として、 10に、右肩上に小さい文字2を入れたい。 どう入力すればいいのですか? よろしくお願いします。

みんなの回答

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.5

>たとえば、10の2乗を入力したい。 >10に、右肩上に小さい文字2を入れたい。 >どう入力すればいいのですか? 入力するセルは予め表示形式を「文字列」にしなければなりません。 どうしても「標準」のまま入力する場合は先頭にアポストロフィー(')を付けて強制的に文字列であることを指定します。 10は通常の文字で入力し2を上付き文字に指定すれば良いでしょう。 入力時にセルの表示形式を「標準」にしているとき、セル内の文字列は1文字単位で文字の書式を指定できますが数字のみの文字列は確定時に数値に置き換えられますので先頭の数字の書式に合わせて一体化してしまいます。 貼付画像のA1とA2セルは表示形式を「文字列」として入力した結果で、B1とB2セルは表示形式を「標準」のままで先頭にアポストロフィーを付加して入力してものです。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

>その瞬間はできますが、Enter などでセルを離れると元に戻ります。 勝手に回答と違う事、自分勝手をしてる典型的な症状です。 回答をよく読んで丁寧に書かれてる通りにやれば、添付図のようにちゃんと出来ます。 再掲: >セルの書式設定を文字列にする ←あなたがスルーした部分 >102と記入する

noname#204879
noname#204879
回答No.3

添付図のようなのは駄目ですか?なぜ?

tanakakenji
質問者

補足

そうですね、単にこの文字列を印刷するとかならいいんですが、 グラフ作成のための元データとして使いたいのでうまくいきません。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

もうひとつの方法 10と入力後2を文字として入力して変換、記号から “ ² 環境依存文字(unicode)” を選択する。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

文字列として記入します。 手順: セルの書式設定を文字列にする 102と記入する 数式バーの中で2の字を選択し、セルの書式設定で上付きに設定する

tanakakenji
質問者

補足

その瞬間はできますが、Enter などでセルを離れると元に戻ります。 ”102”丸々全部だとすべて小さい文字になりますが。