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

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

custom-formats1.png

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

custom-formats2.png

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

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

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

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

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

Ссылки по теме

 


Страницы: 1  2  3  
02.09.2015 06:15:41
Николай, снова я :)
в одной ячейке несколько телефонных номеров прописано через запятую:
79112112111, 79222211444
Как их разделить по столбцам?
То есть, чтобы номер 79112112111 остался в ячейке столбца E, а следующий номер 79222211444 перешел в ячейку F той же строки.и так далее
11.09.2015 09:36:30
Добрый день!
Пытаюсь сделать через маску, так чтоб при определённом значении в одной ячейки в другой отображался 0, если значение не совпадает, то число вводимое оператором.
07.10.2015 16:11:00
Здравствуйте!
Подскажите, пожалуйста, возможно ли с помощью пользовательского форматирования решить следующую задачу.
Вводится числовое значение в метрах, а отображается число с разделителем сотен метров и остатка через знак. "+".
То есть, вводим в ячейку число: 5293,24, а видим в ячейке: ПК 52 + 93,24м.
Сколько пробовал использовать знак пробела, постоянно выделяет только тысячи, а мне нужны сотни.
Решил эту задачу через формулу, но это дополнительный столбец, причём текстовый, по которому ни отсортировать, ни сгруппировать.
Заранее благодарен за ответ.
KRV
13.11.2015 12:39:49
Уважаемый Николай.
У меня такая функция:
="До конца проекта - "&ТЕКСТ(A2-A1;"hh:mm:ss"
На домашнем компе результат:
До конца проекта - 02:00:00
На рабочем
До конца проекта - hh:mm:ss
Подскажите как привести к одному виду. Спасибо
25.12.2015 10:58:07
Николай, здравствуйте,
Такой нетривиальный вопрос: А как можно, и можно ли, скопировать именно отображаемое форматом значение в ячейке?
Например, значение в ячейке 456, при помощи формата 00000 оно отображается в ячейке как 00456. И таких ячеек много. Как можно в отдельный столбец вытянуть именно значения 00456 и т. д. Сами значения могут быть от 0 до 10000, но отображается всегда 5 цифр соответсветственно.
Спасибо!
29.12.2015 10:54:32
Решил проблему использованием функции ТЕКСТ, там как раз и формат можно задать.
26.01.2016 12:47:24
Каким образом задать формат при котором, если нет дробной части - то выводится само число, а если есть -то одна цифра. т.е. при значении 7 отображалось 7, при значении 7,7 отображалось 7,7?
30.01.2016 10:21:07
Добрый день
а можно задать формат, что бы единичные числа начинались с 0; 01; 02; 03.....09?
31.01.2016 16:48:52
Помогите, пожалуйста. Нажала Ctrl1. Ввела новый формат ГГГГ.ММ.ДД Нажала ок. В результате в ячейке вместо даты пишет кучу решёток. В поле Образец формы Формат ячеек также пишет кучу решёток. Более того, сбились все форматы даты. Теперь все даты мне решётки показывают. Что делать?
02.02.2016 15:38:37
2 вопроса:
1. веду учет приборов, нужна маска типа __-__-__-__-__-__ - маска аналогичного типа ##-##-##-##-##-## и 00-00-00-00-00-00 не подходят, обрабатывают только числовые значения, а у меня строка может быть такой: 01-1B-BC-01-33-0F, к примеру. Подскажите, какой символ нужно использовать, чтобы маска понимала любой символ, то есть букву или цифру
2. столкнулся с проблемой с ячейках. ввожу, например 2.52, формат ячейки числовой, а получаю значение 19025, или, наспример 13.12 - получаю 42717. Голову уже сломал, когда аналогичное число превращается в дату - это понятно, так формат ячейки числовой, откуда эти числа? Мне потом эти ячейки сортировать надо, в текст не вариант переводить. Если используешь запятую, при вводе, вводится нормально, зато перестает применяться условное форматирование.
01.04.2016 10:36:54
подскажите можно ли перевести пользовательский формат в текст, без потери отображаемой информации???
(пример: 04ООЭ0000002 при изменении формата на "текст" остается только "4")
01.04.2016 13:32:08
добрый день!
Есть ли в excel такой формат, чтобы отображались 2 знака после запятой, если они там есть + разделитель разрядов?
25.04.2016 10:41:36
Здравствуйте. Подскажите пожалуйста, у меня в ячейке стоят значения по формуле =А1&"/"&А2, выглядит так: 1,23456/1,23456, как будет выглядеть формат, что бы после запятой было 3 знака, Спасибо!
15.05.2016 12:19:36
Почитайте справку о функции ТЕКСТ, там подробно описаны форматы, которые используются в этой функции
=ТЕКСТ(A1;"0,000")&"/"&ТЕКСТ(A2;"0,000")
 
24.05.2016 17:59:17
Здравствуйте, Такая проблема: есть ячейки с ценой в разных форматах (10.11 руб.; 10.11 Евро) как цену к рублям привести? Т.е если рубль, то руль подставлялся, а если в евро, то перемножать на курс?
03.07.2016 21:30:06
как сделать

вводим: 1000
видим : цена 1 000 р.
или
видим: цена 1 000 р.

В общем чтоб выделялась цифра от описания либо цветом, либо размером.
"цена" # ###" р." а вот что сделать чтобы выделить часть одного в один цвет, а часть в другой. Или часть в один размер, часть в другой не понятно.

Важно чтобы после этого число можно было использовать в дальнейших математических формулах
26.07.2016 11:38:28
Здравствуйте. помогите, пожалуйста. У нас произошла деноминация и мне в экселе необходимо деноминировать мои суммы на 10000. Как это сделать? У меня сейчас вот такой формат числа, например в ячейке стоит число 180 162,90 тыс.рублей, а мне надо чтобы было уже деноминированное число в рублях, т.е. 18 016, 29. Как это сделать? Надо как-то перенести запятую. Все вроде перепробовала. Огромное спасибо заранее за помощь:)
16.09.2016 09:18:26
Хотелось бы применить форматирование к ячейкам с номерами телефонов, так чтобы они были записаны цифрами, но форматировались следующим образом:
1. +7 (987) 654-32-10                                                       при наличии 11 цифр
2. +37 (456) 876-54-32                                                     при наличии 12 цифр
3. +7 (987) 654-32-10 доб./345/6789 от трех до четыре хцифр.      при количестве цифр 13 и более


Как это сделать?

Решено было так:
[<999999999999]+0_((000) 000-00-00;[<=99999999999999] +0_((000) 000-00-00" доб. "000;+0_((000) 000-00-00" доб. "0000
30.10.2016 17:33:12
Здравствуйте. А мне нужен формат с большим количеством часов. Мне нужно посчитать время наработки оборудования. Имеются данный: время простоя за месяц в формате 75:17:57 (оборудование простояло 75 часов, 17 минут и 57 секунд). Не получается формат в виде: ччч:мм:сс, что бы вычесть 744:00:00 (это 31 день по 24 часа) - 75:17:57 = и получить соответственно 668:42:03. Ну и результат получить в виде целых чисел: дд,чч,мм,сс наработки.
30.10.2016 20:01:37
Это один из стандартных форматов Excel - с накоплением часов (без обнуления после 23:59).
Правой кнопкой по ячейке - Формат ячейки - Время - 37:30:55
30.10.2016 20:38:02
Спасибо, разобрался. Разницу получил.
=ТЕКСТ(F3;"Д \дн. ЧЧ \ча\с. ММ \мин..";)
ДнейЧасыЧасыПростойНаработкаНаработка
январь31744744:00:00743:57:390:02:210 дн. 00 час. 02 мин.
февраль28672672:00:00305:48:40366:11:2015 дн. 06 час. 11 мин.
31.10.2016 11:52:07
Добрый день,
Николай,
У меня массив строк, мне нужно провести их длинну в 150 знаков.
Подскажите пож. как?
22.11.2016 18:35:26
Здравствуйте! у меня такой вопрос:
мне нужна формула для записи номеров телефонов в таком формате
(пример)
А1 +79276550000
А2 +79276550001
А3 +79276550002 и т.д.


Как это сделать?
Заранее спасибо.
А подскажите пожалуйста, требуют сделать разделитель порядков в числовом формате не пробел, а точку.

Вариант ###"."###"."##0,00 всем бы подошел, но если там значение 100 впереди .. будет, а это некрасиво.
10.02.2017 11:24:33
Подскажите пожалуйста, можно ли с помощью пользовательских форматов число 16000 отобразить в виде 1,6 х 103 или  это можно решить по другому.
10.02.2017 11:48:39
Можно поставить для ячейки экспоненциальный формат и будет 1,6Е+04 - это максимум. Если нужно точно так, как вы написали, то это уже макросами или руками вводить :(
10.02.2017 12:10:29
спасибо
21.03.2017 10:26:35
Добрый день,

Подскажите, пожалуйста, можно ли как-то обойти неумение функции ВПР подтягивать формат данных. Задача следующая:

Есть поле из некоторого кол-ва строк, куда ВПР-ом подтягиваются названия строк и значения из некоторого справочника, в зависимости от того, какой отдел выбран в переключателе (выпадающем списке). Например Всего по компании - один набор показателей, Отдел продаж - другой набор показателей и т.д.
Сделать формат для каждой строки в самом поле отображения невозможно, т.к. по одному отделу первой должна идти строка с % и одним знаком после запятой, по другому с числом без дробных знаков, по третьему число с дробными.
Не знаю как победить эту задачку.

Заранее благодарю,
Егор
08.04.2017 10:50:54
Доброго времени суток.
Такая проблемка.
В файле много ячеек с пользовательскими форматами, содержащими единицы измерения, типа 0\ "mV", 0,0" ms" и т..п.
Мне нужно сделать их на русском. Если я меняю формат ячейки 0,0" ms" на 0,0" мс", то образуется новый формат. Т.е. все остальные ячейки с форматом  0,0" ms" остаются без изменения, нужно их находить и в ручную менять формат.
Можно ли как то не создать новый формат,  а изменить описание существующего формата, что бы во всех ячеек произошло изменение?
Или сделать какой то поиск с заменой, но не содержимого ячеек, а формата ячеек?
С уважением, Александр
P.S. Поиск с заменой формата нашел. Хотя лучше было бы, конечно, не плодить новые форматы, а менять существующие. Хотя лишние можно удалять, конечно.
29.09.2017 09:29:39
Николай добрый день!
Спасибо Вам большое за то что радуете офисный народ вроде нас.
Разобрался функцией  0" из 81" в формате ячеек. То есть при вставке любую цифру у нас в ячейке получается  "26 из 81".
У меня вопрос. Как вставить какой либо текст в ячейке перед цифрами? Скажем хочу чтоб в ячейках при вводе цифру получалось "мой текст-26".  
За ранее благодарю!
Страницы: 1  2  3  
Наверх