- Как сделать рубли в excel?
- В excel знак рубля
- Поддержка нового символа российского рубля — Microsoft Office
- Некоторые изменения, реализованные в данном обновлении
- Ввод символа рубля с клавиатуры
- Печать символа рубля
- Форматирование чисел в виде денежных единиц в Excel Online
- Денежный и финансовый форматы
- Изменение символа валюты по умолчанию
- Как в Excel 2010 или 2013 вставить символ валюты рубль?
- Какой ALT — код на клавиатуры для символа рубля ₽ Как написать на клавиатуре знак Российского рубля ₽₽₽
- Перестал отражаться знак рубля в формате ячеек office 2003
- Добавить в ОС знак ₽ с возможностью использовать в экселе в денежном формате ячеек
- Примеры работы функций РУБЛЬ РУБЛЬ.ДЕС и РУБЛЬ.ДРОБЬ в Excel
- Расчет доходности инвестиций в Excel
- Как преобразовать десятичные дроби цены в смешанные дроби
- Пересчет цен по актуальному курсу доллара в Excel online
- Особенности использования функций для работы с рублями в Excel
- 7 полезных формул для тех, кто считает деньги в эксель-таблице
- Соединить текст из разных ячеек
- Подобрать значения для нужного результата
- Обновить курс валют
- Планировать действия
- Выделить цветом нужные данные
- Суммировать только нужное
- Расставить по порядку
- Пользовательский формат числа в Excel
Как сделать рубли в excel?
В excel знак рубля
Поддержка нового символа российского рубля — Microsoft Office
Смотрите также нужно этот символ есть Шрифт по денежной единицы установлено надо, к сожалению.Илья залищукEdwurd 63. Альт+8 (8 наZhukov_K пробной версией илиФинансовыйщелкните стрелку вниз вас актуальными справочнымиВставить Некоторые приложения Office, такие изменении языка ввода
Если вам необходима поддержка засунуть в «Язык умолчанию Р с подчеркиваниемRena
Некоторые изменения, реализованные в данном обновлении
: =8: ctrl + altПравда, у меня основной, текстовой клавиатуре): а без обновленний приобретите его на
В этом формате: в поле материалами на вашем. как PowerPoint, не в операционной системе нового символа российского и региональные стандарты»Programmer1993
(код 20BD), а: Для тех, уVadim erofeev + 8 ХР ) почему-то активирует вставку точно никак? может сайте Office.com.как десятичные знаки, такЧисловой формат языке. Эта страницаЕсли выбран расширенный шрифт, поддерживают преобразование кодов
Ввод символа рубля с клавиатуры
Windows 8. рубля, вам повезло. -> «Денежная единица»,: Спасибо, сегодня попробую в установленном в
кого не получается: ք Alt+1412В блокноте получилось._Boroda_ «умной таблицы» (впрочем, есть какие-нть хитрости. Zhukov_K и обозначения денежной. переведена автоматически, поэтому такой как Arial Юникода в символы.
Обновлены сведения о языковых После установки этого чтобы в экселеL4ne EXCEL шрифте его Alt+8 с NumPad.MSWord 584 Alt+x В браузере нет.: Проверил дома на как и левый
а если бы: Всем доброго времени единицы выровнены вВыберите ее текст может или Times New Если вам нужно стандартах, благодаря чему обновления для Windows в денежном формате: Добрый день, товарищи! нет.1. Убедитесь что
2000, 2003, 2007, альт — он это был эксель суток. Подскажите, плиз, столбце;Денежный содержать неточности и Roman, появится список вставить символы Юникода новый символ автоматически 8.1, Windows RT значок отображался. Попытка
Интересует вопрос, какОтсюда два подхода раскладка клавиатуры переключена: ◘: ╜ это я 2010 (все 32 тоже вставляет УТ) 2003. ) как вставить символячейки, содержащие только нули,
Печать символа рубля
или грамматические ошибки. Для «Набор». В нем в приложении, которое используется с элементами, 8.1, Windows Server поставить в «Денежная в ХР засунуть к решению: на русский языкAleksandr hriastunov набрал ALT+8381 бита) и 2013_Boroda_makar1986 рубля в экселе? помечаются дефисом;Финансовый нас важно, чтобы
Форматирование чисел в виде денежных единиц в Excel Online
можно выбрать нужный их не поддерживает, отформатированными как денежные 2012 R2, Windows единица» символ рубля новый знак рубляИзмените обозначение денежной2. Зажимаем обязательно: На Русской раскладкеАзамат булатов (64 бита) Excel.: Странно. У меня:Облазил кучу сайтов,отрицательные числа отображаются в. эта статья была набор, в том используйте таблицу символов. единицы в полях RT, Windows 8 из шрифтов лебедева
₽ да так, ед. в системе правый alt и нажать правый Альт+8: ₽
Винда — семерка. в 2013 иПо пробуйте посмотреть так. но так и
круглых скобках.Excel Online применит используемое вам полезна. Просим числе греческий иВставка символов Access, ячейках Excel и Windows Server окончилась неудачей, вместо чтобы он еще или измените шрифт
нажимаем на цифру будет ₽. Можно[email protected] На работе пробовал 2016 Excelях вставляется
На вкладке Главная нажмите не смог вставить..Не удается изменить символ по умолчанию обозначение вас уделить пару русский (кириллица), если
Денежный и финансовый форматы
Выберите команды или денежных столбцах 2012 вы сможете желаемого результата я и был в в EXCEL 8 которая наверху
в винде запустить
символ рубля. кнопку вызова диалогового
Вот такой: валюты по умолчанию денежной единицы и секунд и сообщить, они доступны.Вставка в списках SharePoint.
вводить, просматривать, печатать
экселе в денежномProgrammer1993 экрана «таблица символов» и
Заведующий лнкид десятке
В 2010, 2007, окна рядом с
Изменение символа валюты по умолчанию
Скрытый текст РУБЛЬ в Excel нужное количество десятичных помогла ли онаЕсли встроенные шрифты принтера> Дополнительные сведения об и использовать новыйvavun формате ячеек.: А как изменитьАлександр григорьян там любой знак: Начиная с WindowsВставляется везде. 2003 и 2000 названием группы Число.
Kirill Gureev Online просто еще; знаков к выбранным вам, с помощью
не содержат символаСимвол изменении предпочитаемого языка символ с данными,: Можно продолжить получать₽ — вот
Как в Excel 2010 или 2013 вставить символ валюты рубль?
денежные единицы в: в Windows 10Максим капранов 8 поддерживается вводПравда, такой нюанс
смогу проверить толькоСовет: Чтобы открыть диалоговое: Наверно так
Однако если у
ячейкам.
кнопок внизу страницы. российского рубля, вместо
. (Данная возможность поддерживается в операционной системе отформатированными как российские обновления для Windows
этот значок. Для системе или шрифт иногда работает -: ₽ символа рубля с
выяснился — в дома. окно Формат ячеек,Hugo вас есть классическое
Как денежный, так и Для удобства также него будет напечатана в приложениях Excel, Windows 8.
денежные единицы. Дополнительные XP еще на нормальных людей с в икселе.. Раньше
Ctrl_левый + Alt_левыйПервый способ Ctrl+Alt помощью клавиш ALTGR+8.
момент вставки должнаТам обновления еще
можно также нажать
: Так ведь и приложение Excel, можно финансовый формат правильно приводим ссылку на
пустая рамка. Чтобы InfoPath, PowerPoint, Publisher,Если ваша клавиатура не сведения об обновлении.
5 лет с windows 7 и было отображение нормальное, + 8_верхний_ряд_клав ₽ слева и 8
Для win 7 быть русская раскладка всякие . сочетание клавиш CTRL+1. в currency есть щелкнуть
отображают денежные значения, оригинал (на английском узнать, как добавить SharePoint Designer, OneNote,
поддерживает ввод символаПримечание: момента прекращения поддержки. выше вышло официальное а потом заглючилоРжевский (не num только, — введите «20BD», клавиатуры
Вот, пару летВ диалоговом окне Формат рубли.Открыть в Excel но между ними
языке) . символ российского рубля Outlook с Word рубля, его можно
Поддержка Windows XP прекращена,информацию найдете, я
обновление в сентябре и вот так: ₽₽₽₽₽
а основная 8 а затем нажмитеAljebro назад как раз ячеек в списке
Zhukov_Kи следуйте инструкциям, существует ряд различий,Чтобы отобразить числа в во встроенные шрифты в качестве редактора, вставить одним из поэтому обновления для думаю. 2014, где появился
стало.Андрей колчанов
над буквами) клавишу ALT и,: Alt (любой) + про это было Числовые форматы выберите: Скачал файл «рубль», укажите нужный символ как показано в виде денежных значений, принтера, обратитесь к
а также в
описанных ниже способов. этой операционной системыВозможно в каком этот знак, поддержкаSSC
Какой ALT — код на клавиатуры для символа рубля ₽ Как написать на клавиатуре знак Российского рубля ₽₽₽
: Символ ₽ удастсяВторой способ Alt удерживая ее нажатой,
8381 на NumPad
Кстати, на работе пункт Денежный или открыл его в
валюты по умолчанию. таблице ниже. примените к ним
его поставщику. Кроме приложении Word).Клавиши ALT-X
больше не доступны. то из обновлений ХР закончилась в
: Пуск / Панель ввести сочетанием клавиш справа и 8
– клавишу X.https://ru.wikipedia.org/wiki/Символ_рубля
я буквально несколько Финансовый. своем 2013м экселе,
После применения денежнойФормат
формат «Денежный» или того, можно изменить
Советы:Введите «20BD», аБыли обновлены следующие семейства вышедшем после окончания апреле 2014, следовательно
управления / Язык Alt+8 только, если так же как (Данная возможность поддерживаетсяНо должен быть дней назад поставилkavaka08 вот что единицы, сохраните наДенежный «Финансовый». настройки принтера таким
затем нажмите клавишу шрифтов: Arial, Times
поддержки есть обновление нужно накатывать это и региональные стандарты
включён Русский регистр. и в первом
в приложениях OneNote, шрифт, который его
все обновления для
: Обнова для системыZhukov_K
листе и откроетеВ этом формате:(Сравнение этих двух форматов образом, чтобы онЕсли символ, который необходимо ALT и, удерживая New Roman, Microsoft
добавляющее поддержку этого дело козьими тропами.
/ Дополнительные параметры Если включён Английский, случае. И все Outlook с Word поддерживает.
Офиса в целом, а: возможно, но не его в Excelдесятичные знаки выровнены в см. в разделе не использовал встроенные вставить, отсутствует в ее нажатой, –
Sans Serif, Tahoma, символа Ставил шрифты http://www.artlebedev.ru/kovodstvo/sections/159/ / Денежная единица символ рубля ₽ только на русской
в качестве редактора,Данила хамитовЮрий М не только для
ясно как вставить Online. столбце;
Денежный и финансовый форматы шрифты. Для этого списке, выберите пункт клавишу X. (Данная Cambria, Calibri и
L4ne отсюда и нашелУ меня нет ввести не удастся! раскладке работает. Как
а также в: Правый альт +8,
: У меня 2010 офиса. Вряд ли этот символ отдельноНовости о недавних обновленияхобозначение денежной единицы выводитсяниже.) используйте параметрДругие символы
Перестал отражаться знак рубля в формате ячеек office 2003
возможность поддерживается в Segoe UI.: Накатил обновление, не
еще TTF, тоже под рукой officeProgrammer1993 на английской делать приложении Word). ◘ (все обновления): правый есть какие-то хитрости. в ячейку. ((( Excel Online можно
рядом с первойВыделите ячейки, которые вы
Печатать шрифты в виде. В поле приложениях OneNote, OutlookШесть локализованных для России
работает все равно. поставил. Проблема остается, 2003, в 2013: Вместо рубля какойто не знаюps. эта возможностьДаня юрченко Allt+8 (с основной_Boroda_
kavaka08 узнать в блоге цифрой в ячейке хотите отформатировать, а графикиШрифт
с Word в клавиатур теперь поддерживаютvavun
захожу на сайтФайл / Параметры квадратик, как исправить
Людмила появляется после установки: (╥_╥) у меня клавиатуры) вызывает копирование
: Попробуйте ПРАВЫЙ Альт+8: Excel Office 2010
Добавить в ОС знак ₽ с возможностью использовать в экселе в денежном формате ячеек
Microsoft Excel. (то есть оно затем в группев настройках принтера.выберите нужный шрифт, качестве редактора, а ввод символа рубля: Значит не судьба. википедии «Символ рубля» / Шрифт по
SSC: Возможно это зависит обновления #KB2970228 не получается ячейки. Если восьмёрка (8 на основной, и 2013 поддерживаетЧтобы использовать полный набор не выравнивается относительноЧислоПримечание: щелкните символ, который также в приложении с помощью клавишL4ne и вместо рубля умолчанию: Скорее всего наблюдается от винды, уCeiling deluxeнатяжные потолкиАлександра с цифрового блока, текстовой клавиатуре) символ рубля только приложений и служб других обозначений денежнойна вкладкеМы стараемся как необходимо вставить, и Word). ALTGR+8. Дополнительные сведения: тем не менее отображаются квадраты-прямоугольники. ПоВ 2003 тоже
следующая ситуация, в меня 7, не: Правый alt +: правый альт и то происходит вставкаZhukov_K
с обновлениями Office, поработайте с
единицы в столбце).Главная можно оперативнее обеспечивать нажмите кнопкуВажно: о добавлении или
спасибо за помощь! мимо отображения, еще где-то в параметрах
системе для обозначения получается то что
8. Обязательно RU +8 символа с кодом
Примеры работы функций РУБЛЬ РУБЛЬ.ДЕС и РУБЛЬ.ДРОБЬ в Excel
Функция РУБЛЬ выполняет округление числового значения до указанного количества знаков после запятой, преобразует данные в текстовый формат и возвращает полученную текстовую строку с обозначением соответствующей денежной единицы.
Функция РУБЛЬ.ДЕС выполняет преобразование стоимости в рублях, выраженной в виде целой и дробной части числа, и возвращает стоимость в рублях в виде десятичного числа. Данная функция в качестве дробной части возвращает частное от деления дробной части исходного значения на указанное число.
Функция РУБЛЬ.ДРОБЬ выполняет преобразование из десятичной в дробную форму записи показатель стоимости в рублях и возвращает полученное значение.
Расчет доходности инвестиций в Excel
Пример 1. Рассчитать доходность векселей, стоимость которых указана в целой и дробной части. Представить полученный результат с точностью до 1/16 рубля.
Формула для расчета:
Для преобразования стоимости ценных бумаг используется функция РУБЛЬ.ДЕС(B4;16), которая принимает следующие аргументы:
- B4 – стоимость, выраженная в дробном представлении;
- 16 – число, на которое необходимо разделить дробную часть для десятичного представления.
Как преобразовать десятичные дроби цены в смешанные дроби
Пример 2. Преобразовать значения стоимости ценных бумаг в смешанные дробные значения (1/32 часть рубля).
Используем следующую формулу:
- A2 – стоимость в рублях в десятичном представлении;
- 32 – число, на которое будет разделена десятичная дробная часть.
Выполним расчет стоимости второй акции, а затем с помощью автозаполнения определим остальные значения. Результаты вычислений:
Полученное значение на примере стоимости первой ценной бумаги следует читать как 1 целая и 4/32 рубля.
Пересчет цен по актуальному курсу доллара в Excel online
Пример 3. В каталоге продукции, хранимом в таблице Excel, содержатся наименования и цены товаров в долларах США. Произвести пересчет цен в рублях по актуальному курсу и отформатировать полученные значения с помощью функции РУБЛЬ, округлив цены до первого знака перед запятой.
Для использования актуальных данных по курсу валют подтянем данные из интернета:
- Создадим отдельный лист для таблицы с курсами, откроем вкладку «Данные» в программе Excel.
- Выберем пункт «Получение внешних данных» и подпункт «Из интернета»:
- В открывшемся окне введем адрес сайта с курсами валют и нажмем кнопку «Пуск» для перехода:
- Выберем таблицу, обозначенную желтой стрелкой, нажмем на нее, а затем нажмем на кнопку «Импорт»:
Результат импорта данных:
Для пересчета стоимости в рублях используем следующую функцию как формулу массива:
- B2*Курсы_валют!$D$13 диапазона значений цен в долларах на текущий курс, значение которого хранится в ячейке D13 на листе Курсы_валют;
- -1 – значение, характеризующее количество знаков перед запятой для операции округления.
Особенности использования функций для работы с рублями в Excel
Функция РУБЛЬ имеет следующий синтаксис:
=РУБЛЬ( число ;[число_знаков])
- число – обязательный для заполнения аргумент, характеризующий числовое значение, которое требуется преобразовать в запись с отображением знака денежной единицы.
- [число_знаков] – необязательный аргумент, характеризующий количество знаков после запятой после операции округления. Если явно не указан, по умолчанию используется значение 2. Если представлен числом из диапазона отрицательных значений, его модуль характеризует количество знаков перед запятой.
Синтаксическая запись функции РУБЛЬ.ДЕС:
=РУБЛЬ.ДЕС( дроб_руб ; дробь )
- дроб_руб – обязательный аргумент, характеризующий целую и дробную часть цены в рублях.
- дробь – характеризует числовое значение, используемое в качестве знаменателя для десятичного представления дробной части. Аргумент обязателен для заполнения.
Синтаксис функции РУБЛЬ.ДРОБЬ:
=РУБЛЬ.ДРОБЬ( дес_руб ; дробь )
- дес_руб – обязательный аргумент, характеризующий десятичное представление цены в рублях.
- дробь – обязательный аргумент, характеризующий целое число, являющееся знаменателем для дробного представления.
- Нецелые числа, переданные в качестве аргумента дробь, будут усечены.
- Результатом выполнения функций РУБЛЬ.ДЕС и РУБЛЬ.ДРОБЬ будет ошибка #ДЕЛ/0!, если значение аргумента дробь взято из диапазона чисел от 0 (включительно) до 1 (не включая 1).
- Функции РУБЛЬ.ДЕС и РУБЛЬ.ДРОБЬ вернут код ошибки #ЧИСЛО!, если значение аргумента дробь взято из диапазона отрицательных чисел.
- Функция РУБЛЬ использует следующие форматы записи: «# ##0,00 р.» и «- # ##0,00 р.». Использование функции от простого форматирования ячеек заключается в том, что результатом выполнения этой функции является текстовая строка.
7 полезных формул для тех, кто считает деньги в эксель-таблице
Мы много писали о том, как вести бюджет в эксель-таблицах, но не о самих функциях программы. Пришла пора собрать инструменты, которые помогут составить идеальную таблицу — чтобы подтягивала актуальный курс валют и показывала, на чем сэкономить, чтобы быстрее накопить нужную сумму.
Вот семь формул, которые открывают только малую часть величия программы, но зато понятны не только экономистам. Они помогут вести бюджет, составлять бизнес-планы и экономить время.
Соединить текст из разных ячеек
Иногда надо быстро собрать данные из разных ячеек в одной. Поочередно копировать долго и неудобно, поэтому лучше использовать формулу с амперсандом — знаком «&».
Для этого выберите ячейку, в которой хотите соединить информацию, и перечислите через & номера нужных ячеек.
Соединение текста экономит скорее время, чем деньги, но при правильном подходе это легко конвертировать
Подобрать значения для нужного результата
Эксель помогает не только собирать данные, но и планировать достижение целей. Например, если вы ведете в программе бюджет, можно задать сумму, которую планируете накопить за год, и в одно действие посчитать, насколько нужно уменьшить траты на кофе.
Для этого на вкладке «Данные» надо выбрать «Анализ „Что если“», с помощью функции «Подбор параметра» задать целевое значение и выбрать ячейку, которую нужно изменить для получения желаемой цифры.
Как следить за бюджетом
Эта же формула работает в обратную сторону: если вы решили открыть магазин и рассчитываете на определенную прибыль, то функция покажет, сколько товаров и по какой цене нужно продавать.
«Подбор параметра» подойдет и для составления бизнес-плана. Введите желаемую прибыль и посчитайте, сколько единиц товара и с какой накруткой нужно продавать
Обновить курс валют
Если планируете в таблицах путешествие или копите деньги в разных валютах, неудобно все пересчитывать при каждом колебании курса. Для этого эксель научили подтягивать актуальный курс валют с профильных сайтов.
Чтобы использовать эту функцию, на вкладке «Данные» выберите кнопку «Из интернета» и вставьте адрес надежного источника, например cbr.ru. Эксель предложит выбрать, какую именно таблицу нужно загрузить с сайта — отметьте нужную галочкой.
После вставки таблицы вы можете использовать ячейку с данными для формул и настроить автоматическое обновление курса.
Кроме курса валют можно подтянуть любые другие таблицы из интернета: стоимость акций, цены билетов и ценных металлов
Планировать действия
Теперь, когда курсы валют и стоимость акций подгружаются автоматически, эксель становится динамичным рабочим инструментом. Но можно пойти дальше и требовать от него реакций — и даже советов! — при определенных изменениях. Для этого понадобится функция «Если». Она заполняет ячейки заданными значениями в зависимости от того, что происходит в остальной таблице.
Например, она может подсказать, когда выгодно продавать и покупать акции, если вы настроите нужный уровень цен. Для этого в формулу через точку с запятой добавляем условие — цена акции выросла до определенного значения — и нужную реакцию программы — подсказку «продавать».
Вот так: =ЕСЛИ (ячейка с ценой акции >= цена выгодной продажи; «продавать»; ЕСЛИ (ячейка с ценой акции Это самый простой пример. Формула «Если» может совмещать данные из разных ячеек и таблиц и быть частью сложных формул, когда при нужном условии происходит умножение или другое действие
Выделить цветом нужные данные
Когда таблицы большие и многое происходит автоматически, легко пропустить что-то важное. От этого спасает функция выделения цветом. Для ее активации на главной вкладке выберите «Условное форматирование» и задайте условия и цвет выделения.
Например, можно подсветить месяцы, когды вы тратили больше, чем зарабатывали, или задать цветовое кодирование для каждой категории расхода. В этом случае ячейка может быть зеленой, пока вы вписываетесь в бюджет, желтой, если на грани, и красной, когда вы вышли за лимит.
Также можно выделить значения, которые находятся в определенном интервале (в условиях форматирования — «между»), содержат нужный текст («текст содержит»), или задать сразу несколько условий
Суммировать только нужное
Если вы ведете в экселе бюджет семьи или бухгалтерию бизнеса, иногда нужно сделать небольшую выборку. Например, подсчитать, кто из семьи тратит больше на спонтанные покупки, или выяснить, сколько капучино продается в определенной точке.
Мы попробуем узнать, сколько Аня тратит на еду в офисе. Для этого в таблице создаем формулу =СУММ((А2:А16=F2)*(B2:B16=F3)*C2:С16) и получаем 915 рублей. Теперь постепенно.
В первой скобке программа ищет значение из ячейки F2 («Аня») в столбце с именами. Во второй скобке — значение из ячейки F3 («Еда на работе») из столбца с категориями расходов. А после считает сумму ячеек из третьего столбца, которые выполнили эти условия.
В маленькой таблице гораздо проще сложить все на калькуляторе, но когда данных становится больше, эта функция — настоящее спасение
Расставить по порядку
В экселе можно быстро узнать максимальное, минимальное и среднее значение для любого массива ячеек. Для этого в скобках формул =МАКС(), =МИН() и =СРЗНАЧ() нужно указать диапазон ячеек, в которых будет искать программа. Это пригодится для таблицы, в которую вы записываете все расходы: вы увидите, на что потратили больше денег, а на что — меньше. Еще этим тратам можно присвоить «места» — и отдать почетное первое место максимальной или минимальной сумме.
Например, вы считаете зарплаты сотрудников и хотите узнать, кто заработал больше за определенный срок. Для этого в скобках формулы =РАНГ() через точку с запятой укажите ячейку, порядок которой хотите узнать; все ячейки с числами; 1, если нужен номер по возрастанию, или 0, если нужен номер по убыванию.
При помощи четырех формул мы узнали минимальную, максимальную и среднюю зарплату промоутеров, а также расположили всех сотрудников по возрастанию оклада
Пользовательский формат числа в Excel
Excel предоставляет достаточно много встроенных числовых форматов, однако возможны ситуации, в которых ни один вам не подойдет. В таком случае попробуйте создать собственный (пользовательский) числовой формат. [1] Для этого, находясь в ячейке, кликните правой кнопкой мыши, и в контекстном меню выберите Формат ячеек. Откроется диалоговое окно Формат ячеек (рис. 1). Перейдите на вкладку Число. Окно Формат ячеек также можно вызвать, нажав сочетание Ctrl+1 или с помощью ленты (меню Главная), щелкнув на стрелке в правом нижнем углу группы Число (рис. 2).
Рис. 1. Окно Формат ячеек
Скачать заметку в формате Word или pdf, скачать примеры в формате Excel
Рис. 2. Вызов окна Формат ячеек с помощью ленты
Некоторые пользователи Excel стараются обходиться без создания собственных числовых форматов, так как считают этот процесс слишком трудоемким. На самом деле сложность пользовательских числовых форматов сильно преувеличена.
Для создания числового формата нужно указать серию кодов как строку числового формата. Чтобы создать пользовательский числовой формат, выполните всего три действия:
- Нажмите Ctrl+1, чтобы открыть диалоговое окно Формат ячеек.
- Щелкните на вкладке Число и выберите на ней категорию (все форматы).
- Введите ваш собственный формат в поле Тип.
Вот здесь и возникают некоторые сложности, поскольку требуют от вас знания кодировки форматов в 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.