Поэтому, когда я использую Excel, иногда используемая формула подскажет ответ, такой как 67.9999999.

Когда я затем вставляю это в другую ячейку, которую я отформатировал с двумя десятичными разрядами, это показывает 68, но в верхней строке формулы это все еще покажет это как 67.99999.

Как я могу изменить это, не просматривая каждый из них вручную и не переписывая его в формате с двумя десятичными разрядами, чтобы ячейка и строка формулы теперь отображали число с двумя десятичными разрядами?

Спасибо

1 ответ1

0

Вот типичный пример значения, отображаемого в ячейке, не соответствующей значению на панели формул:

Обратите внимание, что формат ячейки - Общий

Выберите такие ячейки, которые вы хотите исправить, и запустите этот короткий макрос:

Sub FixData()
    Dim r As Range

    For Each r In Selection
        r.Value = r.Text
    Next r
End Sub

дать:

(макрос не пытается настроить формат ячейки)

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