Содержание:
Одной из интересных функций приложения Microsoft Excel является функция СЦЕПИТЬ. Её основной задачей является соединение содержимого двух или нескольких ячеек в одной. Данный оператор помогает решить некоторые задачи, которые с помощью других инструментов воплотить невозможно. Например, с его помощью удобно производить процедуру объединения ячеек без потерь. Рассмотрим возможности данной функции и нюансы её применения.
Применение оператора СЦЕПИТЬ
Функция СЦЕПИТЬ относится к группе текстовых операторов Excel. Её основная задача — объединение в одной ячейке содержимого нескольких ячеек, а также отдельных символов. Начиная с версии Excel 2016, вместо данного оператора используется функция СЦЕП. Но в целях сохранения обратной совместимости оператор СЦЕПИТЬ тоже оставлен, и его можно использовать наравне со СЦЕП.
Синтаксис этого оператора выглядит следующим образом:
=СЦЕПИТЬ(текст1;текст2;…)
В качестве аргументов могут выступать, как текст, так и ссылки на ячейки, которые его содержат. Количество аргументов может варьироваться от 1 до 255 включительно.
Способ 1: объединение данных в ячейках
Как известно, обычное объединение ячеек в Эксель приводит к потере данных. Сохраняются только данные расположенные в верхнем левом элементе. Для того, чтобы объединить содержимое двух и более ячеек в Эксель без потерь можно применить функцию СЦЕПИТЬ.
- Выделяем ячейку, в которой планируем разместить объединенные данные. Кликаем на кнопку «Вставить функцию». Она имеет вид пиктограммы и размещена слева от строки формул.
- Открывается Мастер функций. В категории «Текстовые» или «Полный алфавитный перечень» ищем оператор «СЦЕПИТЬ». Выделяем это наименование и жмем на кнопку «OK».
- Запускается окно аргументов функции. В качестве аргументов могут выступать ссылки на ячейки, содержащие данные или отдельный текст. Если в задачу входит объединение содержимого ячеек, то в данном случае мы будем работать только со ссылками.
Устанавливаем курсор в первое поле окна. Затем выделяем ссылку на листе, в которой содержатся данные, нужные для объединения. После того, как координаты отобразились в окошке, аналогичным образом поступаем со вторым полем. Соответственно выделяем другую ячейку. Подобную операцию проделываем, пока координаты всех ячеек, которые нужно объединить, не будут внесены в окно аргументов функции. После этого жмем на кнопку «OK».
- Как видим, содержимое выбранных областей отразилось в одной предварительно указанной ячейке. Но у данного способа имеется существенный недостаток. При его использовании происходит так называемая «склейка без шва». То есть, между словами нет пробела и они склеены в единый массив. При этом вручную добавить пробел не получится, а только через редактирование формулы.
Урок: Мастер функций в Excel
Способ 2: применение функции с пробелом
Существуют возможности исправить данный недочет, вставив пробелы между аргументами оператора.
- Выполняем задачу по тому же алгоритму, который описан выше.
- Двойным щелчком левой кнопки мыши по ячейке с формулой активируем её для редактирования.
- Между каждым аргументом записываем выражение в виде пробела, ограниченного с двух сторон кавычками. После внесения каждого такого значения ставим точку с запятой. Общий вид добавленных выражений должен быть следующий:
" ";
- Для того, чтобы вывести результат на экран, жмем на кнопку Enter.
Как видим, на месте вставки пробелов с кавычками в ячейке появились разделения между словами.
Способ 3: добавление пробела через окно аргументов
Конечно, если преобразуемых значений не много, то вышеприведенный вариант разрыва склейки прекрасно подойдет. Но его будет затруднительно быстро воплотить, если существуют множество ячеек, которые нужно объединить. Тем более, если эти ячейки не находятся в едином массиве. Значительно упростить расстановку пробела можно, воспользовавшись вариантом его вставки через окно аргументов.
- Выделяем двойным кликом левой кнопки мыши любую пустую ячейку на листе. С помощью клавиатуры устанавливаем внутри неё пробел. Желательно, чтобы она находилась подальше от основного массива. Очень важно, чтобы эта ячейка никогда после этого не заполнялась никакими данными.
- Выполняем те же действия, что и при первом способе применения функции СЦЕПИТЬ, вплоть до открытия окна аргументов оператора. Добавляем значение первой ячейки с данными в поле окна, как это уже было описано ранее. Затем устанавливаем курсор во второе поле, и выделяем ту пустую ячейку с пробелом, о которой шла речь ранее. Появляется ссылка в поле окна аргументов. Для ускорения процесса можно её скопировать, выделив и нажав сочетание клавиш Ctrl+C.
- Затем добавляем ссылку на следующий элемент, который нужно добавить. В очередном поле опять добавляем ссылку на пустую ячейку. Так как мы скопировали её адрес, то можно установить курсор в поле и нажать сочетание клавиш Ctrl+V. Координаты будут вставлены. Таким способом чередуем поля с адресами элементов и пустой ячейки. После того, как все данные внесены, жмем на кнопку «OK».
Как видим, после этого в целевой ячейке образовалась объединенная запись, включающая содержимое всех элементов, но с пробелами между каждым словом.
Внимание! Как видим, вышеуказанный способ значительно ускоряет процедуру корректного объединения данных в ячейках. Но следует учесть, что данный вариант таит в себе и «подводные камни». Очень важно, чтобы в элементе, который содержит пробел, со временем не появились какие-то данные или он не был сдвинут.
Способ 4: объединение колонок
С помощью функции СЦЕПИТЬ можно быстро объединять данные нескольких колонок в одну.
- С ячейками первой строки объединяемых колонок проделываем на выбор те действия, которые указаны во втором и третьем способе применения аргумента. Правда, если вы решили воспользоваться способом с пустой ячейкой, то ссылку на неё нужно будет сделать абсолютной. Для этого, перед каждым знаком координат по горизонтали и вертикали этой ячейки ставим знак доллара ($). Естественно, что лучше всего это сделать в самом начале, чтобы в другие поля, где содержится этот адрес, пользователь мог копировать его, как содержащий постоянные абсолютные ссылки. В остальных полях оставляем относительные ссылки. Как всегда, после выполнения процедуры, жмем на кнопку «OK».
- Устанавливаем курсор в нижний правый угол элемента с формулой. Появляется значок, имеющий вид крестика, который называется маркером заполнения. Зажимаем левую кнопку мыши и тянем его вниз параллельно расположению объединяемых элементов.
- После выполнения этой процедуры данные в указанных столбцах будут объединены в одном столбце.
Урок: Как объединить столбцы в Экселе
Способ 5: добавление дополнительных символов
Функцию СЦЕПИТЬ можно также использовать для добавления дополнительных символов и выражений, которых не было в первоначальном объединяемом диапазоне. Более того, можно с помощью данной функции внедрять и другие операторы.
- Выполняем действия по добавлению значений в окно аргументов функции любым из способов, который был приведен выше. В одно из полей (при необходимости их может быть и несколько) добавляем любой текстовый материал, который пользователь считает нужным добавить. Данный текст обязательно должен быть заключен в кавычки. Жмем на кнопку «OK».
- Как видим, после этого действия к объединенным данным был добавлен и текстовый материал.
Оператор СЦЕПИТЬ – единственная возможность объединения ячеек без потерь в Excel. Кроме того, с его помощью можно соединять целые столбцы, добавлять текстовые значения, проводить некоторые другие манипуляции. Знание алгоритма работы с этой функцией позволит облегчить решение многих вопросов для пользователя программы.
Наш Telegram каналТолько полезная информация
Как задать вертикальный интервал? пример: ввожу в формулу А1, А2, А3, а далее как то типо маркером заполнения можно?
Здравствуйте, Иван. Вертикальный интервал, как и любой другой интервал, задается путем указания координат первой и последней ячейки интервала. Между этими двумя координатами нужно поставить двоеточие. Например A1:A3. Или вы что-то другое имеете ввиду?
Здравствуйте! Мне необходимо объединить значения в я ячейках. Одна ячейка содержит дату (01.01.2018), другая — число (123). При объединении через функцию сцепить (=СЦЕПИТЬ(В2;» №»;C2), не удается получить нужный результат (01.01.2018 №123). Число отображается нормально, а вот дата преображается. Есть способ объединить такие данные?
Здравствуйте, Оксана. Если вам подойдет такой вариант, то можете преобразовать формат ячейки, в которой находится дата из формата «Дата» в формат «Тестовый». Тогда данные в объединенной ячейке будут отображаться корректно. Только поле того, как вы преобразуете содержимое ячейки может трансформироваться в значение «43101». В этом случае вам вручную нужно будет сменить его на «01.01.2018».
Оксана, удалось ли Вам решить данную проблему? у меня такая же… можете тут написать, мне на на емейл прийдет ответ.
спасибо
Здравствуйте! Подскажите как из столбца чисел сделать одну строку и при этом между числами проставить ;
То есть формат должен получиться следующий 2,3;5;6,36;…
Чисел много, около 3 тысяч
Здравствуйте. Можно сделать вот так, как показано на скриншоте ниже. Но все делать придется вручную, прощелкивая каждую ячейку и ставя между адресами ячеек знак «;». Автоматизировать это без макроса вряд ли получится.
Изначально я так и сделала, но поняла, что это большой объем работы. Спасибо за помощь.
Оператор & является эквивалентом функции сцепить. «Ма»&»ма» даст в результате Мама
Да, вы абсолютно правы. О такой возможности использования амперсанда, как раз говорится в статье «Как вставить текст рядом с формулой в Экселе».
Как убрать сцепку ячеек?Не могу скопировать столбец и вставить в другой файл экселя!
Здравствуйте, Евгений. Как я понимаю, вам нужно разъединить ячейки. Это немного другое. Данная процедура описывается в этой статье:
Разъединение ячеек в Microsoft Excel
как ограничить число символов? в ячейке-источнике это без проблем, через формат ячейки, но при внесении в функцию СЦЕПИТЬ где взять это ограничение?
Здравствуйте. После сцепки нескольких ячеек в одну надо перенести эту ячейку на другой лист без ссылки на исходные ячейки. Подскажите, как это сделать