Excel хранит даты в виде последовательных чисел. Человеку невозможно прочитать и понять их, но, таким образом, их можно использовать в вычислительных функциях, например, добавляя определенное количество времени (день, год и т д.) к дате или времени).
Но довольно часто может понадобиться использовать даты в тех же ячейках, что и текст, так сказать, для объединения.
На изображении показан пример объединения даты с текстом в одной ячейке. Видишь, как выглядит наше свидание? Это формат серийного номера Excel.
Именно в таких ситуациях вам может понадобиться преобразовать дату в «читаемый» формат.
Переводим дату в текстовый формат
Когда нам нужно преобразовать дату в определенный формат (например, 16-08-2016), мы можем вызвать функцию ТЕКСТ.
Итак, как это работает.
Синтаксис:
=ТЕКСТ(значение; текстовый формат)
Требуется два аргумента:
- Значение — в нашем случае это дата, которую нужно преобразовать в текст в нужном формате. Это может быть просто дата, ссылка на ячейку с датой или результат формулы.
- Текстовый формат — это формат, в котором мы хотим отображать нашу дату. Формат должен быть введен в двойных кавычках.
Какие форматы и разделители?
Формат даты состоит из 4 компонентов:
- день
- месяц
- год
- разделитель
Ниже приведены форматы, которые можно использовать для каждой части:
Формат дня:
- D - день будет отображаться без нуля, т.е. 1 будет отображаться как 1 и 12 как 12.
- ДД - день будет отображаться нулями, т.е. 1 будет 01, а 12 будет 12.
- DDD - будет отображаться день недели (сокращенно), т.е. "Пятница" будет "Пятница».
- DDDD - покажет день недели (полностью), т.е. "Пятница" будет "Пятница».
Ежемесячный формат:
- M - месяц будет отображаться без нуля, т.е. 1 будет отображаться как 1, а 12 как 12.
- ММ - месяц будет отображаться с нулем, т.е. 1 будет 01, а 12 будет 12.
- МММ - месяц будет отображаться с сокращенным названием, т.е. «Сентябрь» будет «Сент».
M - месяц будет отображаться без нуля, т.е. 1 будет отображаться как 1, а 12 как 12.
ММ - месяц будет отображаться с нулем, т.е. 1 будет 01, а 12 будет 12.
МММ - месяц будет отображаться с сокращенным названием, т.е. «Сентябрь» будет «Сент».
ММММ - месяц будет отображаться со своим полным названием, т.е. "сентябрь" будет "сентябрь».
формат года:
- гГ - год будет отображаться в виде 2-х цифр, т.е. 2019 будет 19-м.
- гГГГ - год будет отображаться целиком, т.е. 2019 будет 2019.
Разделитель:
- «/»: это просто разделитель между цифрами в дате, т е будет отображаться как 01.01.2019.
- "-": тот же разделитель между цифрами, т.е будет отображаться как 01-01-2019.
- Пробелы и запятые: это немного сложнее, вы можете комбинировать и создавать свои форматы отображения, например 1 января 2019 года.
Итак, давайте посмотрим на примеры.
Как привести указанную дату в текстовый формат
Пример:
Таким образом, мы получили дату вместе с текстом, но теперь дата представлена в формате серийного номера Excel.
Формула:
="Дата"&A2&"="&B2
Теперь нам нужно получить дату в «известном» для нас виде.
Формула будет:
="Дата "&A2&" = "&ТЕКСТ(B2;"ДД.ММ.ГГГГ")
Итак, мы вызвали функцию ТЕКСТ, указали ссылку на ячейку и определили формат, вы можете увидеть результат на изображении выше.
Какие еще форматы существуют и как они выглядят на «выходе»:
Как привести текущую дату в текстовый формат
Чтобы получить текущую дату, мы можем использовать функцию СЕГОДНЯ.
Формула:
="Сегодня"&ТЕКСТ(СЕГОДНЯ();"ДД/ММ/ГГГГ")
Эта функция может быть вам полезна, если вы формируете отчеты, где, например, важна дата изменения файла.
Переводим дату в текстовый формат с помощью функции «Текст по столбцам»
Если вам не нравятся формулы и вызовы функций, для вас есть альтернатива.
Допустим, у нас есть следующие данные и нам нужно преобразовать их в текстовый формат:
Пошаговые инструкции:
- Выберите ячейки, которые вы хотите преобразовать в текст;
- Перейти в раздел «Данные» -> «Текст по столбцам»;
- В открывшемся окне:
- Выберите вариант «ограниченный»;
- Снимите все галочки и нажмите «Далее»;
- Выбираем формат «текст», указываем, куда вы хотите поместить наши уже текстовые значения и нажимаем «Готово».
Функция мгновенно конвертирует даты в текстовый формат.
Важно: Эта функция устанавливает формат даты по умолчанию для системных настроек. То есть, если вы хотите записать даты в определенном формате, вам нужно воспользоваться рассмотренными ранее способами, но сначала прочтите нашу статью, возможно вам подойдет следующий вариант.
Переводим дату в текстовый формат с помощью копирования и вставки
Пошаговые инструкции:
- Выберите ячейки с датами, которые вы хотите преобразовать, и скопируйте их;
- открываем обычный блокнот и вставляем туда наши данные, как только вы это сделаете данные сразу потеряют свой формат, т.е станут обычным текстом (т.к в Блокноте нет других форматов данных, кроме текстового);
- Выберите ячейки, в которые вы хотите вставить даты, и измените их формат на «Текст»;
- И теперь вы снова копируете даты из Блокнота, а затем вставляете их в Excel.
Excel хранит даты в виде последовательных чисел. Человеку невозможно прочитать и понять их, но, таким образом, их можно использовать в вычислительных функциях, например, добавляя определенное количество времени (день, год и т д.) к дате или времени).
Но довольно часто может понадобиться использовать даты в тех же ячейках, что и текст, так сказать, для объединения.
На изображении показан пример объединения даты с текстом в одной ячейке. Видишь, как выглядит наше свидание? Это формат серийного номера Excel.
