16桁の数字(形式:数字、小数なし)を入力すると、数字が変わります。例:1234567812345678は、ビューを1234567812345670に変更します。
一般的な形式として入力すると、上記の数字が変更されて1.23457E + 15が表示されますが、セルをクリックすると、最後の数字が8ではなく0として表示されます。
別のコンピューターでファイルを開いたところ、同じ問題が発生しました。自動修正と自動フォーマットをすべて無効に変更しました。助けて!
16桁の数字(形式:数字、小数なし)を入力すると、数字が変わります。例:1234567812345678は、ビューを1234567812345670に変更します。
一般的な形式として入力すると、上記の数字が変更されて1.23457E + 15が表示されますが、セルをクリックすると、最後の数字が8ではなく0として表示されます。
別のコンピューターでファイルを開いたところ、同じ問題が発生しました。自動修正と自動フォーマットをすべて無効に変更しました。助けて!
回答:
これは、MicrosoftがExcelに課した制限です。各セルの精度は最大15桁です。
http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP005199291.aspx
次のように、16桁の数値の列をコピーしてExcelに貼り付けることができます。
新しいExcelドキュメントを開きます。
空白のままにして、「ファイル/名前を付けて保存」をクリックします。
タイプボックスから、「テキスト(タブ区切りファイル)」オプションを選択します。
16桁の数字を「テキスト」として貼り付ける列をフォーマットします。
16桁の数字を元のドキュメント(単語、電子メール、どこでも)からコピーし、テキストとしてフォーマットしたタブ区切りファイルの列に貼り付けます。もう一度保存します。
エラー警告が表示されます。16桁の数字をすべて選択し、エラー処理オプションのリストから「エラーを無視」を選択します。
ファイルをテキストファイルとして保持するか、Excelファイルとして保存します。どちらの方法でも機能します。エラー警告が再び表示される場合があります。すべてを選択して、エラーを再度無視してください。