1

У меня есть число, которое является результатом вычисления в одной из ячеек в Excel Spreadsheet A. Когда я копирую эту ячейку и вставляю ее в качестве значения в электронную таблицу B, которая открыта в другом экземпляре Excel, некоторые десятичные знаки таинственно исчезают. Я был удивлен этим, поэтому я скопировал и вставил значение в электронную таблицу A как значение, затем скопировал и вставил это значение из A в B, и оно все еще изменилось.

в электронной таблице A это значение равно:

+2258,07102745522

При копировании и вставке в электронную таблицу B (в другом случае) значение будет следующим:

2258.071027

Никогда раньше не сталкивался с этим, и я интенсивно работаю с Excel. Чем это вызвано?

2 ответа2

0

РЕДАКТИРОВАТЬ - РЕШЕНО

Я обнаружил, что если в сеансе A я отформатирую ячейку так, чтобы отображались все десятичные разряды, а затем скопировал это число из A в B, все десятичные разряды теперь появляются в B.

Это интуитивно понятно, так как то, что вы вставляете в сессию B, является просто тупым числом, и, вероятно, на этом основании копирует только видимые десятичные знаки.

Это, кажется, очень редкий пример ситуации, когда форматирование имеет значение для чего-то кроме эстетических соображений в Excel.

0

Если вы копируете между разными экземплярами Excel (а не просто с разными рабочими листами или файлами), они не считают друг друга одной и той же программой и упрощают взаимодействие через буфер обмена Windows.
При таких передачах вся информация о ячейке Excel (формат, число, формула, цвет и т.д.) Заменяется на текст, а затем вставляется как таковой. Этот текст отражает то, что вы видите в ячейке, а не то, что базовый Excel знает, что находится в ячейке; поэтому показанное количество цифр является релевантным, так же как и потенциальные форматы с фрагментами текста (например, число 24, отформатированное так, чтобы показывать «24 часа», становится текстом «24 часа» при вставке).

Вы можете избежать этого, работая в одном и том же экземпляре (что имеет некоторые другие последствия, например, настройки всей Excel, перезаписываемые для всех файлов последним открытым файлом ...)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .