usto-excel

блог об Excel и не только

Html

СЦЕПИТЬ()

Комментариев нет :

Дана таблица со столбцами "страна", "область", "тип населённого пункта" и "населённый пункт" данные из которых нужно соединить в одной ячейке "адрес клиента". Многие для соединения текста пользуются знаком "&", делая формулы типа ="первая_ячейка" & " " & "вторая_ячейка" и т.д. Но этот метод плох тем, что приходится постоянно переключаться с таджикского шрифта на английский и обратно.


Для соединения текста из нескольких ячеек гораздо удобнее пользоваться функцией СЦЕПИТЬ. Синтаксис этой функции выглядит следующим образом =СЦЕПИТЬ(текст_1;" "; текст_2) где в качестве аргумента может быть использован адрес ячейки либо любой другой текст с кавычками (в данной формуле мы использовали в качестве второго аргумента пробел в кавычках, чтобы текст_1 и текст_2 не склеивались).


С помощью функции СЦЕПИТЬ можно соединять не только текстовые значения но и текстовые значения с цифрами. Однако если Вам нужно соединить текстовое значение с датой, то нужно добавить в нашу формулу ещё одну функцию - ТЕКСТ.
К примеру на скриншоте №3 показан ежедневный отчёт со следующими названиями столбцов - "Бақияи суратҳисоб дар санаи 14.05.2018", "Бақияи суратҳисоб дар санаи 14.05.2018 аз рӯи нақша", "Бақияи суратҳисоб дар санаи 15.05.2018", "Бақияи суратҳисоб дар санаи 15.05.2018 аз рӯи нақша".
Чтобы каждый день не изменять названия столбцов вручную, мы можем использовать формулу. Но для начала, для большей наглядности, через "Диспетчер имён" присвоим ячейке "H2" имя "дирӯз", а ячейке "I2" имя "имрӯз.



Далее используем следующую формулу =СЦЕПИТЬ(текст_1;ТЕКСТ(ячейка_с_датой;"ДД.ММ.ГГГГ");[текст_2]) (если в синтаксисе формулы какой-либо аргумент указывается в квадратных скобках, это значит что он необязательный - т.е. если он Вам нужен Вы его вводите, если же нет - не вводите).
Как видите на скриншоте №4, теперь нам достаточно изменять даты только в двух ячейках (в зелёной рамке). Профит!