Как в excel добавить формат ячеек Excelka.ru - все про Ексель

Как в excel добавить формат ячеек

Пользовательские форматы в Excel

Пользовательские форматы в Excel

Добрый день, уважаемые читатели и подписчики блога. Сегодня мы поговорим о форматах ячеек в Excel.

На вопрос о возможностях форматов почти всегда слышен ответ: «Да что там такого-то?». На самом деле есть очень даже большое ЧТО. Поехали.

Сначала немного теории — формат ячеек в Excel позволяет настраивать внешний вид данных, вплоть до их сокрытия или отображения по условию. Все мы знаем про «Общий, «Текстовый», «Числовой», «Финансовый», «Процентный», «Дата», «Время» форматы. Но что будет, если заглянуть в настройку формата ячеек в момент после установки того или иного формата? Вызвать диалоговое окно «Формат ячеек» можно сочетанием клавиш Ctrl+1.

Рассмотрим небольшую таблицу соответствия для составления «синтаксиса» текстового формата ячеек (если мы хотим дописать к данным в ячейке текст обязательно заключить его в двойные кавычки «»!).

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

Задача- есть таблица, в которой зелёным цветом шрифта должны быть выделены положительные значения с надписью «Сверх», 0 должны быть синими «Ровно», а отрицательные значения должны быть красными «Недостаток».

Совершим подряд несколько действий:

  • выделяем нужные ячейки (в нашем случаем с B2 до B6);
  • открываем диалоговое окно «Формат ячеек» (Ctrl+1);
  • выбираем слева в поле «Числовые форматы» вариант — (все форматы);
  • справа в поле тип стираем вариант «Основной»;
  • записываем нужный формат для отображения данных — [Зеленый]+0″ Сверх»;[Красный]-0″ Недостаток!»;[Синий]0″ Ровно».

В итоге получим вот такую таблицу:

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

В таблице с данными нужно отобразить только текстовые данные. Забегая назад скажу — ;;; (подряд три точки с запятой скрывают данные в ячейке). Т.е. нам нужно чтобы скрылось всё, кроме текста.

  • выделяем нужные ячейки (в нашем случаем с B2 до B6);
  • открываем диалоговое окно «Формат ячеек» (Ctrl+1);
  • выбираем слева в поле «Числовые форматы» вариант — (все форматы);
  • справа в поле тип стираем вариант «Основной»;
  • записываем нужный формат для отображения данных — ;;;@.

Таблица станет такой:

Таким образом с помощью собственного формата данных можно здорово облегчить работу с данными!

Всем удачи и подписывайтесть на наш телеграм КАНАЛ.

Вас может заинтересовать предыдущая статья.

Создание пользовательского числового формата

В этом курсе:

Создайте и настройте пользовательский числовой формат для отображения чисел в виде процентов, денежных единиц, дат и т. д. Чтобы узнать, как изменять коды числовых форматов, ознакомьтесь со статьей Рекомендации по настройке числовых форматов.

Выберите числовые данные.

На вкладке Главная в группе число нажмите кнопку вызова диалогового окна.

Выберите пункт (все форматы).

В списке Тип выберите существующий формат или введите в поле новый.

Чтобы добавить текст в числовой формат, сделайте следующее:

Введите текст в кавычках.

Добавьте пробел, чтобы отделить текст от числа.

Нажмите кнопку ОК.

В приложении Excel числа можно отобразить в различных форматах (например в процентном, денежном или в формате даты). Если встроенные форматы не подходят, может потребоваться создать пользовательский числовой формат.

Вы не можете создавать пользовательские форматы в Excel Online, но если у вас есть классическое приложение Excel, можно нажать кнопку Открыть в Excel , чтобы открыть книгу и создать ее. Дополнительные сведения можно найти в разделе Создание настраиваемого числового формата.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Читать еще:  Как в excel сделать галочку

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Применение пользовательских форматов

Создание пользовательских форматов

Excel позволяет создать свой (пользовательский) формат ячейки. Многие знают об этом, но очень редко пользуются из-за кажущейся сложности. Однако это достаточно просто, главное понять основной принцип задания формата.

Для того, чтобы создать пользовательский формат необходимо открыть диалоговое окно Формат ячеек и перейти на вкладку Число. Можно также воспользоваться сочетанием клавиш Ctrl + 1.

В поле Тип вводится пользовательские форматы, варианты написания которых мы рассмотрим далее.

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

[цвет]»любой текст»КодФормата»любой текст»

Посмотрите простые примеры использования форматирования. В столбце А — значение без форматирования, в столбце B — с использованием пользовательского формата (применяемый формат в столбце С)

Какие цвета можно применять

В квадратных скобках можно указывать один из 8 цветов на выбор:

Синий, зеленый, красный, фиолетовый, желтый, белый, черный и голубой.

Далее рассмотрим коды форматов в зависимости от типа данных.

Числовые форматы

Форматы даты

Стоит обратить внимание, что форматы даты можно комбинировать между собой. Например, формат «ДД.ММ.ГГГГ» отформатирует дату в привычный нам вид 31.12.2017, а формат «ДД МММ» преобразует дату в вид 31 Дек.

Форматы времени

Аналогичные форматы есть и для времени.

Текстовые форматы

Текстовый форматов как таковых не существует. Иногда требуется продублировать значение в ячейке и дописать в начало и конец дополнительный текст. Для этих целей используют символ @.

Создание пользовательских форматов для категорий значений

Все что мы описали выше применяется к ячейке вне зависимости от ее значения. Однако существует возможность указывать различные форматы, в зависимости от следующих категорий значений:

  1. Положительные числа
  2. Отрицательные числа
  3. Нулевые значения
  4. Текстовый формат

Для этого мы можем в поле Тип указать следующую конструкцию:

Формат положительных значений ; отрицательных ; нулевых ; текстовых

Соответственно для каждой категории можно применять формат уже описанного нами вида:

[цвет]»любой текст»КодФормата»любой текст»

В итоге конечно может получится длинная строка с форматом, но если приглядеться подробнее, то сложностей никаких нет.

Смотрите какой эффект это дает. В зависимости от значения, меняется форматирование, а если вместо числа указано текстовое значения, то Excel выдает «нет данных».

Редактирование и копирование пользовательских форматов

Чтобы отредактировать созданный пользовательский формат необходимо:

  1. Выделить ячейки, формат которых вы хотите отредактировать.
  2. Открыть диалоговое окно Формат ячеек и перейти на вкладку Число. Можно также воспользоваться сочетанием клавиш Ctrl + 1.
  3. Изменить строку форматирования в поле Тип.

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

  1. Использовать функцию копирования по образцу.
  2. Выделить ячейки, открыть окно Формат ячеек, на вкладке Число в списке Все форматы выбрать нужный формат и нажать ОК.

Для удаления установленного формата ячейки, можно просто задать другой формат или удалить созданный из списка:

Пользовательские форматы в Excel

При необходимости Вы можете легко добавить к стандартным числовым форматам Excel свои собственные. Для этого выделите ячейки, к которым надо применить пользовательский формат, щелкните по ним правой кнопкой мыши и выберите в контекстном меню команду Формат ячеек (Format Cells) — вкладка Число (Number) , далее — Все форматы (Custom) :

В появившееся справа поле Тип: введите маску нужного вам формата из последнего столбца этой таблицы:

Читать еще:  Как в эксель скопировать лист на другой лист

Как это работает.

На самом деле все очень просто. Как Вы уже, наверное, заметили, Excel использует несколько спецсимволов в масках форматов:

  • 0 (ноль) — одно обязательное знакоместо (разряд), т.е. это место в маске формата будет заполнено цифрой из числа, которое пользователь введет в ячейку. Если для этого знакоместа нет числа, то будет выведен ноль. Например, если к числу 12 применить маску 0000, то получится 0012, а если к числу 1,3456 применить маску 0,00 — получится 1,35.
  • # (решетка) — одно необязательное знакоместо — примерно то же самое, что и ноль, но если для знакоместа нет числа, то ничего не выводится
  • (пробел) — используется как разделитель групп разрядов по три между тысячами, миллионами, миллиардами и т.д.
  • [ ] — в квадратных скобках перед маской формата можно указать цвет шрифта. Разрешено использовать следующие цвета: черный, белый, красный, синий, зеленый, жёлтый, голубой.

Плюс пара простых правил:

  • Любой пользовательский текст (кг, чел, шт и тому подобные) или символы (в том числе и пробелы) — надо обязательно заключать в кавычки.
  • Можно указать несколько (до 4-х) разных масок форматов через точку с запятой. Тогда первая из масок будет применяться к ячейке, если число в ней положительное, вторая — если отрицательное, третья — если содержимое ячейки равно нулю и четвертая — если в ячейке не число, а текст (см. выше пример с температурой).

Пользовательский формат числа в Excel

Excel предоставляет достаточно много встроенных числовых форматов, однако возможны ситуации, в которых ни один вам не подойдет. В таком случае попробуйте создать собственный (пользовательский) числовой формат. [1] Для этого, находясь в ячейке, кликните правой кнопкой мыши, и в контекстном меню выберите Формат ячеек. Откроется диалоговое окно Формат ячеек (рис. 1). Перейдите на вкладку Число. Окно Формат ячеек также можно вызвать, нажав сочетание Ctrl+1 или с помощью ленты (меню Главная), щелкнув на стрелке в правом нижнем углу группы Число (рис. 2).

Рис. 1. Окно Формат ячеек

Скачать заметку в формате Word или pdf, скачать примеры в формате Excel

Рис. 2. Вызов окна Формат ячеек с помощью ленты

Некоторые пользователи Excel стараются обходиться без создания собственных числовых форматов, так как считают этот процесс слишком трудоемким. На самом деле сложность пользовательских числовых форматов сильно преувеличена.

Для создания числового формата нужно указать серию кодов как строку числового формата. Чтобы создать пользовательский числовой формат, выполните всего три действия:

  1. Нажмите Ctrl+1, чтобы открыть диалоговое окно Формат ячеек.
  2. Щелкните на вкладке Число и выберите на ней категорию (все форматы).
  3. Введите ваш собственный формат в поле Тип.

Вот здесь и возникают некоторые сложности, поскольку требуют от вас знания кодировки форматов в Excel. Но… Во-первых, эту кодировку несложно освоить по аналогии. Для этого, просто посмотрите, как кодируются стандартные форматы. Во-вторых, синтаксис кодов не так уж и сложен, что я надеюсь показать вам в настоящей заметке. И, наконец, освоив кодировку, вы почувствуете, что перешли на новую ступень владения Excel!

Разделы кода формата

Числовые форматы могут иметь до четырех разделов кода, разделенных точкой с запятой. Эти разделы определяют формат положительных, отрицательных, нулевых значений и текста. Причем, именно в таком порядке. Почему пользователи редко замечают столь сложную структуру формата? Дело в том, что большинство стандартных форматов содержат только один раздел – для отображения любого содержания. Это означает, что отрицательные числа или текст будут отражаться в том же формате, что и положительные числа. Например, если вы введете в разные ячейки положительное, отрицательное число, ноль и текст, то Excel применит формат по умолчанию – Общий (рис. 3).

Читать еще:  Как в эксель показать скрытые ячейки

Рис. 3. Формат Общий

Тем не менее, не все стандартные форматы имеют один раздел. Например, выбрав формат числовой и четвертый тип (нижний), вы «покрасите» отрицательные числа в красный цвет (рис. 4).

Рис. 4. Формат Числовой, тип четвертый: отрицательные числа – красным цветом

Чтобы увидеть, как Excel кодирует тот или иной стандартный формат, сначала выберите этот формат (например, как на рис. 4), а затем кликните на (все форматы). В области Тип, вы увидите, что формат содержит два раздела, разделенные точкой с запятой (рис. 5). Не пугайтесь, что большинство символов кода вам пока не понятны. Вскоре вы узнаете, что они обозначают. Сейчас же обратите внимание только на то, что формат содержит два раздела:

Первый – для положительных чисел, второй – для отрицательных. Символом ˽ я обозначаю пробел.

Рис. 5. Кодировка формата, использованного на рис. 4

Ну что ж, пришло время создать ваш первый пользовательский формат. Допустим вы хотите отображать числа в формате Счет № 56-789 (рис. 6). Обращаю ваше внимание, что это именно формат отображения числа. Например, в ячейке А1 хранится число 56789. Я ввел несколько значений в ячейки А1:А4 и аналогичные в ячейки В1:В4. Ячейки А1:А4 оставлю нетронутыми (для сравнения), а В1:В4 отформатирую. Формат содержит четыре раздела: » Счет № » 00-000; » не может быть отрицательным » ; » не может быть нулем » ; » не вводите дефис » . Таким образом, при введении в ячейку положительного числа появится запись типа Счет № 23-456, при вводе отрицательного числа, нуля или текста (а значение 56-792 для Excel является тектом), появится запись, указывающая на ошибку ввода.

Рис. 6. Первый пользовательский формат

Задавать все разделы кода для пользовательского числового формата необязательно. Если указано только два раздела, первый используется для положительных чисел и нулей, а второй — для отрицательных чисел. Если задан только один раздел, он применяется для всех чисел. Если какой-то раздел кода нужно пропустить, но включить раздел, который следует за ним, необходимо оставить точку с запятой для пропускаемого раздела. Например, формат
# ##0;;; » введите число « будет отображать только положительные числа (для отрицательных чисел и нуля ячейка будет выглядеть как пустая), а если ввести в ячейку текст, то отобразится запись введите число.

Текстовый раздел всегда должен быть последним разделом числового формата. Чтобы вводимый в ячейку текст отображался на экране, в соответствующее место текстового раздела следует поместить знак @. Если текстовый раздел не содержит знака @, вводимый в ячейку текст на экране отображаться не будет. Чтобы вводимый текст дополнялся определенными символами, заключите эти символы в двойные кавычки ( » » ), например, » валовой доход за » @. Если в формате нет текстового раздела (например, используется формат Общий), то формат никак не влияет на нечисловые значения, вводимые в ячейку. Т.е., текст отобразится так, как введен. Кроме того, вся ячейка преобразуется в текст, т.е., выравнивается по левому краю. Изучите рис. 7; также рекомендую открыть соответствующий лист Excel-файла.

Рис. 7. Особенности использования текстового раздела формата

Последний пример может вызвать затруднение, но, обратите внимание, что в коде формата (ячейка В4) отсутствует символ @, который определяет место, где должен отразиться введенный в ячейку текст. Т.е. содержимое ячейки С4 будет оставаться постоянным, какой бы текст не был введен в ячейку А4.

Ссылка на основную публикацию