Я получил электронное письмо с файлом Excel, отформатированным в Numbers, но там, где должны быть 0, есть тире "-".

Странно то, что человек, отправивший его мне, видит 0, и я тоже нуждаюсь в этом, потому что мне нужно вычислить средства (мне нужны только цифры, а не тире).

Как я могу преобразовать свое "-" в 0, и почему у меня есть эта проблема?

1 ответ1

0

Кажется вероятным, что @Brad верен (поэтому предложение Кевина может не сработать). То, что содержимое этих ячеек равно нулю - просто ваша установка была проинструктирована для отображения (форматирования) 0 как - (например, введите 0 где-то, затем выберите эту ячейку и нажмите Home/Number/). Однако, поскольку на самом деле ноль, представление не должно иметь никакого значения для каких-либо расчетов.

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

Пользовательские числовые форматы позволяют независимо управлять отображением положительных, отрицательных, нулевых и текстовых значений (в этом порядке) с использованием разделителя точки с запятой. Следовательно:

[Blue]#,##0.00_);[Red](#,##0.00);-;"Annual "@

  • Положительные значения: синим цветом, разделитель запятой для тысяч, округленный до двух знаков после запятой (с точкой) и завершающий (для выравнивания с отрицаниями) пробел.
  • Отрицательные значения: красным цветом, в скобках, разделитель запятой для тысяч, период для десятичной дроби, округленный до двух знаков после запятой.
  • Ноль: -
  • Текст: предшествует «Ежегодно».

Не все четыре секции должны использоваться, например [Blue]#,##0.00_);;-;"Annual "@ не будет отображать негативы, хотя они все равно будут доступны для расчета (что может быть очень запутанным). Аналогичным, но, вероятно, более полезным будет [Blue]#,##0.00_);[Red](#,##0.00);; который подавляет отображение значений нулей любым способом (а также текстом).

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