Excel объединить текст из нескольких ячеек в одну
Функция СЦЕПИТЬ в Эксель позволяет объединить содержимое двух и более ячеек в одну общую, что делает ее одним из самых полезных и необходимых инструментов программы, которым непременно нужно овладеть для эффективной работы. Давайте посмотрим, как работать с данной функцией.
Описание и синтаксис функции СЦЕПИТЬ
Данная функция начиная с Excel 2016 сменила название на “СЦЕП”, однако, для тех, кто привык к старому наименованию (“СЦЕПИТЬ”), оператор под этим названием также доступен в программе. СЦЕП и СЦЕПИТЬ абсолютно взаимозаменяемы и выполняют одну и ту же операцию по объединению содержимого выбранных ячеек в одну общую.
Формула функций выглядит так:
=СЦЕП(текст1;текст2;. ) или =СЦЕПИТЬ(текст1;текст2;. )
Максимальное количество аргументов – 255.
Вставка и настройка функции
Как мы знаем, при объединении нескольких ячеек в одну, содержимое всех элементов за исключением самой верхней левой стирается. Чтобы этого не происходило, нужно использовать функцию СЦЕПИТЬ (СЦЕП).
- находясь в поле “Текст1” щелкаем по ячейке (A2), значение которой будет стоять на первом месте в объединенной ячейке;
- кликаем по полю “Текст2”, где ставим запятую и пробел (“, “), которые будут служит разделителем между содержимыми ячеек, указанных в аргументах “Текст1” и “Текст3” (появится сразу же после того, как мы приступим к заполнению аргумента “Текст2”). Можно на свое усмотрение указывать любые символы: пробел, знаки препинания, текстовые или числовые значения и т.д.
Аргументы функции без разделителей
Если разделители между содержимыми ячеек не нужны, в этом случае в значении каждого аргумента сразу указываем адреса требуемых элементов.
Правда, таким способом пользуются редко, так как сцепленные значения сразу будут идти друг за другом, что усложнит дальнейшую работу с ними.
Указание разделителя в отдельной ячейке
Вместо того, чтобы вручную указывать разделитель (пробел, запятая, любой другой символ, текст, число) в аргументах функции, его можно добавить в отдельную ячейку, и затем в аргументах просто ссылаться на нее.
Например, мы добавляем запятую и пробел (“, “) в ячейку B16.
В этом случае, аргументы функции нужно заполнить следующим образом.
Но здесь есть один нюанс. Чтобы при копировании формулы функции на другие ячейки не произошло нежелательного сдвига адреса ячейки с разделителем, ссылку на нее нужно сделать абсолютной. Для этого выделив адрес в поле соответствующего аргумента нажимаем кнопку F4. Напротив обозначений столбца и строки появятся символы “$”. После этого можно нажимать кнопку OK.
Визуально в ячейке результат никак не будет отличаться от полученного ранее.
Однако формула будет выглядет иначе. И если мы решим изменить разделитель (например, на точку), нам не нужно будет корректировать аргументы функции, достаточно будет просто изменить содержимое ячейки с разделителем.
Как ранее было отмечено, добавить в качестве разделителя можно любую текстовую, числовую и иную информацию, которой изначально не было в таблице.
Таким образом, функция СЦЕП (СЦЕПИТЬ) предлагает большую вариативность действий, что позволяет наилучшим образом представить объединенные данные.
Редактирование функции
Если функция уже добавлена в ячейку, но в ее аргументы требуется внести определенные правки, сделать это можно двумя способами.
Способ 1: изменения в окне аргументов
Перейти к редактированию функции можно, просто нажав на кнопку “Вставить функцию” (fx), которая находится слева от строки формул. При этом предварительно нужно выбрать ячейку, содержащую функцию.
Таким образом мы попадем в окно с аргументами функции, где можем внести требуемые изменения, после чего нажать кнопку OK.
Мы получим результат с учетом скорректированных данных.
Способ 2: ручная корректировка формулы
Альтернативный метод изменения аргументов функции – ручная корректировка формулы. Перейти в режим редактирования можно двумя по-разному:
Независимо от выбранного метода, при ручной корректировке формул нужно быть предельно внимательным, соблюдая следующие правила:
- адреса ячеек пишутся без кавычек;
- перечисление аргументов – через знак “;”
- если в качестве аргумента используется символ или текст, наличие кавычек с двух сторон указанного значения обязательно.
Заключение
Благодаря умению пользоваться функцией СЦЕП (СЦЕПИТЬ) можно автоматизировать процесс объединения содержимого разных ячеек в одну общую, что в некоторых случаях, является единственным условием успешного выполнения поставленной задачи. Поэтому очень важно научиться правильно работать с данной функцией в программе Эксель.
Объединение ячеек – известная команда в Excel. Однако на выполнение этой операции часто уходит много времени. В данной статье рассмотрим, что подразумевают под объединением ячеек, и как быстро выполнить эту операцию. Выбрав оптимальный варианты, вы сэкономите много времени.
Формат ячеек
Команда Excel Правая кнопка мыши → Формат ячеек → Выравнивание → Отображение → объединение ячеек удаляет границы между ячейками в выделенном диапазоне. В результате получается одна большая ячейка. На картинке показано объединение ячеек одной строки и трех столбцов.
Таким же способом можно объединить любой прямоугольной диапазон. После объединения ячеек содержимое часто центрируют. На ленте во вкладке Главная даже есть специальная команда Объединить и поместить в центре.
Начинающие пользователи Excel часто применяют эту команду для размещения названия таблицы по центру.
Выглядит красиво, но крайне непрактично. Если выделить столбец комбинацией клавиш Ctrl + пробел, то диапазон расширится на все столбцы, которые захватывает объединенная ячейка. Возникнут и другие проблемы: при копировании, не работает в таблице Excel, нельзя автоматически подогнать ширину столбца и др. В общем, объединение ячеек сулит много неудобств в дальнейшей работе. Поэтому в большинстве случаев объединение ячеек лучше не применять.
Как найти объединенные ячейки в Excel
Бывает, что в файле уже есть объединенные ячейки и они мешают нормальной работе. Например, в отчете из 1С или при работе с чужим файлом Excel. Тогда их нужно как-то быстро найти и отменить объединение. Как это быстро сделать? Выполните следующие шаги.
Как убрать объединение ячеек в Excel
Для отмены объединения сразу на всем листе Excel выполните следующие действия.
- Выделите все ячейки на листе. Можно щелкнуть на треугольнике, расположенном на пересечении заголовков строк и столбцов, либо горячей комбинацией Ctrl + A (один или два раза).
- Повторно примените команду Главная (вкладка) → Выравнивание (группа) → Объединить и поместить в центре.
Все объединенные ячейки снова станут нормальными. Если что-то пойдет не так, отмените последнее действие.
Горячие клавиши объединения ячеек в Excel
К сожалению, в Excel нет стандартных горячих клавиш для объединения ячеек. Тем не менее, у каждой команды есть свой клавиатурный эквивалент и его можно узнать. Для этого следует нажать клавишу Alt, на ленте под каждой вкладкой появится буква, нажав на которую, вы переходите внутрь этой вкладки.
Затем буквы появятся под каждой командой или выпадающим списком команд. Таким образом можно определить последовательность клавиш вызова нужной команды. Для объединения и центрирования ячеек в моей версии Excel необходимо последовательно нажать Alt – Я – Щ – Б. Это был первый способ.
Второй способ. Любым способом объединить ячейки и повторно вызвать команду клавишей F4 (повтор последнего действия).
Третий способ. Вначале поместите кнопку объединения ячеек на панель быстрого доступа. Для этого нажмите на треугольник справа от всех команд и там выберите Другие команды.
Вы попадаете в настройки панели быстрого доступа. Найдите команду Объединить и поместить в центре и добавьте ее в правое окно.
Кнопка появится на панели быстрого доступа.
После нажатия Alt под этой кнопкой появится цифра, зависящая от порядкового номера в ряду.
Теперь есть еще одна горячая клавиша объединить ячейки в Excel – Alt + 5.
Выравнивание по центру (без объединения ячеек)
Для расположения надписи в середине строки воспользуйтесь командой выравнивание по центру.
- Поместите надпись в левую ячейку строки, где должно произойти выравнивание.
- Выделите вправо нужное количество ячеек.
- Вызываете команду Правая кнопка мыши → Формат ячеек → Выравнивание → по горизонтали → по центру выделения.
Внешне результат такой же, как при объединении, только все ячейки останутся на своем месте. Есть пару нюансов.
- Не всегда понятно, в какой ячейке находится запись.
- Выравнивать по центру можно только по горизонтали, по вертикали нельзя.
В большинстве случаев вместо объединения ячеек лучше применять выравнивание по центру.
Формат ячеек влияет только на отображение данных. На деле часто приходится соединять содержимое из разных ячеек. Далее рассмотрим, как в Excel объединить данные из нескольких ячеек в одну.
Объединение ячеек с помощью & (амперсанд) и функции Excel СЦЕПИТЬ (CONCATENATE)
Объединение содержимого ячеек – очень распространенная задача. Выбор решения зависит от типа данных и их количества.
Если нужно сцепить несколько ячеек, то подойдет оператор & (амперсанд).
Обратите внимание, между ячейками добавлен разделитель в виде запятой с пробелом, то есть к объединению ячеек можно добавить произвольный текст. Полной аналогией & является применение функции СЦЕПИТЬ.
В рассмотренных примерах были только ячейки с текстом. Может потребоваться соединять числа, даты или результаты расчетов. Если ничего специально не делать, то результат может отличаться от ожидания. Например, требуется объединить текст и число, округленное до 1 знака после запятой. Используем пока функцию СЦЕПИТЬ.
Число присоединилось полностью, как хранится в памяти программы. Чтобы задать нужный формат числу или дате после объединения, необходимо добавить функцию ТЕКСТ.
Правильное соединение текста и числа.
Соединение текста и даты.
В общем, если вы искали, как объединить столбцы в Excel, то эти приемы работают отлично. Однако у & и функции СЦЕПИТЬ есть существенный недостаток. Все части текста нужно указывать отдельным аргументом. Поэтому соединение большого числа ячеек становится проблемой.
Функция Excel СЦЕП (CONCAT)
В Excel 2016 на смену функции СЦЕПИТЬ пришла функция СЦЕП. Она работает так же, только в качестве аргумента можно задать целый диапазон.
Все хорошо, но без пробелов. Если требуется соединить с разделителем, СЦЕП не сильно поможет. Поможет другая новая функция для объединения ячеек.
Функция Excel ОБЪЕДИНИТЬ (TEXTJOIN)
Функция ОБЪЕДИНИТЬ также появилась в Excel 2016 и решила сразу все проблемы склеивания ячеек: указание целого диапазона, вставка разделителя и даже пропуск пустых ячеек в диапазоне, чтобы не дублировать разделитель.
разделитель – разделитель, который вставляется между ячейками
пропускать_пустые – если 0, то пустые ячейки включаются, если 1 – игнорируются. Обычно задают 1, чтобы не дублировать разделитель.
текст1;… – ссылка на диапазон или отдельные ячейки для сцепления.
Функция Excel ОБЪЕДИНИТЬ – лучшее решение для склеивания ячеек.
Заполнить – Выровнять
И еще один трюк. Объединить ячейки можно без формул. Исходные ячейки должны быть в одном столбце.
Выполните следующие действия.
- Выделите столбец с данными.
- Расширьте выделение вправо настолько, сколько предположительно должен занять объединенный текст или больше.
- Вызовите команду Главная (вкладка) -> Редактирование (группа) -> Заполнить -> Выровнять.
Текст будет помещен в одну ячейку через пробел.
- Если в ячейках есть числа, даты или формулы, фокус не получится. Работает только с текстом.
- Общая длина текста не должна превышать 255 символов. Лишнее будет перенесено на вторую строку автоматически (см. ролик ниже).
Подведем итоги, как объединить ячейки, строки и столбцы в таблице Эксель. С помощью форматирования можно просто удалить границы между ячейками. Это плохое решение. Лучше воспользоваться выравниванием по центру. Объединение ячеек в Excel без потери данных производится специальными функциями.
В данной статье рассмотрим три способа соединить (сцепить, склеить) данные из разных ячеек. С помощью знака амперсанд (&) и с помощью функций СЦЕПИТЬ, СЦЕП, ОБЪЕДЕНИТЬ.
Соединение данных с помощью знака амперсанд (&).
Выглядит это вот так:
Пробелы, между данными взятыми из ячеек, появятся автоматические.
Тоже самое можно сделать с числовыми данными.
Так же, вместе с ссылками на ячейки, прямо в формуле можно прописать интересующие нас данные. Например добавим перед ФИО, должность: бухгалтер.
Выглядеть это будет вот так:
Важно.
Для того, чтобы прописать данные (слово, число и т.д.) непосредственно в формуле, их нужно заключить в кавычки. Если этого не сделать, формула выдаст ошибку и может предложить вариант ее исправления.
Как вызвать функции СЦЕПИТЬ, СЦЕП, ОБЪЕДЕНИТЬ.
Нажимаем кнопку Вставит функцию. В открывшемся диалоговом окне Вставка функции, в поле Поиск функции вводим точное название интересующей нас функции. Нажимаем Найти. В результат поиска выбираем нужную нам функцию.
Функция СЦЕПИТЬ.
В результатах поиска выбираем функцию СЦЕПИТЬ. Появляется диалоговое окно Аргументы функции. В данном диалоговом окне есть поле Текс1, Текст2 и т.д. В этих полях можно указать ссылки на ячейки, данные из которых потом объединяться в единой, указной ячейке. Например у нас есть три ячейки с данными В2; С2; D2. Объединим данные из этих трех ячеек в одной (В4) с помощью функции СЦЕПИТЬ.
Так же, в поле Текст1 (и т.д.), вместо ссылок на ячейки, можно добавлять другие данные. Например текст, числа и т.д. Добавим название должности: бухгалтер. Добавим название должности в поле Текст4. Слово бухгалтер появиться после ФИО. Так же необходимо добавит пробел между ФИО и словом Бухгалтер (поле Текст3). Так как функция не делает это автоматически, между данными взятыми из ячеек и данными вписанными в Аргументы функции напрямую. Сделать это очень просто. Ставим курсор в поле Текст3 и нажимаем на пробел. Кавычки появляются автоматически.
Поля Текст, в окне Аргументы функции, добавляются по необходимости, автоматически. Максимальное количество таких полей 255.
Функции СЦЕП.
Основанное отличие функции СЦЕП от функции СЦЕПИТЬ в том, что она позволяет в поле Текст указывать диапазон ячеек, данные из которых будут объединены. Например объединим данные из ячеек В2; С2; D2. При это укажем их как диапазон (B2:D2) в поле Текст1.
Так же, можно указывать несколько диапазонов в разных полях Текст, которые будут объединены. Как и в случае с функцией СЦЕПИТЬ, в поле Текст, можно прописывать различные данные (текст, числа и т.д.). Максимальное количество полей Текст -254 шт.
Функции ОБЪЕДЕНИТЬ.
При выборе данной функции открывается диалоговое окно Аргументы функции, в котором есть следующие поля:
Разделитель. В этом поле указывается символ, который функция вставит между объединяемыми данными. Так же, можно указать ссылку на ячейку, функция возьмет данные от туда и вставит между объединяемыми данными.
Пропускать_пустые. Здесь можно поставить значение аргумента функции один (1). Тогда пустые ячейки, которые находятся в диапазоне объединяемых ячеек, не будут учитываться (не отразятся в объединённых данных). Если поставить значение аргумента функции ноль (0), тогда функция будет учитывать пустые ячейки.
Кавычки в поле Разделитель появляются автоматически. Нажимаем ОК.
В этом уроке расскажу как объединить текст в ячейках в Excel с помощью функции Сцепить. Оба эти способа, которые рассмотрим, позволяют сцепить в единый массив несколько ячеек. Ячейки при этом могут быть как текстовые, так и числовые.
Функция сцепить в Excel
Функция сцепить позволяет объединить в единый массив несколько текстовых строк, либо числовых значений, либо ссылок на другие ячейки, а также различные комбинации этих элементов. Рассматривать будем на примере.
Задача: Есть таблица с колонками Имя, Отчество и Фамилия. Необходимо сделать единый массив из этих значений. По сути нужно объединить все три ячейки в одну - ФИО.
Все формулы начинаются со знака =. Далее вводим название самой функции СЦЕПИТЬ. При вводе названия функции Excel выдает подсказку, которой вы можете можете воспользоваться. Рядом с названием появляется описание ее предназначения.
После ввода названия функции вводиться открывающая скобка (. В подсказке сейчас вы можете видеть описание синтаксиса - что необходимо вводить для этой формулы.
Следующим шагом нужно щелкнуть по ячейке, которая будет сцеплена первой. В нашем случае это ячейка в столбце с именем.
После этого, согласно синтаксису, ставим точку с запятой ; - этот символ служит разделителем. Повторяем предыдущий шаг для столбцов с отчеством и фамилией. В конце закрываем функцию с помощью закрывающей скобки ).
После нажатия клавиши Enter вы получите результат сцепления.
Этот результат не совсем читабелен, потому что между значениями нет пробелов. Сейчас мы будем его добавлять. Для того, чтобы добавить пробелы, мы немного изменим формулу. Пробел - это разновидность текста и для того, чтобы ввести его в формулу, необходимо ввести кавычки и между ними вставить пробел. Вся конструкция будет выглядеть таким образом " ". Осталось дело за малым - сцепить все знаком ;.
Точно таким же образом можно вводить дополнительные символы. Например, поставить запятую или точку. Конструкция в этом случае будет такая ".". Осталось только протянуть функцию на все строки (об этом расскажу в конце статьи), а так как эта ячейка содержит формулу, а не значения, то необходимо скопировать значения в новую колонку через функцию Специальной вставки.
Объединяем текст в ячейках через амперсанд
Теперь давайте рассмотрим еще один способ, с помощью которого можно объединить текстовые значения из разных ячеек в одной. В этом случае мы будем использовать специальный знак амперсанд & - графическое сокращение латинского союза et (и).
Задача: Есть таблица с сотрудниками. Колонки Имя, Отчество и Фамилия. Сейчас они отдельные. Необходимо соединить все значения в строке в одну ячейку ФИО.
Использовать будем формулы. Становимся на ячейку в столбце с ФИО. Далее вводим начало формулы - знак =. После этого щелкаем по первому значения в строке, которое мы хотим добавить. В нашем случае это значение в колонке Имя.
Аналогично добавляем значение из колонки Фамилия.
После нажатия на Enter текстовые данные будут объединены, но между значениями не будет пробела.
Добавлять пробел мы будем с помощью введения дополнительного амперсанда и двойных кавычек. В этом случае конструкция пробела выглядит следующим образом: " " - между кавычками ставится одинарный пробел. Щелкаем по ячейке в колонке ФИО два раза левой клавишей мыши, чтобы подкорректировать формулу, и через знак & добавляем к формуле пробел.
После нажатия на клавишу Enter, вы получите необходимый результат.
Теперь просто протягиваем формулу на остальные ячейки в колонке. Для этого щелкаем один раз клавишей мыши по ячейке с формулой и тянем ее, зажав левую клавишу мыши, за нижний правый угол вниз до последней ячейки.
Если вам нужны только значения без формул, то копируем и вставляем их рядом через Специальную вставку.
На этом все. Если остались вопросы или вы знаете другие способы объединения, то обязательно пишите в комментариях ниже.
Читайте также: