(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Текстовые функции в Excel. Часть 4

Алексей Шмуйлович

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

Например, число 39052 может отображаться так:

39 052
39052,00
39052,00 р.
01-01-06
1 января 2006 г.
Январь
01.2006
и т. д.

При этом значение ячейки не изменяется и независимо от формата может участвовать в различных вычислениях и формулах.

Это удобно, но иногда нам нужно преобразовать число в текстовую строку, которая была бы отформатирована определенным образом. Чаще всего это нужно при объединении значений в одну строку с помощью знака амперсанда или функции СЦЕПИТЬ.

Например, мы хотим получить строку «Сегодня Среда, 6 декабря 2006 года». Причем дата и день недели должны автоматически меняться.

Если мы просто сцепим текст вступления и окончания с функцией СЕГОДНЯ, мы получим нечто похожее:

Сегодня39057

Чтобы получить нужный результат, значение функции СЕГОДНЯ () нужно отформатировать с помощью функции ТЕКСТ.

ТЕКСТ

Функция ТЕКСТ преобразует значение в текст в заданном числовом формате.

Синтаксис

ТЕКСТ(значение;формат)

Значение    - либо числовое значение, либо формула, вычисление которой дает числовое значение, либо ссылка на ячейку, содержащую числовое значение.

Формат    - числовой формат в текстовой форме из списка Числовые форматы с вкладки Число диалогового окна Формат ячеек.

Заметки

  • Формат не может содержать звездочку (*).

  • Форматирование ячейки с помощью вкладки Число (команда Ячейки меню Формат) меняет только формат, но не значение. Использование функции ТЕКСТ преобразует значение в форматированный текст, и результат больше не участвует в вычислениях как число.

Наш пример можно решить следующим образом:

=СЦЕПИТЬ («Сегодня „;ТЕКСТ (СЕГОДНЯ ();"дддд, „);ТЕКСТ (СЕГОДНЯ ();"[$-FC19]Д ММММ ГГГГ \го\да\.»))

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

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


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 27.04.2007 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год.
Microsoft Office 365 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
Microsoft 365 Apps for business (corporate)
Microsoft Windows Professional 10, Электронный ключ
Microsoft 365 Business Basic (corporate)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
Программирование на Microsoft Access
Corel DRAW - от идеи до реализации
Adobe Photoshop: алхимия дизайна
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100