Excel 2010 - 長い数値の破損

Excel 2010 - 長い数値の破損

私は .csv 形式で受け取ったデータ セットを持っています。その中には長い UPRN 番号のセットがあります。私は新しい IER 投票規則に関連するデータ マッチング プロセスに携わっています。.csv
ファイルを開くと、数字は科学的形式 (2.00E+11、すべての数字が同じ) になっています。これらの数字はすべて異なるはずです。1 つのスプレッドシートに対して、私はすでに次の操作を実行しました。

ファイルをメモ帳で開き、.txt に保存しました。[データ] > [テキストから] を選択します。[テキスト インポート ウィザードの手順 1] で、[区切り記号付き] を選択します。[テキスト インポート ウィザードの手順 2] で、[カンマ] を選択します。[テキスト インポート ウィザードの手順 3] で、長い ID 列を選択し、[テキスト データ形式] を選択します。その後、完了します。
これは、1 つのスプレッドシートでは機能しました。すべての数字が Excel ワークシートに表示され、すべての数字が本来あるべきように異なっていました。しかし、.csv として保存しようとすると、すべての数字が 2.00E+11 (すべて同じ数字) に戻りました。

その後、他の 2 つのワークブックに上記の操作を実行しようとしたところ、各手順をまったく同じ方法で完了したにもかかわらず、何らかの理由で機能しませんでした。メモ帳で開いても、すべて同じ数字でした (2.000E+11 をテキストに変換すると、2000030000000 になりました)。元の .csv をワークブックに変換し、それをメモ帳に変換して、すべての記号をスクロールダウンすると、混乱の中に元のデータが含まれていることがわかりました。
このデータを表示するにはどうしたらよいでしょうか?! ご提案がありましたら、ぜひお知らせください。または、他の場所にリンクがある場合はお知らせください。

どうもありがとう

答え1

これは、Excelがこれらのセルを数値として認識しているために発生しますが、セルが長すぎるため浮動小数点数として解釈されます。Excelの数値書式の精度は、説明されているように15桁までです。ここ

おそらく、各値を として処理する必要があります。データが入っている各セルの先頭にstring1 を追加すると、この問題は修正されるはずです。または、すべてのセルをまたはとして書式設定することもできます。'stringtext

ただし、この方法には制限がないわけではありません。このデータを処理する場合は、データを処理する前に、データをサニタイズする何らかの方法が必要になる場合があります。

関連情報