код формата в excel диаграмма
Microsoft Excel
трюки • приёмы • решения
Коды пользовательских форматов чисел
В табл. 49.1 кратко описаны коды форматирования, доступные для различных пользовательских (настраиваемых) форматов.
Таблица 49.1. Коды, используемые для создания пользовательских числовых форматов
Код | Что он делает |
---|---|
Основной | Отображает число в общем формате |
# | Служит в качестве числового заполнителя, который отображает значащие цифры, но не отображает незначащие нули |
0 (нуль) | Служит в качестве числового заполнителя, который показывает незначащие нули, если в числе меньше цифр, чем нулей в формате |
? | Служит в качестве числового заполнителя, который добавляет пробелы для незначащих нулей на каждой стороне от десятичной точки так, чтобы десятичная точка выравнивалась при форматировании шрифтом фиксированной ширины; также используется для дробей с различным количеством цифр |
. (точка) | Отображает десятичную точку |
% | Выводит проценты |
, (запятая) | Отображает разделитель тысячных |
Е- Е+ е- е+ | Показывает экспоненциальное значение |
$ — + / () : пробел | Отображает указанный символ |
Выводит следующий символ в формате | |
* (звездочка) | Повторяет следующий символ так, чтобы оказалась занятой вся ширина столбца |
_ (подчеркивание) | Оставляет пространство, равное ширине следующего символа |
«текст» | Отображает текст внутри двойных кавычек |
@ | Служит в качестве текстового заполнителя |
[цвет] | Отображает символы в заданном цвете и может быть любой из следующих текстовых строк (без учета регистра): Черный, Синий, Голубой, Зеленый, Пурпурный, Красный, Белый или Желтый |
[ЦВЕТ n] | Отображает соответствующий цвет в цветовой палитре, где n — число от 0 до 56 |
[условное значение] | Позволяет вам устанавливать собственные критерии для каждого раздела числового формата |
В табл. 49.2 представлены коды, используемые для создания форматов даты и времени.
Как на графике Excel поменять формат отображения чисел
Проблема возникает в тот момент, когда в таблице отображение поменял, а на графике ничего не изменилось. Пишу, чтобы не забыть
У нас есть ряд данных без числового форматирования, допустим это рубли. На его основе будем строить график. Поэтому для нормального отображения поменяем формат в более удобный.
Воспользуемся произвольным форматом в Excel, чтобы поменять формат чисел на млрд. Для этого выделяем ряд правой кнопкой и идём в «Формат ячеек».
Переходим в формат ячеек
Выбираем пункт «Все форматы» и пишем формат отображения.
Ввод формата чисел для миллиардов
В зависимости от кол-ва пробелов между нулём и первыми кавычками (в примере их 3 для миллиардов) мы можем выводить разрядность тысяч (один пробел), миллионов (два пробела), миллиардов (три пробела) и т.д.
Замена формата чисел на графике Excel
Теперь построим по полученному ряду график и добавим отображение значений. Получится что-то такое.
Полученный график
При построении графика все форматы, что мы сделали в таблице слетели. Я негодую. На самом деле они не слетели, а выбрались автоматически. Нам нужно вернуть формат из таблицы.
Для выделяем значения на графике через правую кнопку и идём в «Формат подписей данных»
Формат подписей данных по умолчанию
Меняем галочки на другие и получаем нормальное отображение.
Отображение чисел на графике в млрд.
Применение пользовательских форматов
Создание пользовательских форматов
Excel позволяет создать свой (пользовательский) формат ячейки. Многие знают об этом, но очень редко пользуются из-за кажущейся сложности. Однако это достаточно просто, главное понять основной принцип задания формата.
Для того, чтобы создать пользовательский формат необходимо открыть диалоговое окно Формат ячеек и перейти на вкладку Число. Можно также воспользоваться сочетанием клавиш Ctrl + 1.
В поле Тип вводится пользовательские форматы, варианты написания которых мы рассмотрим далее.
В поле Тип вы можете задать формат значения ячейки следующей строкой:
[цвет]»любой текст»КодФормата»любой текст»
Какие цвета можно применять
В квадратных скобках можно указывать один из 8 цветов на выбор:
Синий, зеленый, красный, фиолетовый, желтый, белый, черный и голубой.
Далее рассмотрим коды форматов в зависимости от типа данных.
Числовые форматы
Символ | Описание применения | Пример формата | До форматирования | После форматирования |
---|---|---|---|---|
# | Символ числа. Незначащие нули в начале или конце число не отображаются | ###### | 001234 | 1234 |
0 | Символ числа. Обязательное отображение незначащих нулей | 000000 | 1234 | 001234 |
, | Используется в качестве разделителя целой и дробной части | ####,# | 1234,12 | 1234,1 |
пробел | Используется в качестве разделителя разрядов | # ###,#0 | 1234,1 | 1 234,10 |
Форматы даты
Стоит обратить внимание, что форматы даты можно комбинировать между собой. Например, формат «ДД.ММ.ГГГГ» отформатирует дату в привычный нам вид 31.12.2017, а формат «ДД МММ» преобразует дату в вид 31 Дек.
Форматы времени
Аналогичные форматы есть и для времени.
Текстовые форматы
Текстовый форматов как таковых не существует. Иногда требуется продублировать значение в ячейке и дописать в начало и конец дополнительный текст. Для этих целей используют символ @.
Создание пользовательских форматов для категорий значений
Все что мы описали выше применяется к ячейке вне зависимости от ее значения. Однако существует возможность указывать различные форматы, в зависимости от следующих категорий значений:
Для этого мы можем в поле Тип указать следующую конструкцию:
Формат положительных значений ; отрицательных ; нулевых ; текстовых
Соответственно для каждой категории можно применять формат уже описанного нами вида:
[цвет]»любой текст»КодФормата»любой текст»
В итоге конечно может получится длинная строка с форматом, но если приглядеться подробнее, то сложностей никаких нет.
Смотрите какой эффект это дает. В зависимости от значения, меняется форматирование, а если вместо числа указано текстовое значения, то Excel выдает «нет данных».
Редактирование и копирование пользовательских форматов
Чтобы отредактировать созданный пользовательский формат необходимо:
Распространить созданный пользовательский формат на другие ячейки можно следующими способами:
Для удаления установленного формата ячейки, можно просто задать другой формат или удалить созданный из списка:
Создание пользовательского числового формата
Создайте и настройте пользовательский числовой формат для отображения чисел в виде процентов, денежных единиц, дат и т. д. Чтобы узнать, как изменять коды числовых форматов, ознакомьтесь со статьей Рекомендации по настройке числовых форматов.
Выберите числовые данные.
На вкладке Главная в группе Число нажмите кнопку запуска диалогового окна.
Выберите пункт (все форматы).
В списке Тип выберите существующий формат или введите в поле новый.
Чтобы добавить текст в числовой формат, сделайте следующее:
Введите текст в кавычках.
Добавьте пробел, чтобы отделить текст от числа.
В приложении Excel числа можно отобразить в различных форматах (например в процентном, денежном или в формате даты). Если встроенные форматы не подходят, может потребоваться создать пользовательский числовой формат.
Создавать пользовательские форматы в Excel в Интернете нельзя, но если у вас есть настольное приложение Excel, вы можете нажать кнопку Открыть в Excel, чтобы открыть книгу и создать их. Дополнительные сведения см. в том, как создать пользовательский числовом формате.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Коды числовых форматов
С помощью числовых форматов можно изменять внешний вид чисел, в том числе даты и времени, не меняя при этом фактические числа. Числовой формат не влияет на значение в ячейке, которое Excel использует для вычислений. Фактическое значение отображается в строке формул.
В Excel есть несколько встроенных числовых форматов. Их можно использовать без изменения или в качестве основы для создания собственных числовых форматов. При создании пользовательских числовых форматов можно указать до четырех разделов кода формата. Они определяют формат положительных чисел, отрицательных чисел, нулевых значений и текста (в указанном порядке). Разделы кода должны быть разделены точкой с запятой (;).
В следующем примере показаны четыре типа разделов кода формата:
Формат положительных чисел
Формат отрицательных чисел
Формат нулей
Формат текста
Если указан только один раздел кода формата, он будет использоваться для всех чисел. Если указаны два раздела кода формата, первый раздел кода будет использоваться для положительных чисел и нулей, а второй — для отрицательных чисел. Если требуется пропустить какой-либо раздел кода в числовом формате, необходимо добавить точку с запятой для каждого пропущенного раздела. Для объединения (или сцепления) двух значений можно использовать текстовый оператор амперсанд (&).
Создание кода пользовательского формата
На вкладке Главная щелкните Числовой формат и выберите Другие числовые форматы.
В диалоговом окне Формат ячеек в разделе Категория выберите пункт Другой.
В списке Тип выберите числовой формат, который нужно настроить.
Выбранный формат отображается вверху списка в поле Тип.
В поле Тип внесите необходимые изменения в выбранный числовой формат.
Советы по созданию кодов форматирования
Для отображения символов, перечисленных в следующей таблице, использовать кавычки не требуется:
Левая круглая скобка
Правая круглая скобка
Левая фигурная скобка
Правая фигурная скобка
Чтобы создать числовой формат, содержащий текст, который вводится в ячейке, вставьте в текстовом разделе кода числового формата символ «@» в том месте, где в ячейке должен будет отображаться введенный текст. Если в текстовом разделе числового формата отсутствует символ «@», в ячейке не будет отображаться введенный текст (будут видны только числа). Вы также можете создать числовой формат, который объединяет определенные текстовые символы с текстом, вводимым в ячейке. Для этого необходимые текстовые символы следует ввести перед символом «@», после символа «@» или и перед ним, и после него. Затем введенные текстовые символы нужно заключить в двойные кавычки (» «). Например, чтобы вставить текст перед текстом, вводимым в ячейке, введите «валовой доход для «@ в текстовом разделе кода числового формата.
Чтобы создать в числовом формате интервал, имеющий ширину символа, вставьте символ подчеркивания (_) перед требуемым символом. Например, чтобы положительные числа выводились на одном уровне с отрицательными числами, заключенными в скобки, вставьте символ подчеркивания в конце формата для положительных чисел, а за ним добавьте символ правой круглой скобки.
Чтобы число заполнило ячейку по всей ширине за счет повторения определенного символа, поставьте в коде числового формата перед этим символом звездочку (*). Например, можно ввести 0*–, чтобы заполнить пунктиром всю ячейку справа от числа, или *0 перед любым форматом, чтобы отобразить начальные нули.
Коды числовых форматов можно использовать для управления отображением цифр перед десятичным знаком и после него. Для отображения только значащих цифр в числе следует использовать знак решетки (#). Этот знак не позволяет выводить незначащие нули. Чтобы отобразить незначащие нули, если число содержит меньше цифр, чем указано в коде формата, необходимо использовать цифровой символ нуля (0). Знак вопроса (?) используется, чтобы добавить пробелы вместо незначащих нулей с обеих сторон десятичного разделителя для выравнивания десятичных разделителей при форматировании с использованием моноширинного шрифта, например Courier New. Вопросительный знак (?) также можно использовать для отображения дробей, которые содержат переменное количество цифр в числителе и знаменателе.
Если в целой части числа больше цифр, чем заполнителей в коде формата, в ячейке будут отображаться дополнительные цифры. Однако если в дробной части числа больше цифр, чем заполнителей в коде формата, число будет округлено до количества десятичных знаков, равного количеству заполнителей. Если код формата содержит только знаки решетки (#) слева от десятичного разделителя, числа, значение которых меньше 1, будут начинаться с десятичного разделителя, а не с нуля, за которым следует десятичный разделитель.