Excelで指数表示を文字列表示に変更する方法

Excel

4月吉日

今日は、呑み時間を生み出すための知識を共有します。

問題点

仕事でcsvファイルをExcelで読み込んで編集することがあります。
その時に桁数が大きかった時に指数表示されてしまいます。
今まで知っていた解決方法は「セルの書式を文字列にして、セルを編集状態にして、確定する」と指数表示からフル桁での表示ができます。
キーボードで言うと「F2+Enter」。

以下のファイルをExcelで読み込んだ時に

以下の様に表示されます。

「2.02404E+17」と指数表示されてしまうが、ファイルの内容通りの「202404100811551230」と表示させたいんです。

今までは以下の様な手順で「202404100811551230」と表示させていました。
「F2」を押して編集状態にして

「Enter」を押すと

csvファイルにある値(文字列)が表示(指数表示が解除)されます。

問題解決

これを「F2」と「Enter」キーを高速で連打することで、対応していたのですが、友人から「何やっているの?そんなことしてたら、明日の朝になってしまうよ。こうやるんだよ」と教えてもらいました。
1000行くらいなら意地と根性を駆使すれば できますが、5万行あった時に失神してしまいます。
教えてもらった一気に変換する方法を紹介します。

「区切り位置」を押します。

するとウィザードが表示されるので、
「コンマなどの区切り文字によってフィールドごとに区切られたデータ」を選択、して「次へ」ボタンを押します。

「区切り文字」の選択をすべて解除して、「次へ」ボタンを押します。

「文字列」を選択して、「完了」ボタンを押します。

すると、すると。E列の指数表示が解除されました。
これをすべての列に適用すれば、一気に解決!!

これを覚えれば、仕事が早く終わるので、早く帰ってお酒を呑むことができます。

こんな情報も共有していきたいです。

コメント

タイトルとURLをコピーしました