Есть проблема: из БД в EXCEL перекидываю 20-ти значное число. Эта екселька переводит его в экспоненту, попутно обнуляя последние 5 цифр, что абсолютно неприемлемо. Вывод мимо екселя не предусмотрен. Может,где в настройках EXCEL можно заранее выставить точность на 20 знаков?
Как выставить точность на 20 знаков?
19.09.2007 18:56:34
|
|
|
|
20.09.2007 20:11:57
{quote}{login=Alex}{date=19.09.2007 06:56}{thema=Как выставить точность на 20 знаков?}{post}Может,где в настройках EXCEL можно заранее выставить точность на 20 знаков?{/post}{/quote}
нет. Это ограничение Excel - там не более 15 значащих цифр в числе!!! цитирую: При записи в ячейку документа Excel числа, содержащего более 15 знаков, последние цифры заменяются нулями. Данная проблема возникает из-за того, что в Excel максимальная точность представления числа 15 знаков. При записи в ячейку двадцатизначного числа происходит округление до 15 знаков и представление числа в экспоненциальной форме. Увеличить точность представления чисел в Excel нельзя. Однако если не предполагается участие этих чисел в математических операциях, то возможно использование текстового формата, для их хранения. Такое решение подходит, например, для хранения номеров банковских счетов. а вот здесь - от производителя (то бишь от микрософт) сказано: (в т.ч. для Office 2007) Точность представления чисел, разрядов, не более 15 |
|
|
|
09.03.2010 10:27:50
{quote}когда потом копирую с листа на лист, номера в которых содержится Е тоже переводит в экспоненциальный формат{/quote}
никто не знает? |
|
|
|
21.11.2011 10:17:43
Serge 007, а можно сначала установить в ячейке формат ТЕКСТОВЫЙ, а потом вводить данные. Но телодвижений больше:)
Игорь67 |
|
|
|
21.11.2011 10:22:19
|
|
|
|
21.11.2011 10:32:17
Игорь, проверял по ЕТЕКСТ() = Истина, ЕЧИСЛО() дает ЛОЖЬ
Игорь67 |
|
|
|
05.09.2012 18:57:06
Выравнивание по левому краю и будет вам щастье :)
|
||||
|
|
|||
Читают тему