Очень часто при выгрузке данных иp 1:С или других рабочих программ возникает необходимость объединения данных из нескольких ячеек в одну.
Пример: Дата , номер договора и текстовое значение
Рассмотрим на примере:
Для этого в ячейке, где нам необходимо получить результат составим формулу;
Начинаем со знака равенства: = Указываем ссылку на ячейку, где «договор», затем символ амперсанд «&», (он используется для сцепки) открываем кавычки –пробел - знак (символ)№ - кавычки, после снова символ «&» и ссылку на ячейку с номером договора , снова символ «&» открываем двойные кавычки, ставим пробел , пишем слово «от» снова пробел и закрываем кавычки, снова символ «&» и ссылка на ячейку с датой, нажимаем Enter
(обратите внимание при объединении данных из двух ячеек (при сцепке) любое, текстовое значени =D5&" №"&D6&" от "&E6е которое вводится, обязательно помещается в двойные кавычки, пробелы которые ставим перед символами, будут использоваться при сцепке и отделять одно слово от другого.)
=D5&" №"&D6&" от "&E6 – вот такой вид приобретает наша формула
В случае если в ячейке с датой нет буквенных обозначений, то итог получится следующий:
Почему?
Если мы сцепим в одну ячейку текст договор, его номер и дату, то получим числовое значение даты, а не тот формат даты к которому мы привыкли.
Как быть?
Предлагаю использовать функцию ТЕКСТ(). В английской версии TEXT().
Эта функция преобразует число в форматированный текст.
Состоит она из двух аргументов.
1. Первый аргумент это ссылка на ячейку с числовым значением для преобразования.
2. Второй аргумент это формат для преобразования.
Формула для сцепки с функцией текст будет выглядеть так:
=A1&" №"&A2&» от "&ТЕКСТ(B2;"ДД.ММ.ГГГГ")
Нажмем Enter.
Готово. Дата и текст успешно сцеплены в одной ячейке.
Поделитесь, пожалуйста, в комментариях был ли полезен этот прием для вас, а также пишите ,что вы хотели бы увидеть в разборах? 👇
Приятного путешествия в мир Excel!