У меня есть таблицы с десятичными числами, и я не уверен, что после точки будет максимум 2 цифры. например, число 4,567 будет 4,67, но число 2 останется 2, а число 5,6 останется 5,6. Как я могу это сделать? Мне удалось сделать так, чтобы цифр было всего две, но число 2 преобразовалось в 2,00, а 5,6 в 5,60...
Форматирование десятичного числа в Excel 2007
Ответы (3)
Формат ячеек->Число->Пользовательский... и введите "0.##"
«0» означает «всегда отображается» (в данном случае это цифра перед запятой). «#» означает «отображать, если присутствует» (до двух цифр после запятой). Это не совсем идеально, поскольку «2» будет отображаться как «2.», но я думаю, что это близко к тому, что вы собираетесь получить.
Чтобы добавить к ответу @Ed, если вы действительно хотите отображать целые числа без расширения . добавить условный формат в ячейку с помощью формулы (например, для ячейки A3)
=A3-TRUNC(A3,0)=0
и применить общий формат
Связанная статья: Функция ОКРУГЛ в Excel 2007
Синтаксис функции ОКРУГЛ:
= ROUND ( Number, Num_digits )
1.Введите следующие данные в ячейку C1: 34.567
2.Нажмите на ячейку D1 в электронной таблице - здесь будет находиться функция.
3.Введите " = round (" " в ячейке C1.
> 4.Нажмите ячейку D1 в электронной таблице, чтобы ввести данные из этой ячейки в формулу.
5.Введите запятую ( , ), а затем число (один (1) или СКОЛЬКО ВЫ ХОТИТЕ) в ячейке D1. чтобы указать, что данные должны быть уменьшены до одного десятичного знака.
6.Введите закрывающую скобку " ) " .
7.Нажмите клавишу ENTER на клавиатуре.
8.В ячейке появится ответ 34.6 D1.
9. Если щелкнуть ячейку D1, полная функция = ОКРУГЛ ( 34,567 , 1 ) появится в строке формул над рабочим листом.
2
и 2.123 как2.12
. - person Kerrek SB   schedule 16.09.2011