Функция СЦЕПИТЬ в Excel. Как провести объединение содержимого ячеек в Excel при помощи СЦЕПИТЬ

В этой заметке рассмотрим, как склеить содержимое из нескольких ячеек, чтобы все оказалось в одной ячейке. Это распространенная задача и она довольно легко решается с помощью функции Excel СЦЕПИТЬ. Эта функция умеет не только соединять ячейки, но и добавлять любые другие символы. В строке формул выглядит примерно так.

image

Здесь между ячейками вставлены пробелы (» «) и в конце дорисовывается восклицательный знак.

Однако эти самые пробелы являются первым неприятным моментом при использовании функции СЦЕПИТЬ, т.к. функция склеивает ячейки без «шва» и пробелы приходится добавлять вручную. Если нужно соединить только несколько слов, то беда не большая, но когда нужно склеить хотя бы с десяток ячеек, то ручная добавка пробелов слегка утомляет. Чтобы немного облегчить процесс, можно посоветовать вставить пробел в отдельную ячейку и затем просто делать на нее ссылку.

image

Так дело идет немного быстрее. Хотя и не очень эффективно – потребуется занять отдельную ячейку. А если нечаянно эту ячейку удалить, то получится вообще нехорошо. В целом при небольшом количестве данных, работают оба варианта.

Кстати, не все знают, что в Excel для склеивания ячеек также предусмотрен специальный оператор – & (амперсанд). Его нужно просто поставить между связываемыми ячейками или символами.

Вставлять амперсанд не удобно – нужно вначале переключиться на английскую раскладку, а затем нажать Shift + 7. Поэтому рекомендуется воспользоваться специальной комбинацией – удерживая клавишу Alt нажать 3 и 8 на цифровой клавиатуре. Здорово помогает сохранить душевное равновесие.

Формула СЦЕПИТЬ и амперсанд исправно работают до тех пор, пока не приходится соединять большое количество ячеек. Замучаешься вставлять «;» либо «&». Более того, между ячейками, как привило, добавляется пробел. К сожалению, указать в качестве аргумента целый диапазон нельзя (уже можно). Выход из этой ситуации следующий.

Функция СЦЕПИТЬ для большого количества ячеек

Один из вариантов заключатся в том, чтобы в качестве ссылки на ячейки указать массив данных. Следует сразу отметить, что данные могут располагаться по горизонтали или вертикали. Если данные расположены в одной строке, то делаем следующее. Для примера, отдельные по ячейкам слова находится в 5-й строке. Теперь в пустой ячейке указываем весь диапазон для соединения и через амперсанд (&) добавляем пробел (» «).

Затем нажимаем F9, для того, чтобы формула выдала результат вычисления, в нашем случае это будет массив.

Как видно к каждому слову добавился пробел, а между словами стоит точка с запятой – как раз то, что нужно для вставки в формулу СЦЕПИТЬ. Теперь убираем лишние скобки и вставляем этот массив в формулу. Нажимаем Enter.

Данные могут быть расположены не по горизонтали, (как в примере выше), а по вертикали. В этом случае в получаемом массиве значения будут разделены двоеточием. Придется сделать один лишний шаг, чтобы заменить их на точку с запятой (через Найти и заменить, горячая клавиша Ctrl + H, либо еще быстрее — использовать функцию ТРАНСП, чтобы из горизонтального массива сделать вертикальный).

Этот вариант работает неплохо, но подходит для одноразового использования, т.к. исходная информация не связана с исходными ячейками. Для изменения придется лезть внутрь формулы или повторять действия для новых данных. Кроме того, существует ограничение по длине одной формулы, и соединить таким образом несколько тысяч ячеек не всегда получается.

Поэтому переходим к следующему способу. Он, признаться, выглядит не очень эстетично. Зато дешево, надежно, и практично! (с) Во всяком случае прием помогает решить проблему. А это самое главное. Нам потребуется один дополнительный столбец (или строка, смотря как расположены исходные данные для соединения).

Рассмотрим только вертикальное расположение данных (горизонтальное будет работать аналогично). Суть в том, чтобы рядом с данными создать столбец с формулой СЦЕПИТЬ, которая последовательно будет присоединять по одному слову по мере продвижения вниз. В нашем случае первая формула будет содержать только слово «Александр » (и пробел), следующая ниже добавляет «Сергеевич » (и пробел) и т.д.

Искомой ячейкой будет самая последняя, объединяющая уже все слова. Результат можно оставить в виде формулы, а можно сохранить как значение, удалив все расчеты. 

Соединение текста и даты

И еще один трюк с формулой СЦЕПИТЬ. Довольно часто приходится соединять текст с датой. Дата, как известно, это простое порядковое число (отсчет начинается с 1 января 1900 года), которому придается нужный формат даты. Если же соединить напрямую текст и дату, то на выходе получится указанный текст и простое число. Возьмем, например, слово «Сегодня » (не забываем добавить пробел в конце) и функцию СЕГОДНЯ (всегда возвращающую текущую дату).

Как видно, ничего не получилось.

Для правильной склейки нужно «обернуть» дату в формулу ТЕКСТ, которая придает указанный формат числу.

Формат ДД.ММ.ГГ указывает, в каком виде должна отражаться дата. Если, например, указать формат ДД.ММ.ГГГГ, то дата будет выглядеть так: 03.09.2015 (год состоит из 4-х цифр).

Кстати, добавлять текст к числу или дате можно не только с помощью функции СЦЕПИТЬ. Можно использовать пользовательский числовой формат. У меня когда-то в рабочем файле красовалась автоматически обновляемая надпись.

Поэтому я всегда был прекрасно осведомлен о текущей дате и дне недели. При этом содержимое ячейки состояло только из одной функции СЕГОДНЯ.

Реализовать подобную идею довольно просто. Но это уже чистое форматирование. Расскажу при случае подробней.

P.S. Все проблемы выше решены в новых функциях Excel СЦЕП и ОБЪЕДИНИТЬ.

Поделиться в социальных сетях:

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Как объединить ячейки

Процедура довольно легкая и может использоваться в следующих случаях:

  1. Объединение пустых ячеек.
  2. Объединение ячеек, среди которых только одна содержит заполненные данные.

Прежде всего, необходимо выделить левой кнопкой мыши объединяемые ячейки. Затем переходим в меню программы на вкладку «Главная» и ищем там нужный нам параметр — «Объединить и поместить в центре».

При таком способе выделенные ячейки будут объединены в одну единую, а содержимое будет выровнено по центру.

В случае, если требуется, чтобы информация располагалась не по центру, а с учетом форматирования ячейки, следует нажать небольшую стрелку вниз, расположенную рядом с пиктограммой объединения ячеек и в открывшемся меню выбираем пункт «Объединить ячейки».

При таком способе объединения данные будут выровнены по правому краю объединенной ячейки (по умолчанию).

В программе предусмотрена возможность и построчного объединения ячеек. Чтобы его выполнить выделяем необходимый диапазон ячеек, включающий несколько строк и щелкаем по пункту «Объединить по строкам».

При таком способе объединения результат несколько иной: ячейки объединились в одну, но с разбивка по строкам сохранилась.

Оператор «&» для объединения текста

Способы абсолютной адресации в microsoft excel

Этот метод очень удобен во многих случаях, потому что ввод знака амперсанда (&) гораздо быстрее, чем ввод целого выражения 🙂

Подобно функции СЦЕПИТЬ, вы можете использовать «&» для объединения различных текстовых строк, значений ячеек и результатов, возвращаемых другими вычислениями.

Чтобы увидеть оператор конкатенации в действии, давайте перепишем примеры, уже рассмотренные выше:

Слить вместе A1 и B1:

Соедините A1 и B1 через пробел:

Соединить A1, B1 и текст:

Собрать воедино текст и результат вычисления текущей даты:

Как показано на скриншоте ниже, функция СЦЕПИТЬ и оператор «&» возвращают идентичные результаты:

Таким образом мы попадем в окно с аргументами функции, где можем внести требуемые изменения, после чего нажать кнопку OK.

Мы получим результат с учетом скорректированных данных.

Способ 2: ручная корректировка формулы

Альтернативный метод изменения аргументов функции – ручная корректировка формулы. Перейти в режим редактирования можно двумя по-разному:

  1. Выделяем ячейку с функцией, затем щелкаем по строке формул и вносим в ней изменения.
  2. Двойным щелчком мыши по ячейке с формулой активируем режим редактирования и корректируем формулу, непосредственно, в самой ячейке.

Независимо от выбранного метода, при ручной корректировке формул нужно быть предельно внимательным, соблюдая следующие правила:

  • адреса ячеек пишутся без кавычек;
  • перечисление аргументов – через знак “;”
  • если в качестве аргумента используется символ или текст, наличие кавычек с двух сторон указанного значения обязательно.

Как объединить текст в Excel из нескольких ячеек в одну

Иногда может понадобится объединить текст из нескольких ячеек в одну, сделать это очень просто и в сегодняшней статье мы рассмотрим как.

В Excel среди множества функций есть “СЦЕПИТЬ”, с ее помощью мы и будем объединять текст из нескольких ячеек.

1. Выберите ячейку, в которую нужно объединить текст из других ячеек. Начните вводить в нее следующее: =СЦЕПИТЬ(

2. Выберите левой клавишей мыши первую ячейку, которую вы хотите объединить и удерживая клавишу Ctrl выберите вторую . После выбора нужных ячеек нажмите Enter. Также вместо выбора ячеек мышкой, вы можете дописать после “=СЦЕПИТЬ(” нужные ячейки через точку с запятой. К примеру, если мы хотим объединить текст из ячеек B1 и А1, то нужно в ячейку, где будет отображаться результат, написать следующее =СЦЕПИТЬ(B1;A1) и нажать клавишу Enter.

Так как в формуле первая ячейка В1, то и текст с этой ячейки будет отображаться вначале. Между объединенным текстом нет пробела, его нужно добавлять в формулу.

3. Чтобы добавить пробел между текстом из двух ячеек – нужно в основную формулу между названиями ячеек добавить ” “. К примеру мы объединяем текст из двух ячеек А3 и В3, между ними ставим с помощью кавычек в формуле пробел: =СЦЕПИТЬ(А3;” “;В3) и нажимаем клавишу Enter.

В результате мы увидим объединенный текст из двух ячеек и между ним будет пробел.

В нашем примере у нас два столбика, ячейки из которых нужно объединить в третий столбик. То есть, текст первой и второй ячейки с первой строки нужно объединить в третью ячейку первой строки; текст первой и второй ячейки с второй строки нужно объединить в третью ячейку второй строки; текст первой и второй ячейки с третьей строки нужно объединить в третью ячейку третьей строки; и т.д. Можно для каждой ячейки вводить формулу заново, а можно нажать правой клавишей мыши на ячейку, которая уже содержит формулу объединения и выбрать “Копировать”, после чего нажать на ячейку ниже правой клавишей мыши и выбрать “Вставить”. Также можно левой клавишей выбрать ячейку с формулой, навести курсор на нижний правый край ячейки и когда курсор станет крестиком зажать левую клавишу мыши и тянуть мышь вниз, когда выделите все ячейки, в которые нужно скопировать формулу – отпустите левую клавишу.

В результате получится, что в третьих ячейках формула меняет цифры ячеек в зависимости от строки в которую она была вставлена.

На сегодня всё, если у вас есть дополнения – пишите комментарии! Удачи Вам

Функция СЦЕПИТЬ

Для этого опять помучаем вашу тётю, введем в ячейку B3 текст «Здравствуйте», в C3 «я», в D3 «ваша» и в E3 «тетя!», установим курсор в ячейку B7 и нажмем на иконку Fx в строке формул.

Откроется мастер формул, в категории Текстовые выберем функцию СЦЕПИТЬ, в поле Текст1 напишем B3, в поле Текст2 поставим пробел, Текст3 C3, Текст4 пробел, Текст5 D3, Текст6 снова пробел, Текст7 E3 и нажмем ОК.

В ячейке B7 мы можем увидеть, что фраза соединилась.

Кстати, иногда заменой функции СЦЕПИТЬ, можно использовать амперсанд «&», формула будет выглядеть так: =B3 & » » & C3 & » » & D3 & » » & E3.

Введем ее в ячейку B9, и увидим, что результат одинаковый, как и в ячейке B7.

В этом видео подробно показано применение функции СЦЕПИТЬ в excel:

Рекомендуем смотреть видео в полноэкранном режиме, в настойках качества выбирайте 1080 HD, не забывайте подписываться на канал в YouTube, там Вы найдете много интересного видео, которое выходит достаточно часто. Приятного просмотра!

Новые статьи

  • Исправляем ошибку VBA № 5854 слишком длинный строковый параметр в шаблоне word из таблицы excel 255 символов — 21/02/2021 08:54
  • База данных из JavaScript для веб страницы из Excel на VBA модуле — 30/11/2019 09:15
  • Листы в Excel из списка по шаблону — 02/06/2019 15:42
  • Печать верхней строки на каждой странице в Excel — 04/06/2017 17:05
  • Создание диаграммы, гистограммы в Excel — 04/06/2017 15:12
  • Функция СИМВОЛ в Excel или как верстать HTML в Excel — 03/06/2017 17:32
  • Функция ЕСЛИОШИБКА в excel, пример использования — 20/05/2017 11:39
  • Как использовать функцию МИН в excel — 20/05/2017 11:36
  • Как использовать функцию МАКС в excel — 20/05/2017 11:33
  • Как использовать функцию ПРОПИСН в excel — 20/05/2017 11:31
  • Как использовать функцию СТРОЧН в excel — 20/05/2017 11:29
  • Как использовать функцию СЧЕТЕСЛИ в excel — 20/05/2017 11:26
  • Как использовать функцию Функция СЧЁТ в excel — 20/05/2017 11:09
  • Как использовать функцию ПОИСК в эксель — 10/03/2017 21:28

Предыдущие статьи

  • Как использовать функцию ПРАВСИМВ в excel — 10/03/2017 20:35
  • Как использовать функцию ЛЕВСИМВ в excel — 06/03/2017 16:04
  • Как использовать функцию ЗАМЕНИТЬ в excel — 28/02/2017 18:44
  • Как использовать функцию ДЛСТР в эксель — 25/02/2017 15:07
  • Как использовать функцию ЕСЛИ в эксель — 24/02/2017 19:37
  • Как использовать функцию СУММЕСЛИ в Excel — 22/02/2017 19:08
  • Как использовать функцию СУММ в эксель — 20/02/2017 19:54
  • Печать документа в Excel и настройка печати — 16/02/2017 19:15
  • Условное форматирование в ячейках таблицы Excel — 16/06/2016 17:38
  • Объединить строку и дату в Excel в одной ячейке — 16/06/2016 17:33
  • Горячие клавиши в Microsoft Office Excel — 04/06/2016 14:57
  • Как использовать эксель в качестве фотошопа — 04/06/2016 09:01
  • Как разделить текст по столбцам, как разделить ячейки в Excel — 14/04/2016 16:19
  • Как применить функцию ВПР в Excel для поиска данных на листе — 08/01/2016 23:40
  • Как создать таблицу в Excel, оформление таблицы — 06/01/2016 20:29
  • Работа в эксель, как начать пользоваться Excel — 26/12/2015 15:48

При работе в табличном редакторе Excel иногда появляется потребность объединить в одной ячейке данные из нескольких. К сожалению, стандартная для программы опция «Объединить» в этом не поможет, так как при ее выполнении часть данных обязательно пропадет. Однако можно обратиться к формуле «Сцепить» в Excel. В этой статье мы расскажем, как ею пользоваться.

Способ 1: простое объединение

Логично будет начать статью с информации о том, как в Excel сцепить ячейки обычным способом, рассказать о самой функции «Сцепить» и привести пример ее использования. Предварительно рассмотрим синтаксис: =СЦЕПИТЬ (текст1;текст2;…).

Из него становится понятным, что функция довольна простая. Из аргументов один лишь текст, который нужно объединить в единой ячейке. Ну а теперь давайте рассмотрим все на примере. Допустим, у вас есть таблица с именами людей. При этом имя, отчество и фамилия вписаны в отдельные колонки. Наша задача — объединить их в одной:

  1. Выделите пустую ячейку. В нашем случае в колонке «ФИО».
  2. Нажмите по кнопке «Вставить функцию». Находится она слева от строки формул.
  3. В появившемся окне выберите категорию «Текстовые».
  4. В самом списке выделите функцию «Сцепить».
  5. Нажмите ОК.

Откроется окно с аргументами выбранной функции. Так как мы будем объединять три ячейки, то в соответствующее число полей нам нужно вписать адреса нужных ячеек:

  1. В поле «Текст1» укажите ячейку с фамилией человека. Сделать это можно как вручную, прописав «B4», так и автоматически, нажав по кнопке справа от поля и указав ячейку мышкой.
  2. В «Текст2» укажите ячейку с именем.
  3. В «Текст3» – с отчеством.
  4. Нажмите ОК.

Это первый пример использования функции «Сцепить» в Excel.Теперь вы можете наблюдать, что в колонке «ФИО» появился результат – фамилия, имя и отчество записаны последовательно.

Способ 2: формула «Сцепить» с пробелом в Excel

Внимательные пользователи могли заметить, что все данные в ячейке записаны без пробелов. В некоторых случаях, например в нашем, это недопустимо. Поэтому между аргументами нужно поставить пробелы. Делается это следующим образом:

  1. Кликните дважды левой кнопкой мыши по ячейке с формулой.
  2. Впишите между аргументами пробелы. Однако делается это нестандартным способом. Пробел должен выступать также в роли аргумента. Это означает, что его необходимо взять в кавычки, а после них поставить точку с запятой.
  3. Нажмите Enter для применения изменений.

Теперь, как вы можете заметить, между всеми переменными есть пробелы. Однако это только первый способ вставки, так что перейдем ко второму.

Способ 3: расстановка пробелов через дополнительный аргумент

Может случиться и так, что предыдущий способ расстановки пробелов в функции «Сцепить» в Excel не подойдет вам. Тогда воспользуйтесь другим. Он подразумевает включение пробелов непосредственно в аргументы в «Мастере функций». Ну а теперь давайте перейдем к подробной инструкции:

  1. Далеко от таблицы выделите ячейку, которую никогда не будете использовать.
  2. Введите в нее знак пробела.
  3. Создайте функцию «Сцепить» так, как было это описано в первом способе, только остановитесь на этапе ввода аргументов.
  4. Первым аргументом введите фамилию.
  5. Вторым выберите ячейку, которую недавно создали, то есть пробел.
  6. Далее выберите имя, снова пробел и в последней – отчество.
  7. Нажмите ОК.

Как можно заметить, второй способ постановки пробелов между аргументами формулы «Сцепить» в Excel также отлично справляется со своими задачами. Некоторым пользователям он придется по душе, так как все действия выполняются непосредственно в графическом интерфейсе.

Способ 4: объединение колонок

Вписывать в каждую ячейку нашей таблицы формулу «Сцепить» – это не самый удачный вариант, ведь можно воспользоваться специальной опцией для этого. Однако предварительно, если для расстановки пробелов вы воспользовались предыдущим способом, необходимо будет сделать ссылку на ячейку с пробелом абсолютной:

  1. Откройте окно функций первой ячейки в колонке «ФИО».
  2. Перейдите на этап заполнения аргументов.
  3. Во всех ссылках на ячейку поставьте знак «$» перед буквой и перед числом.
  4. Нажмите ОК.

После этого можно приступать к копированию функции «Сцепить» на все оставшиеся в колонке ячейки. Для этого:

  1. Выделите первую ячейку с введенной функцией.
  2. Наведите курсор на ее нижний правый угол.
  3. После появления крестика зажмите левую кнопку мыши.
  4. Удерживая ее, протяните курсор до конца колонки, выделив все сопутствующие ячейки.
  5. Отпустите кнопку мыши.

После этого колонка автоматически заполнится. Как можно заметить, это очень эффективный способ, если вам нужно справиться с огромным объемом данных.

Содержание статьи:

При работе в табличном редакторе Excel иногда появляется потребность объединить в одной ячейке данные из нескольких. К сожалению, стандартная для программы опция «Объединить» в этом не поможет, так как при ее выполнении часть данных обязательно пропадет. Однако можно обратиться к формуле «Сцепить» в Excel. В этой статье мы расскажем, как ею пользоваться.

Способ 1: простое объединение

Логично будет начать статью с информации о том, как в Excel сцепить ячейки обычным способом, рассказать о самой функции «Сцепить» и привести пример ее использования. Предварительно рассмотрим синтаксис: =СЦЕПИТЬ (текст1;текст2;…).

Вам будет интересно:Три способа, как объединить столбцы в Excel

Из него становится понятным, что функция довольна простая. Из аргументов один лишь текст, который нужно объединить в единой ячейке. Ну а теперь давайте рассмотрим все на примере. Допустим, у вас есть таблица с именами людей. При этом имя, отчество и фамилия вписаны в отдельные колонки. Наша задача — объединить их в одной:

Выделите пустую ячейку. В нашем случае в колонке «ФИО». Нажмите по кнопке «Вставить функцию». Находится она слева от строки формул. В появившемся окне выберите категорию «Текстовые». В самом списке выделите функцию «Сцепить». Нажмите ОК.

Откроется окно с аргументами выбранной функции. Так как мы будем объединять три ячейки, то в соответствующее число полей нам нужно вписать адреса нужных ячеек:

В поле «Текст1» укажите ячейку с фамилией человека. Сделать это можно как вручную, прописав «B4», так и автоматически, нажав по кнопке справа от поля и указав ячейку мышкой. В «Текст2» укажите ячейку с именем. В «Текст3» – с отчеством. Нажмите ОК.

Это первый пример использования функции «Сцепить» в Excel.Теперь вы можете наблюдать, что в колонке «ФИО» появился результат – фамилия, имя и отчество записаны последовательно.

Способ 2: формула «Сцепить» с пробелом в Excel

Внимательные пользователи могли заметить, что все данные в ячейке записаны без пробелов. В некоторых случаях, например в нашем, это недопустимо. Поэтому между аргументами нужно поставить пробелы. Делается это следующим образом:

Кликните дважды левой кнопкой мыши по ячейке с формулой. Впишите между аргументами пробелы. Однако делается это нестандартным способом. Пробел должен выступать также в роли аргумента. Это означает, что его необходимо взять в кавычки, а после них поставить точку с запятой. Нажмите Enter для применения изменений.

Теперь, как вы можете заметить, между всеми переменными есть пробелы. Однако это только первый способ вставки, так что перейдем ко второму.

Способ 3: расстановка пробелов через дополнительный аргумент

Может случиться и так, что предыдущий способ расстановки пробелов в функции «Сцепить» в Excel не подойдет вам. Тогда воспользуйтесь другим. Он подразумевает включение пробелов непосредственно в аргументы в «Мастере функций». Ну а теперь давайте перейдем к подробной инструкции:

Далеко от таблицы выделите ячейку, которую никогда не будете использовать. Введите в нее знак пробела. Создайте функцию «Сцепить» так, как было это описано в первом способе, только остановитесь на этапе ввода аргументов. Первым аргументом введите фамилию. Вторым выберите ячейку, которую недавно создали, то есть пробел. Далее выберите имя, снова пробел и в последней – отчество. Нажмите ОК.

Как можно заметить, второй способ постановки пробелов между аргументами формулы «Сцепить» в Excel также отлично справляется со своими задачами. Некоторым пользователям он придется по душе, так как все действия выполняются непосредственно в графическом интерфейсе.

Способ 4: объединение колонок

Вписывать в каждую ячейку нашей таблицы формулу «Сцепить» – это не самый удачный вариант, ведь можно воспользоваться специальной опцией для этого. Однако предварительно, если для расстановки пробелов вы воспользовались предыдущим способом, необходимо будет сделать ссылку на ячейку с пробелом абсолютной:

Откройте окно функций первой ячейки в колонке «ФИО». Перейдите на этап заполнения аргументов. Во всех ссылках на ячейку поставьте знак «$» перед буквой и перед числом. Нажмите ОК.

После этого можно приступать к копированию функции «Сцепить» на все оставшиеся в колонке ячейки. Для этого:

Выделите первую ячейку с введенной функцией. Наведите курсор на ее нижний правый угол. После появления крестика зажмите левую кнопку мыши. Удерживая ее, протяните курсор до конца колонки, выделив все сопутствующие ячейки. Отпустите кнопку мыши.

После этого колонка автоматически заполнится. Как можно заметить, это очень эффективный способ, если вам нужно справиться с огромным объемом данных.

Источник

Функция СЦЕПИТЬ – скотч для Excel

​Попытался сделать самостоятельно​ have»:​ формулу во все​ чтобы в ячейке​ Это функция​ Нам понадобится функция​ сделать всё быстрее.​ такая формула =СЦЕПИТЬ(A1;»​ 23,5, чтобы отформатировать​ к другу.​ «;A3;» составляет «;A4;»​ функциям, для объединения​dl​​ чем тот способ​​ С2 есть слово​

​ будет ошибок(из примера​​ запятая, или иная​​ — не вышло(​=CONCATENATE(«We have «,F17,» «,F16)​ ячейки до​ появились знаки пунктуации,​CONCATENATE​ «ТРАНСП» в Excel.​ Используем &. В​ «;B1). Предложение получилось​ числа в виде​Если не поместить пробелы​ на километр.»)​ двух или нескольких​: Serge 007!​

​ которым Вы решили​​ «дубль», то сцепить​ данных только Ул.​ какая пунктуация, -​Пример в прикрепленном​=СЦЕПИТЬ(«We have «;F17;» «;F16)​​E11​​ пробелы или что-то​(СЦЕПИТЬ).​Пишем в ячейке​ ячейке А8 пишем​ такое.​

Связываем имена

​ денежное значение можно​ между текстовыми элементами,​Создает предложение, объединяя данные​ текстовых строк в​Подзаголовок моего предыдущего​ решать задачу​ В2 и С2;​ Горького, д.1 ООО​ её надо удалить​ файле.​При желании можно добавлять​. В итоге полное​​ еще, добавьте их​​Функция​ А12 =ТРАНСП, затем​​ формулу так. Ставим​​Какие бывают пробелы ещё,​ использовать следующую формулу:​​ в строке результата​​ в столбце А​

image

Указание разделителя в отдельной ячейке

Вместо того, чтобы вручную указывать разделитель (пробел, запятая, любой другой символ, текст, число) в аргументах функции, его можно добавить в отдельную ячейку, и затем в аргументах просто ссылаться на нее.

Например, мы добавляем запятую и пробел (“, “) в ячейку B16.

image

В этом случае, аргументы функции нужно заполнить следующим образом.

image

Но здесь есть один нюанс. Чтобы при копировании формулы функции на другие ячейки не произошло нежелательного сдвига адреса ячейки с разделителем, ссылку на нее нужно сделать абсолютной. Для этого выделив адрес в поле соответствующего аргумента нажимаем кнопку F4. Напротив обозначений столбца и строки появятся символы “$”. После этого можно нажимать кнопку OK.

image

Визуально в ячейке результат никак не будет отличаться от полученного ранее.

image

Однако формула будет выглядет иначе. И если мы решим изменить разделитель (например, на точку), нам не нужно будет корректировать аргументы функции, достаточно будет просто изменить содержимое ячейки с разделителем.

image

Как ранее было отмечено, добавить в качестве разделителя можно любую текстовую, числовую и иную информацию, которой изначально не было в таблице.

image

Таким образом, функция СЦЕП (СЦЕПИТЬ) предлагает большую вариативность действий, что позволяет наилучшим образом представить объединенные данные.

image

=СЦЕПИТЬ(A1:An;», «)

​a4​​ будет поддерживаться для​​ есть несколько несложных​ будет выглядеть так:​ пользователь может с​ во втором и​ если эти ячейки​​«Полный алфавитный перечень»​: а зачем скобки​Добавлено​ всё же этот​ перевести порядковый номер​ ячеек (не в​ ‘символы-разделители (можно заменить​

​Первый – использование опции​​ выбранной ячейке текст​​ систему с автоматическим​​ вы решили воспользоваться​ упростить расстановку пробела​. Выделяем это наименование​ удаляются значительно быстрее​Это верно, Дима​

​: Не, Андрей, там​​ с помощью функции​Теперь добавим еще один​ ‘если диапазоны проверки​) можно будет найти​ по условию -​ ячейки. Если Вы​a6​ Эта функция недоступна в​ «Данные по столбцам»​ 21.09, состоящий из​ расчетами, подстановками, подсчетом​ способом с пустой​ можно, воспользовавшись вариантом​ и жмем на​Serge_007​ сделал именно так,​ совершенно другой вопрос.​

​ТЕКСТ()​​ столбец, где с​ и склеивания не​ нашу функцию​ аналог функции​ введете в ячейку,​b6​ Excel 2016 при отсутствии​ панели «Работа с​ данных ячейки D2​ статистики и итогов,​ ячейкой, то ссылку​ его вставки через​

​ кнопку​​: Это не принципиально,​ как я и​

​ Я ту тему​​.​ помощью функции склеим​​ равны друг другу​​MergeIf​​СУММЕСЛИ (SUMIF)​​ например, 5 и​​a7​ подписки на Office 365.​ данными» вкладки «Данные».​ – числа 21,​ вычерчиванием диаграмм и​

​ на неё нужно​​ окно аргументов.​«OK»​

​ думаю​​ предполагал​ вообще не помню​Code=ТЕКСТ(A2;»ДД.ММ.ГГГГ»)​

​ через запятую содержимое​​ — выходим с​в категории​, но для текста.​ поставите ей формат​

​b7​​ Если у вас​​ При вызове этой​​ точки и данных​​ графиков. В статье​​ будет сделать абсолютной.​Выделяем двойным кликом левой​.​Да и как​Первое правильное решение​ — ответил и​​В английской версии:​ столбцов Адрес в​ ошибкой If SearchRange1.Count​Определенные пользователем (User Defined)​Не очень изящный, зато​ 00000, то Вы​Результат:​ есть подписка на​ возможности появляется мастер​

​ мы рассмотрим одну​​ Для этого, перед​ кнопки мыши любую​Запускается окно аргументов функции.​

​ быстрее может быть,​​ есть, Дима -​ забыл (после первого​Code​ каждой из мини-таблиц.​ TextRange.Count Or​​. Аргументы у функции​ самый простой способ.​ увидите, что теперь​a1b1a2b2a4b4a5b5a6b6a7b7​

​ Office 365, убедитесь, что​​ разделения, в котором​ строки «09». Информация​

​ из весьма полезных​​ каждым знаком координат​

​ пустую ячейку на​​ в этой ячейке​

​ ней и не​​Теперь остаётся только​​ вкладке​​ Then MergeIfs =​

​Если заменить в 13-й​​ формулу, которая будет​​ будет отображаться 00005​​Данные​ последняя версия Office.​Каким образом проводить разделение:​

​ представляет собой число,​​ «Сцепить» в Excel.​ вертикали этой ячейки​

​ клавиатуры устанавливаем внутри​​ на ячейки, содержащие​Я медленно специально​

​ сцепить текст нашего​​Добавить столбец​​ CVErr(xlErrRef) Exit Function​​ строчке нашего макроса​ проверять отличается ли​

​ первый знак​​ компания в очередной​​ не изменится -​​Фамилия​ из нескольких диапазонов​ знаков или по​ текст, так как​ вычисления с данными.​($)​​ чтобы она находилась​ текст

Если в​ понятно было, в​Раз уж решение​ — там требуется​ дату​Пользовательский столбец (Add column​ по все ячейкам,​=​​ строке от предыдущей.​​ как было 5,​вида​ или строк, но​ количеству символов.​​ важно, чтобы на​​ Для этого предназначены​. Естественно, что лучше​

​ подальше от основного​

​ первом месте стояла​​ формулы, выполняющие расчеты​ всего это сделать​ массива

Очень важно,​ содержимого ячеек, то​. ​ разы быстрее​​ третье условие -​ данные и разнести​

​ разы быстрее​​ третье условие -​ данные и разнести​

excelworld.ru>

​ цифра 0. Если​

  • Эксель формулы если несколько условий
  • Формула если эксель
  • Эксель функция если с несколькими условиями
  • Эксель счет если двойное условие
  • Как восстановить эксель файл если забыл сохранить
  • Формулы эксель если в эксель
  • Если функция в эксель
  • Если функции эксель
  • Функция если в эксель с несколькими условиями примеры
  • Анализ что если эксель
  • Excel два условия в если
  • Excel если больше но меньше

3 способа склеить текст из нескольких ячеек

Надпись на заборе: «Катя + Миша + Семён + Юра + Дмитрий Васильевич + товарищ Никитин + рыжий сантехник + Витенька + телемастер Жора + сволочь Редулов + не вспомнить имени, длинноволосый такой + ещё 19 мужиков + муж = любовь!»

Способ 1. Функции СЦЕПИТЬ, СЦЕП и ОБЪЕДИНИТЬ

В категории Текстовые есть функция СЦЕПИТЬ (CONCATENATE) , которая соединяет содержимое нескольких ячеек (до 255) в одно целое, позволяя комбинировать их с произвольным текстом. Например, вот так:

Нюанс: не забудьте о пробелах между словами — их надо прописывать как отдельные аргументы и заключать в скобки, ибо текст.

Очевидно, что если нужно собрать много фрагментов, то использовать эту функцию уже не очень удобно, т.к. придется прописывать ссылки на каждую ячейку-фрагмент по отдельности. Поэтому, начиная с 2016 версии Excel, на замену функции СЦЕПИТЬ пришла ее более совершенная версия с похожим названием и тем же синтаксисом — функция СЦЕП (CONCAT) . Ее принципиальное отличие в том, что теперь в качестве аргументов можно задавать не одиночные ячейки, а целые диапазоны — текст из всех ячеек всех диапазонов будет объединен в одно целое:

Для массового объединения также удобно использовать новую функцию ОБЪЕДИНИТЬ (TEXTJOIN) , появившуюся начиная с Excel 2016. У нее следующий синтаксис:

=ОБЪЕДИНИТЬ( Разделитель ; Пропускать_ли_пустые_ячейки ; Диапазон1 ; Диапазон2 . )

  • Разделитель — символ, который будет вставлен между фрагментами
  • Второй аргумент отвечает за то, нужно ли игнорировать пустые ячейки (ИСТИНА или ЛОЖЬ)
  • Диапазон 1, 2, 3 . — диапазоны ячеек, содержимое которых хотим склеить

Например:

Способ 2. Символ для склеивания текста (&)

Это универсальный и компактный способ сцепки, работающий абсолютно во всех версиях Excel.

Для суммирования содержимого нескольких ячеек используют знак плюс «+«, а для склеивания содержимого ячеек используют знак «&» (расположен на большинстве клавиатур на цифре «7»). При его использовании необходимо помнить, что:

  • Этот символ надо ставить в каждой точке соединения, т.е. на всех «стыках» текстовых строк также, как вы ставите несколько плюсов при сложении нескольких чисел (2+8+6+4+8)
  • Если нужно приклеить произвольный текст (даже если это всего лишь точка или пробел, не говоря уж о целом слове), то этот текст надо заключать в кавычки. В предыдущем примере с функцией СЦЕПИТЬ о кавычках заботится сам Excel — в этом же случае их надо ставить вручную.

Вот, например, как можно собрать ФИО в одну ячейку из трех с добавлением пробелов:

Если сочетать это с функцией извлечения из текста первых букв — ЛЕВСИМВ (LEFT) , то можно получить фамилию с инициалами одной формулой:

Способ 3. Макрос для объединения ячеек без потери текста.

Имеем текст в нескольких ячейках и желание — объединить эти ячейки в одну, слив туда же их текст. Проблема в одном — кнопка Объединить и поместить в центре (Merge and Center) в Excel объединять-то ячейки умеет, а вот с текстом сложность — в живых остается только текст из верхней левой ячейки.

Чтобы объединение ячеек происходило с объединением текста (как в таблицах Word) придется использовать макрос. Для этого откройте редактор Visual Basic на вкладке Разработчик — Visual Basic (Developer — Visual Basic) или сочетанием клавиш Alt + F11 , вставим в нашу книгу новый программный модуль (меню Insert — Module) и скопируем туда текст такого простого макроса:

Теперь, если выделить несколько ячеек и запустить этот макрос с помощью сочетания клавиш Alt + F8 или кнопкой Макросы на вкладке Разработчик (Developer — Macros) , то Excel объединит выделенные ячейки в одну, слив туда же и текст через пробелы.

С помощью макроса

Макрос в Excel – это сервис для автоматизации повторяющихся действий, он представляет собой записанную последовательность примененных функций и щелчков мышью для последующего воспроизводства. Используется, если нужно регулярно выполнять типовые задачи, в которых меняются данные, но не структура. Например, макросы используются при составлении ежемесячных отчетов о заработной плате, в которых меняются только цифры, но не метод расчета. Тогда макрос избавит пользователя от необходимости регулярно вручную настраивать и использовать формулы.

Чтобы записать макрос:

  1. В разделе «Разработчик» в графе «Код» нажмите на клавишу «Записать макрос».
  2. В появившемся окне выберите имя макроса, чтобы потом было удобнее его искать, присвойте ему сочетание клавиш и место хранения, добавьте описание.
  3. Нажмите «Ок», затем точно и без ошибок (потому что макрос записывает и ошибки тоже) проделайте алгоритм.
  4. Вернитесь во вкладку «Разработчик» и «Код» и нажмите «Остановить запись».

Макрос записывается в виде кода Visual Basic для приложений на одноименном языке программирования, который доступен для редактирования при нажатии комбинации ALT + F11. При ручном редактировании становится доступным правка записанного макроса, однако это требует дополнительных знаний и недоступно для рядового пользователя. Также макросы способны работать в нескольких продуктах Microsoft Office одновременно. Выполняется макрос нажатием присвоенной комбинации либо через окно «Макрос», которое вызывается комбинацией ALT + F8.

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий