
16桁を超える数字が列に含まれているExcelで開いたcsvの列全体を変換したいのですが、Excelでは長い数字に対して最後の桁が切り捨てられるため、最後の桁が切り捨てられないようにしたいのです。
列全体を選択してから「セルの書式設定」をクリックし、数字のカテゴリを一般からテキストに変更してみました。しかし、その列のすべてのセルを1回ダブルクリックして、そのセルの変更を確認する必要があり、問題は、その列に何千もの行があることです。
「セルの書式設定」を実行したら列が変更されたと思い、csvファイルを破壊してしまいました。保存すると、Excelはすべての大きな数字を同等の指数形式に変更しました。たとえば、123456789123456789は1.234E17(123400000000000000)に変更されました。ダブルクリックしたセルは保存されましたが、
他のファイルではそうなってほしくありません。
答え1
これを試して:
長い数字を含む列を選択します。
次に、ホーム バーの数字セクションで、ドロップダウン リストを押して「カスタム」を選択します。
次に、「数値」カテゴリに移動して、「1000 区切り文字を使用する」を選択します。これで問題が解決するはずです。
また、列の幅を、数字全体を表示できる程度に広くすることもできます。