4月吉日
今日は、呑み時間を生み出すための知識を共有します。
問題点
仕事でcsvファイルをExcelで読み込んで編集することがあります。
その時に桁数が大きかった時に指数表示されてしまいます。
今まで知っていた解決方法は「セルの書式を文字列にして、セルを編集状態にして、確定する」と指数表示からフル桁での表示ができます。
キーボードで言うと「F2+Enter」。
以下のファイルをExcelで読み込んだ時に
以下の様に表示されます。
「2.02404E+17」と指数表示されてしまうが、ファイルの内容通りの「202404100811551230」と表示させたいんです。
今までは以下の様な手順で「202404100811551230」と表示させていました。
「F2」を押して編集状態にして
「Enter」を押すと
csvファイルにある値(文字列)が表示(指数表示が解除)されます。
問題解決
これを「F2」と「Enter」キーを高速で連打することで、対応していたのですが、友人から「何やっているの?そんなことしてたら、明日の朝になってしまうよ。こうやるんだよ」と教えてもらいました。
1000行くらいなら意地と根性を駆使すれば できますが、5万行あった時に失神してしまいます。
教えてもらった一気に変換する方法を紹介します。
「区切り位置」を押します。
するとウィザードが表示されるので、
「コンマなどの区切り文字によってフィールドごとに区切られたデータ」を選択、して「次へ」ボタンを押します。
「区切り文字」の選択をすべて解除して、「次へ」ボタンを押します。
「文字列」を選択して、「完了」ボタンを押します。
すると、すると。E列の指数表示が解除されました。
これをすべての列に適用すれば、一気に解決!!
これを覚えれば、仕事が早く終わるので、早く帰ってお酒を呑むことができます。
こんな情報も共有していきたいです。
コメント