こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

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

投稿日時 - 2014-10-05 12:21:55

QNo.8779634

困ってます

このQ&Aは役に立ちましたか?

10人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

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

貼付画像のA1とA2セルは表示形式を「文字列」として入力した結果で、B1とB2セルは表示形式を「標準」のままで先頭にアポストロフィーを付加して入力してものです。

投稿日時 - 2014-10-05 19:58:14

ANo.4

>その瞬間はできますが、Enter などでセルを離れると元に戻ります。

勝手に回答と違う事、自分勝手をしてる典型的な症状です。
回答をよく読んで丁寧に書かれてる通りにやれば、添付図のようにちゃんと出来ます。


再掲:
>セルの書式設定を文字列にする ←あなたがスルーした部分
>102と記入する

投稿日時 - 2014-10-05 15:51:30

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

投稿日時 - 2014-10-05 14:05:19

補足

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

投稿日時 - 2014-10-05 14:47:50

ANo.2

もうひとつの方法

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

投稿日時 - 2014-10-05 13:25:56

ANo.1

文字列として記入します。

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

投稿日時 - 2014-10-05 12:45:21

補足

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

投稿日時 - 2014-10-05 14:46:09

あなたにオススメの質問