Сцепить функция эксель: Функция CONCAT
Содержание
Функция СЦЕП (СЦЕПИТЬ) в Excel: с пробелом, с запятой
Функция СЦЕПИТЬ в Эксель позволяет объединить содержимое двух и более ячеек в одну общую, что делает ее одним из самых полезных и необходимых инструментов программы, которым непременно нужно овладеть для эффективной работы. Давайте посмотрим, как работать с данной функцией.
Содержание
- Описание и синтаксис функции СЦЕПИТЬ
- Вставка и настройка функции
- Редактирование функции
- Заключение
Описание и синтаксис функции СЦЕПИТЬ
Смотрите также: “Область печати документа Excel: как задать, закрепить”
Данная функция начиная с Excel 2016 сменила название на “СЦЕП”, однако, для тех, кто привык к старому наименованию (“СЦЕПИТЬ”), оператор под этим названием также доступен в программе. СЦЕП и СЦЕПИТЬ абсолютно взаимозаменяемы и выполняют одну и ту же операцию по объединению содержимого выбранных ячеек в одну общую.
Формула функций выглядит так:
=СЦЕП(текст1;текст2;...)
или =СЦЕПИТЬ(текст1;текст2;...)
Максимальное количество аргументов – 255.
Вставка и настройка функции
Как мы знаем, при объединении нескольких ячеек в одну, содержимое всех элементов за исключением самой верхней левой стирается. Чтобы этого не происходило, нужно использовать функцию СЦЕПИТЬ (СЦЕП).
- Для начала определяемся с ячейкой, в которой планируем объединить данные из других. Переходим в нее (выделяем) и щелкаем по значку “Вставить функцию” (fx).
- В открывшемся окне вставки функции выбираем категорию “Текстовые” (или “Полный алфавитный перечень”), отмечаем строку “СЦЕП” (или “СЦЕПИТЬ”) и кликаем OK.
- На экране появится окно, в котором нужно заполнить аргументы функции, в качестве которых могут быть указаны как конкретные значения, так и ссылки на ячейки. Причем последние можно указать как вручную, так и просто кликнув по нужным ячейкам в самой таблице (при это курсор должен быть установлен в поле для ввода значения напротив соответствующего аргумента). В нашем случае делаем следующее:
- находясь в поле “Текст1” щелкаем по ячейке (A2), значение которой будет стоять на первом месте в объединенной ячейке;
- кликаем по полю “Текст2”, где ставим запятую и пробел (“, “), которые будут служит разделителем между содержимыми ячеек, указанных в аргументах “Текст1” и “Текст3” (появится сразу же после того, как мы приступим к заполнению аргумента “Текст2”). Можно на свое усмотрение указывать любые символы: пробел, знаки препинания, текстовые или числовые значения и т.д.
- переходим в поле “Текст3” и кликаем по следующей ячейке, содержимое которой нужно добавить в общую ячейку (в нашем случае – это B2).
- аналогичным образом заполняем все оставшиеся аргументы, после чего жмем кнопку OK. При этом увидеть предварительный результат можно в нижней левой части окна аргументов.
- Все готово, нам удалось объединить содержимое всех выбранных ячеек в одну общую.
- Выполнять действия выше для остальных ячеек столбца не нужно. Просто наводим указатель мыши на правый нижний угол ячейки с результатом, и, после того как он сменит вид на небольшой черный плюсик, зажав левую кнопку мыши тянем его вниз до нижней строки столбца (или до строки, для которой требуется выполнить аналогичные действия).
- Таким образом, получаем заполненный столбец с новыми наименованиями, включающими данные по размеру и полу.
Аргументы функции без разделителей
Если разделители между содержимыми ячеек не нужны, в этом случае в значении каждого аргумента сразу указываем адреса требуемых элементов.
Правда, таким способом пользуются редко, так как сцепленные значения сразу будут идти друг за другом, что усложнит дальнейшую работу с ними.
Указание разделителя в отдельной ячейке
Вместо того, чтобы вручную указывать разделитель (пробел, запятая, любой другой символ, текст, число) в аргументах функции, его можно добавить в отдельную ячейку, и затем в аргументах просто ссылаться на нее.
Например, мы добавляем запятую и пробел (“, “) в ячейку B16.
В этом случае, аргументы функции нужно заполнить следующим образом.
Но здесь есть один нюанс. Чтобы при копировании формулы функции на другие ячейки не произошло нежелательного сдвига адреса ячейки с разделителем, ссылку на нее нужно сделать абсолютной. Для этого выделив адрес в поле соответствующего аргумента нажимаем кнопку F4. Напротив обозначений столбца и строки появятся символы “$”. После этого можно нажимать кнопку OK.
Визуально в ячейке результат никак не будет отличаться от полученного ранее.
Однако формула будет выглядет иначе. И если мы решим изменить разделитель (например, на точку), нам не нужно будет корректировать аргументы функции, достаточно будет просто изменить содержимое ячейки с разделителем.
Как ранее было отмечено, добавить в качестве разделителя можно любую текстовую, числовую и иную информацию, которой изначально не было в таблице.
Таким образом, функция СЦЕП (СЦЕПИТЬ) предлагает большую вариативность действий, что позволяет наилучшим образом представить объединенные данные.
Редактирование функции
Смотрите также: “Как восстановить несохраненный документ Excel”
Если функция уже добавлена в ячейку, но в ее аргументы требуется внести определенные правки, сделать это можно двумя способами.
Способ 1: изменения в окне аргументов
Перейти к редактированию функции можно, просто нажав на кнопку “Вставить функцию” (fx), которая находится слева от строки формул. При этом предварительно нужно выбрать ячейку, содержащую функцию.
Таким образом мы попадем в окно с аргументами функции, где можем внести требуемые изменения, после чего нажать кнопку OK.
Мы получим результат с учетом скорректированных данных.
Способ 2: ручная корректировка формулы
Альтернативный метод изменения аргументов функции – ручная корректировка формулы. Перейти в режим редактирования можно двумя по-разному:
- Выделяем ячейку с функцией, затем щелкаем по строке формул и вносим в ней изменения.
- Двойным щелчком мыши по ячейке с формулой активируем режим редактирования и корректируем формулу, непосредственно, в самой ячейке.
Независимо от выбранного метода, при ручной корректировке формул нужно быть предельно внимательным, соблюдая следующие правила:
- адреса ячеек пишутся без кавычек;
- перечисление аргументов – через знак “;”
- если в качестве аргумента используется символ или текст, наличие кавычек с двух сторон указанного значения обязательно.
Заключение
Смотрите также: “Как присвоить имя ячейке (диапазону) в таблице Excel”
Благодаря умению пользоваться функцией СЦЕП (СЦЕПИТЬ) можно автоматизировать процесс объединения содержимого разных ячеек в одну общую, что в некоторых случаях, является единственным условием успешного выполнения поставленной задачи. Поэтому очень важно научиться правильно работать с данной функцией в программе Эксель.
Функция СЦЕПИТЬ в Excel. Объединить текст из разных столбцов в одну ячейку Эксель
Как правильно объединить ячейки в Excel?
Как скопировать формулу в Excel?
У вас есть таблица с несколькими столбцами текстовых данных, а вам нужно объединить такие данные в одну строку. А если таких строк тысячи? Конечно не стоит объединять текст в Excel вручную, даже если у вас маленькие объемы. Ведь есть специальная функция СЦЕПИТЬ в Excel, она сделает это за вас, почти моментально. Чаще всего требуется объединить ФИО в одну ячейку.
Вопрос очень популярен, может быть поэтому в Excel есть 2 равнозначных метода сцепления/скрепления данных в одну строку.
Содержание
- Функция СЦЕПИТЬ в Excel. Как объединить Фамилию, Имя и Отчество в одну строку
- Альтернатива функции СЦЕПИТЬ. Объединять текст в Excel при помощи &
- Сцепить текст и число
- Сцепить текст и дату
- Разделить текст по столбцам
- Как сцепить диапазон ячеек? Функция СЦЕП()
- Поиск повторений в больших таблицах данных при помощи объединения текста
- Похожие статьи
Функция СЦЕПИТЬ в Excel.
Как объединить Фамилию, Имя и Отчество в одну строку
Итак, нам дан список сотрудников, нужно объединить каждое ФИО в отдельную ячейку.
В столбце D запишем формулу
=СЦЕПИТЬ(A:A;" ";B:B;" ";C:C)
Где каждый аргумент между точкой и запятой — это текст, который скрепляется. Поскольку нам нужно, чтобы ФИО выглядели красиво между словами мы вставляем пробелы, которые обозначаются как » «.
Кстати, чтобы вставить любые текстовые данные, заключите их в кавычки!
В итоге получается:
Альтернатива функции СЦЕПИТЬ. Объединять текст в Excel при помощи &
Того же результата можно добиться, если объединять текст в Excel при помощи специального символа — амперсанд, он же &.
Запишем в столбец D такие формулы:
=A:A&" "&B:B&" "&C:C
По мне так этот способ даже удобнее.
Сцепить текст и число
Если к объединенному ФИО нужно добавить например число, то это можно сделать аналогично тексту, добавьте столбец с числом
Но здесь есть 1 нюанс: в Эксель вы зачастую округляете число форматом числа. Т.е. само число остается в неизменном виде, например, с четырьмя знаками после запятой.
Добавляем в формулу нужное округление
=A:A&" "&B:B&" "&C:C&" "&ОКРУГЛ(D:D;0)
Теперь все красиво!
Сцепить текст и дату
Неплохо было бы добавить дату рождения к сотрудникам. Но формула посчитает дату как число. Используем вот такую хитрость — форматируем числовое значение даты в вид Дата функцией ТЕКСТ
=A:A&" "&B:B&" "&C:C&", "&ОКРУГЛ(D:D;0)&", "&ТЕКСТ(F:F;"ДД.ММ.ГГГГ")
Добавим еще запятые для красоты:
Разделить текст по столбцам
Если у вас даны уже скрепленные ФИО, и надо наоборот разделить текст по столбцам, то у нас есть отдельная статья специально для вас.
Пример как сцепить в Excel по всем формулам прикладываю
Как сцепить диапазон ячеек? Функция СЦЕП()
В Excel 2016 появилась возможность сцепить несколько ячеек, выделив диапазон, а не каждую ячейку по отдельности. Это функция СЦЕП — у нее только один аргумент, просто выберите диапазон ячеек, которые надо объединить.
Поиск повторений в больших таблицах данных при помощи объединения текста
Довольно часто «сцепление» ячеек помогает проверить уникальность значений по нескольким столбцам. Да, вы можете специальной функцией удалить все дубликаты строк — можно прочитать здесь. Но если вам необходимо именно найти в каких строках повторяются значения по нескольким столбцам, то я предлагаю такой метод: в отдельном столбце для каждой строки сцепить все данные в один текст без пробелов и подкрасить повторяющиеся. Для этого:
В отдельном столбце запишем формулу
=СЖПРОБЕЛЫ(A:A)&СЖПРОБЕЛЫ(B:B)&СЖПРОБЕЛЫ(C:C)&СЖПРОБЕЛЫ(D:D)&СЖПРОБЕЛЫ(E:E)
Как видите мы не используем никакие доп. символы, ни запятые, ни пробелы. А функции СЖПРОБЕЛЫ удаляют все пробелы в начале и конце значения каждой ячейки. Так мы исключим человеческий фактор при наборе данных — люди часто случайно ставят пробел в конце слова.
Теперь подсветим все дубликаты при помощи условного форматирования.
Красным выделились все повторяющиеся строки:
Бывает очень полезно!
Как правильно объединить ячейки в Excel?
Как скопировать формулу в Excel?
Как СЦЕПИТЬ в Excel (простое руководство)
Используйте СЦЕПИТЬ , СЦЕПИТЬ, СОЕДИНИТЬ ТЕКСТ или оператор & в Excel для объединения (объединения) двух или более текстовых строк.
1. Приведенная ниже функция СЦЕПИТЬ объединяет строку в ячейке A1 и строку в ячейке B1.
2. Используйте оператор & для получения точно такого же результата.
3. Приведенная ниже функция СЦЕПИТЬ объединяет строку в ячейке A1, строку » и » (заключите текст в двойные кавычки) и строку в ячейке B1.
4. Используйте оператор & для получения точно такого же результата.
5. Приведенная ниже функция СЦЕПИТЬ объединяет строку в ячейке A1, пробел и строку в ячейке B1.
6. Используйте оператор & для получения точно такого же результата.
Функция СЦЕП в Excel 2016 или более поздних версиях дает тот же результат, что и функция СЦЕПИТЬ . Просто замените CONCATENATE на CONCAT в формулах, показанных выше.
7. Функция CONCAT также может соединять диапазон строк. Если вам не нужен разделитель (пробел, запятая, тире и т. д.), это может быть полезно.
Функция ОБЪЕДИНЕНИЕ ТЕКСТ в Excel 2016 или более поздней версии объединяет диапазон строк с помощью разделителя (первый аргумент).
8. Во-первых, обратите внимание на все лишние пробелы в столбце E ниже, когда вы перетаскиваете функцию СЦЕПИТЬ в ячейке E2 вниз, в ячейку E11.
9. Преимущество функции TEXTJOIN в том, что она может игнорировать пустые ячейки (если для второго аргумента установлено значение TRUE).
10. При использовании функции СЦЕПИТЬ используйте функцию ТЕКСТ для форматирования чисел.
Примечание: используйте 0 для отображения ближайшего целого числа. Используйте 0,0 для одного десятичного знака. Используйте 0,00 для двух знаков после запятой и т. д. Посетите нашу страницу о функции ТЕКСТ, чтобы увидеть множество других примеров.
11. Используйте CHAR(10), чтобы вставить разрыв строки.
Примечание: не забудьте включить перенос текста. На вкладке Главная в группе Выравнивание щелкните Перенос текста.
12. Давайте рассмотрим еще один классный пример, в котором используется функция TEXTJOIN. Во-первых, приведенная ниже функция ЕСЛИ находит всех членов группы 1.
Объяснение: функция ЕСЛИ проверяет каждую ячейку в именованном диапазоне групп. Если он равен значению в ячейке E3, он возвращает имя из именованного диапазона имен, в противном случае он возвращает пустую строку (две двойные кавычки, между которыми ничего нет).
13. Функция ЕСЛИ возвращает константу массива, хранящуюся в памяти Excel. Выберите формулу в строке формул и нажмите F9чтобы увидеть константу этого массива.
14. Добавьте мощную функцию TEXTJOIN для объединения этих имен. Используйте запятую и пробел в качестве разделителя (первый аргумент) и установите для второго аргумента значение TRUE, чтобы игнорировать пустые строки. Завершите формулу массива, нажав CTRL + SHIFT + ENTER.
Примечание. Excel добавляет фигурные скобки {}. Используете Excel 365 или Excel 2021? Закончите, просто нажав Enter. Вы не увидите фигурных скобок. Миа, Джеймс и София входят в команду 1. Дважды щелкните в правом нижнем углу ячейки F3, чтобы быстро скопировать эту формулу в другие ячейки.
Использование СЦЕПИТЬ для объединения имен
Урок 18. Использование СЦЕПИТЬ для объединения имен
/en/excelformulas/using-the-if-function/content/
сегодня вечером возьму немного тайской еды, но я застрял на работе.
Мой босс хочет, чтобы я скопировал список имен из электронной таблицы в текстовый документ. Но когда я копирую и вставляю, форматирование становится странным. Я думаю было бы лучше, если бы имя и фамилия были в тот же столбец , но это займет целую вечность, чтобы напечатать все это.»
Наша электронная таблица
После того, как вы загрузили нашу электронную таблицу, откройте файл в Excel или другом приложении для работы с электронными таблицами. Похоже, у нас есть список контактов Информация. У каждого человека есть своя строка, и есть столбцы для имени, фамилии и другой контактной информации каждого человека.
Как мы можем быстро решить эту проблему?
Нам нужна информация из Столбец «Имя» должен отображаться вместе в одной ячейке, но ввод всего вручную занял бы много времени.Вместо того, чтобы объединять эти данные вручную, мы можем использовать СЦЕПИТЬ функцию, чтобы сделать это автоматически.
Как это работает
Слово concatenate — это просто еще один способ сказать «сочетать» или «соединять вместе». Функция СЦЕПИТЬ позволяет объединить текст из разных ячеек в одну ячейку. В нашем примере мы можем использовать его для объединения текста в столбце A и столбце B для создания комбинированного имени в новом столбце.
Прежде чем мы начнем писать функцию, нам нужно вставить новый столбец в нашей электронной таблице для этих данных. В нашем примере мы вставим его справа от столбца B.
Написание функции
Мы готовы ввести нашу функцию в ячейку C2 . Как обычно, мы начнем со знака равенства (=), за которым следует имя функции и открывающая скобка:
=СЦЕПИТЬ(
В текущей версии Excel вместо этого можно использовать новую функцию СЦЕПИТЬ функции СЦЕПИТЬ. Эти две функции работают одинаково.
Теперь мы готовы ввести наши аргументы. Аргументы сообщают функции СЦЕПИТЬ , какие ячейки объединять . В нашем примере мы хотим объединить текст в ячейках A2 и B2 , поэтому мы сделаем каждую из них аргументом:
= СЦЕПИТЬ (B2, A2)
Хорошо, давайте запустим эту функцию !
Вы могли заметить, что между именем и фамилией нет пробела.