書店に勤める友人からExcelにISBNコードを入力したら「9.87412E+12」と出てしまうと電話がかかってきました。ISBNコードとは書籍の裏表紙にあるバーコードについている13桁の数字のことなのですが、試してみると確かに「9.87412E+12」と出てしまいます。
この記事では、Excelで桁数の多い数字を入力するとE+○というような表示になってしまう原因とすべての数字を表示する方法について書いていきます。
Excelで12桁以上の数字を入力するとE+11やE+12と表示されるのは
E-11やE-12と表示されるのは指数表示になっているから
Excelは、12桁以上の数字を入力すると指数として表示する仕組みになっているため、このようにE-〇という表示になります。
そう表示される仕組みだと分かったところで、指数ではなく通常の12桁以上の数字として表示させるにはどうすればいいのでしょうか。
Excelで12桁以上の数字を入力してもE+〇と表示させないようにするには
指数表示になったセルを選択した状態で、「ホーム」タブの「数値」にある▼をクリック、「数値」をクリックすれば、指数表示ではなくなり数字すべてが表示されます。
今回は13桁のISBNコードを入力したときに指数表示になりましたが、計算に使用するなら「桁区切り」を設定すると12桁以上でもすべての数字が表示されます。
ちなみに携帯電話番号だと11桁になりますので、ハイフンなしで入力しても指数表示にはならずにすべての数字が表示されます。
13桁の数字を入力する機会はあまりないかもしれませんが、こういうこともあると知っておくと慌てずに済むかもしれません。