В Excel, как я могу центрировать столбец, выровнять десятичные точки и не показывать ненужные десятичные точки или десятичные точки?
Пример:
| 0.12 |
| 122 |
| -12.2835 |
| 0.6667 |
В словах @ Скотта, когда я говорю «центрировать столбец», я имею в виду следующее: «Посмотрите на все числа в столбце. Найдите тот, который содержит наибольшее количество символов слева от десятичной запятой, и найдите тот, который содержит наибольшее количество символов справа от десятичной запятой. Затем отрегулируйте поля ячеек по всему столбцу так, чтобы эти два значения были одинаково далеко от соответствующей границы ячейки ».
Мне не нужно, чтобы центрирование автоматически настраивалось на изменение максимального количества цифр справа от левой части десятичной точки. Я могу сделать это вручную.
Если число является иррациональным o или периодическим рациональным (например, 2/3 = 0,66 ...), я округляю его (до 0,6667 в примере). Конечно, я не ожидаю, что ответ охватит случай бесконечного числа цифр.
Этот вопрос не является дубликатом Excel 2013: выровнять ячейку (https://superuser.com/a/1141347/534850) из-за следующего:
- Excel 2013: выровнять ячейку не спрашивает, как центрировать столбец. Ответ охватывает случай выравнивания вправо. Я хочу, чтобы колонка была в центре.
- Я не хочу, чтобы 0.12 (показанный в моем примере) отображалось как 0.1200 (с ненужными нулями справа, как в формате, показанном в Excel 2013: выравнивание ячейки). Если бы я был доволен последним, мне было бы безразлично иметь 122,0000 (с ненужными нулями справа) вместо 122, что я и хочу. Формат, который я хочу, является одним из стандартных форматов, используемых в таблицах академических статей. Я не могу представить себе контекст, в котором формат в Excel 2013: выравнивание ячейки будет уместным.