Как Сцепить Непустые Ячейки в Excel Через Запятую • Группировка строк

Объединить функцию Excel

Функция конкатенации в Excel используется для объединения или объединения двух или более чем двух символов, строк или чисел, функция конкатенации заменяет использование оператора & для соединения, поскольку операторы & сделали синтаксис более сложным, в то время как функция конкатенации выглядит более чистой и Легко понять.

Аргументы, кроме первого, необязательны; поэтому они заключены в квадратные скобки.

Как объединить ячейки в Excel - ЭКСЕЛЬ ХАК
Вообще, большинство типовых задач в Excel решается с помощью простых формул, в которых не сложно разобраться. И в этой заметке я попробую привести максимально наглядные примеры по объединению ячеек (рассмотрю два варианта: когда ячейки пустые, и когда в них уже есть данные).
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Еще больше полезных приемов в работе со списками данных и функциями в Excel вы узнаете в практическом курсе От новичка до мастера Excel. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
muncherelli, мне понравился ваш ответ, и я подправил его :). Просто незначительная вещь, бывают случаи, когда я вытаскиваю данные из листа и использую его для запроса к базе данных. Я добавил необязательный параметр «textQualify», который помогает создать разделенный запятыми список, используемый в запросе.

Преобразование столбца в список, разделенный запятыми

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

Как объединить ячейки в Excel с помощью контекстного меню

Выделите диапазон ячеек для сцепки. Нажмите правую клавишу мыши. В контекстном меню выберите пункт «Формат ячеек»:

Как объединить ячейки в Excel с помощью контекстного меню

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

Как объединить ячейки в Эксель с помощью контекстного меню

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

Как объединить ячейки в Excel с помощью контекстного меню

В результате, у нас остался текст «Фамилия», а «Имя» и «Отчество» были удалены:

Объединить функцию Excel.
В функции CONCATENATE в Excel мы также можем передать полную формулу CONCATENATE в Excel в качестве аргумента. Например, если мы хотим, чтобы результат двух формул был объединен, мы можем передать формулы в качестве аргумента, чтобы получить требуемый результат.
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Когда мы поместили пробел в двойные кавычки после запятой после первого аргумента, функция CONCATENATE приняла его как второй аргумент. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Например, если у нас есть список имен и фамилий в столбцах A и B, и мы хотим, чтобы полное имя, которое является первым именем вместе с фамилией в столбце C, мы будем использовать функцию CONCATENATE.
Как объединить ячейки в Экселе без потери текста

Как объединить ячейки в Excel (простые способы)

  • «Объединить и поместить в центре» — система объединит ячейки и отформатирует текст по центру;
  • «Объединить по строкам» — эта настройка позволит в каждой строке произвести сцепку ячеек.
  • «Объединить ячейки» — система произведет сцепку выделенного диапазона без централизации и т.д.
  • «Отменить объединение ячеек» — отменить сцепку ячеек.

Таким образом, вы можете видеть, когда мы передаем аргумент, отличный от ссылочного значения, и мы всегда должны заключать его в двойные кавычки, потому что MS-Excel и другие офисные пакеты написаны на C ++, а в C ++ строковые литералы всегда берутся в двойных кавычках.

Если в ячейках есть данные (которые также нужно объединить)

Важная ремарка : при объединении ячеек мы будем не суммировать их содержимое, а «склеивать» (сцеплять) между собой. Т.е. если у вас в одной ячейке приводится имя, а в другой фамилия — после объединения будет одна строка с именем и фамилией; если в одной ячейке цифра «5», а в другой «3» — после объединения будет «53» (а не как при сумме: «8») .

Способ 1

В качестве примера взял список ФИО нескольких вымышленных персонажей. Задача, кстати, вполне приближена к жизни (приходилось с этим сталкиваться).

Исходные данные

Сначала необходимо выбрать одну из ячеек напротив первой строки (я взял E1) и написать в строке формул следующее выражение:

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

Ячейки сцеплены

Для того, чтобы исправить это, просто измените частично формулу (добавьте кавычки с пробелом, как в моем примере) :

Если вам нужны пробелы (или другие символы) между объединенными данными — корректируем формулу

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

После, останется только растянуть формулу на другие строки, и задача будет решенной.

Как перенести склеенные данные в другой документ (чтобы они не зависели от формул)

Наши сцепленные строки в этом документе зависят от формул, и если слегка их изменить — то все «разъедется». В ряде случае гораздо удобнее работать не с ними, а с текстовыми строками. Попробуем перенести наши результаты в другой документ (или новый лист).

И так, сначала необходимо выделить наши сцепленные ячейки (в моем примере это столбец «E»), нажать правой кнопкой мышки по ним и выбрать функцию «Копировать» .

Копировать

Далее открыть новый документ (или лист) кликнуть правой кнопкой мышки по нужной ячейке и нажать по меню «Специальная вставка» . См. пример ниже.

Спец. вставка

В появившемся окне настроек укажите, что вам требуется вставить только «Значения» (а не сами формулы) и нажмите OK.

Значения

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

Способ 2

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

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

Если вместо пробелов вам нужны дефисы, формула несколько преобразится:

Как будет выглядеть формула, если вместо пробелов вставим дефисы

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

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

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Но на практике имеет смысл передавать в формулу минимум два аргумента, иначе на выходе мы получим то же самое, что и передали на входе, а это не имеет смысла. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Рассмотрим как сцепить текст в Excel на простейшем примере. Допустим, в ячейке А1 у нас есть текст «Иванов», в ячейке А2 находится текст «Иван», а в ячейке А3 записан текст «Иванович». Получим ФИО склейкой (сцеплением) содержимого всех трёх ячеек. Формула будет выглядеть так:

Функция СЦЕПИТЬ в Excel | MS Office | Учебные статьи

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector