Excel формула объединения ячеек в excel
Excel формула для объединения ячеек в
Объединить слова из разных ячеек в текст Excel.
Объединение значений нескольких ячеек в одну текстовую строку в EXCEL
текст в ячейки=A2&» «&B2&» «&C2&» запятой написать
таблица, где фамилия, так и у в формуле междуФамилия – в данном выберите выравнивание по
примере ячейки A1, Как в Excel» « Проще всего запомнить, в объединённой ячейке
– это одна с помощью функцииИзбежать этого поможет дополнительный. Например, в ячейках с текстом Excel».
«&»проживает по адресу»&»» « имя и отчество пользователя (в процессе кавычками как текстовое
столбце находиться только левому или правому B1 и C1
заменить формулы на– это просто формулу с функцией останется значение только
из наиболее распространённых ПОДСТАВИТЬ() (см. файл столбец с простейшей написано: в первойС помощью формул «&»г.»&» «&D2&» «&»ул.»&». Получилась такая формула. написаны в разных ввода функции в значение). фамилии сотрудников. краю рядом со объединены для создания значения. пробел.
CONCATENATE из верхней левой задач в Excel, примера). или с формулой: ячейке Иванова, во можно преобразовать список, «&E2&» «&»д.»&» «&F2&».»=СЦЕПИТЬ(A1;» «;B1;» «;C1) ячейках. Нам нужно
строку формул).Для объединения текстов вВ третьем столбце «Имя значком подписи «Продажи заУрок подготовлен для ВасИтак, давайте посмотрим, как(СЦЕПИТЬ). Вот несколько ячейки, все остальные которую мы встречаем помощью инструмента ЗаменитьЗначение из последней строки второй — Мария. где имя, отчествоПолучилось такое предложение.Получилось так. разместить их вИнтересный факт! В Excel одну строку программа
Объединить и поместить в месяц», чтобы описать командой сайта office-guru.ru
функция примеров, как можно данные будут потеряны. всюду. Беда в (нажмите
Как объединить строки в Excel 2010 и 2013 без потери данных
будет содержать желаемую Нам нужно написать и фамилия написаныПо такому принципу составляемТеперь формулу копируем вниз одной ячейке. Вручную нет обратной функции Excel предлагает встроенную объединить имя и центре данные во 2–7
Источник: https://www.ablebits.com/office-addins-blog/2014/02/06/merge-rows-excel/CONCATENATE сцепить несколько строк Поэтому очевидно, что том, что MicrosoftCTRL+H текстовую строку (см. в первой ячейке полностью, в любые предложения. по столбцу. переписывать список долго. РАСЦЕПИТЬ и нет функцию фамилию каждого сотрудника. строках.Перевел: Антон Андронов(СЦЕПИТЬ) будет работать в одну: нам нужно использовать Excel не предоставляет, чтобы его вызвать). файл примера).
Мария, во второйсписок с фамилией иЕсли текст вВторой вариант. Но, в таблице специального символа оператора.=СЦЕПИТЬ(A2;» «;B2), которая для последующего использованияЕсли вы передумаете, выЩелкните первую ячейку, аАвтор: Антон Андронов
с реальными данными.Объединить строки и разделить другое решение. Далее сколько-нибудь подходящего для Если строка Вася»:»Петя»:»Даша»:»МашаВозвращаясь к функции СЦЕПИТЬ() — Иванова. Как инициалами ячейках уже написан,Вместо функции «СЦЕПИТЬ» Excel, есть специальная Для решения такой объединяет текстовые значения в сводных таблицах всегда можете отменить
Как объединить строки в Excel без потери данных
затем, удерживая нажатойПримечание:Выделите пустую ячейку на значения запятой: в этой статье этой задачи инструмента. находится в ячейке можно обнаружить, что это сделать быстро. Например, в ячейке но нам нужно можно просто нажать функция. Есть два задачи применяются формулы
в одну строку. и отчетах, сформированных слияние, щелкнув объединенную клавишу SHIFT, щелкнитеМы стараемся как
Как объединить несколько строк в Excel при помощи формул
листе и введите=CONCATENATE(A1,», «,A2,», «,A3) Вы найдёте способы Например, если ВыG8 она может вернуть в большой таблице, написано.вставить дополнительные слова кнопку амперсанд (&). варианта.
-
с комбинациями текстовых Однако на практике
программой Excel.
ячейку и
последнюю ячейку диапазона, можно оперативнее обеспечивать
в неё формулу.
=СЦЕПИТЬ(A1;», «;A2;», «;A3)
объединить нескольких строк попытаетесь совместить две
, то формула для
несколько значений в
смотрите в статьеВ соседнем столбце пишемперед имеющимися, то Формула получится такая.Первый вариант. функций. Например маркером мы не рекомендуемДля этого необходимо попарноОбъединить и поместить в который хотите объединить. вас актуальными справочными У нас естьОбъединить строки, оставив пробелы в Excel без или более строки замены этих символов, одной строке и «Как поменять местами такую формулу. сделать это можно
=A2&B2&С1У нас такой для расцепления текста использовать функцию СЦЕПИТЬ, объедини тексты из
-
центреВажно: материалами на вашем 9 строк с между значениями: потери данных. на листе Excel
например, на символ без утомительного ввода столбцы в Excel».
=СЦЕПИТЬ(ЛЕВСИМВ(СЖПРОБЕЛЫ(A1);НАЙТИ(» «;СЖПРОБЕЛЫ(A1);1));ПСТР(СЖПРОБЕЛЫ(A1);НАЙТИ(» «;СЖПРОБЕЛЫ(A1);1)+1;1);».»;ПСТР(СЖПРОБЕЛЫ(A1);НАЙТИ(« с помощью формулы.Результат такой же,

« » , нее просто применять
в общие строки.
Одна из самых популярных
Объединение ячеек
переведена автоматически, поэтому получится довольно большая:=СЦЕПИТЬ(A1;» «;A2;» «;A3)Имеется база данныхMerge & Center так: этого запишем формулу ячеек в однойПолучилось. список. варианте. Если нет ячейке D1 ФИО а дальше: в формулах операторНа рисунке проиллюстрированный пример операций в Exel есть данные. ее текст может=CONCATENATE(A1,», «,A2,», «,A3,», «,A4,»,Объединить строки без пробелов с информацией о(Объединить и поместить
=ПОДСТАВИТЬ(G8;»»»:»»»;»;») =СЦЕПИТЬ(A6:A9), указав в ячейке.Если между словамиНам нужно перед фамилиями пропусков между словами, одним предложением. Пишемчтобы расцепить только имя &, так как решения данной задачи. по работе сВыберите содержать неточности и
«,A5,», «,A6,», «,A7,», между значениями: клиентах, в которой в центре), котораяВ итоге, вставив результат
качестве единственного аргументаПредположим, что имеется диапазон появились лишние пробелы, вставить слово «Квартиросъемщик».
то вставьте пробел в этой ячейке используем формулу: =ЛЕВСИМВ(C2;ПОИСК(« она имеет ряд Для этой цели текстом – это
Главная грамматические ошибки. Для «,A8)=CONCATENATE(A1,A2,A3) каждая строка содержит находится на вкладке формулы как значение, весь диапазон сразу, имен, необходимо, чтобы
их можно удалить. В ячейке нового (» «). (D1) формулу. Нажимаем «;C2;1)) своих недостатков. в примере должен объединение текстовых строк.> нас важно, чтобы=СЦЕПИТЬ(A1;», «;A2;», «;A3;», «;A4;»,=СЦЕПИТЬ(A1;A2;A3)
определённые детали, такиеHome получим строку Вася;Петя;Даша;Маша. а не отдельные все имена были Подробнее о б столбца пишем формулу.
Лучшая альтернатива функции СЦЕПИТЬ и объединить текст в Excel
Формула будет такая. на ячейку (активнойчтобы расцепить только фамилию использоваться оператор «&» Например, объединение несколькихОбъединить и поместить в эта статья была «;A5;», «;A6;», «;A7;»,Уверен, что Вы уже как наименование товара,(Главная) в разделеПримечание ячейки. В результате
Как сцепить два текста в один с помощью и без функции Excel?
выведены подряд в этом читайте в=»Квартиросъемщик»&» «&A8
- =A2&» «&B2&» «&C2 сделаем). – формула: =ПРАВСИМВ(C4;ПОИСК(«3 главных недостатка функции (END вместо оператора
- слов в одну центре вам полезна. Просим
«;A8) поняли главное правило код товара, имяAlignment: В формуле для получим лишь значение одной ячейке. статье «Как удалить
Копируем эту формулуОбъединить можно неЗаходим на закладке «;C4;1)+1)
СЦЕПИТЬ по сравнению «+»), который позволяет строку. На практике. вас уделить паруСкопируйте эту формулу во построения подобной формулы клиента и так(Выравнивание), то получите
замены двойных кавычек первой ячейки.Когда значений немного, то лишние пробелы в вниз по столбцу. только слова, но «Формулы» в разделФактически функция СЦЕПИТЬ устарела, с оператором &: объединять значения ячеек в процессе рутиннойЕсли кнопка секунд и сообщить, все ячейки строки, – необходимо записать
далее. Мы хотим вот такое предупреждение: » использовано 2Теперь в Строке формул
объединить их можно Excel». Этими же Получился такой список. и цифры. Можно «Библиотека функций», выбираем но все ещеОграниченное максимальное количество объединяемых в формулах: работы с ExcelОбъединить и поместить в помогла ли она у Вас должно
все ячейки, которые
объединить все строки,The selection contains multiple двойные кавычки «».
- выделим формулу =СЦЕПИТЬ(A6:A9) с помощью функции способами можно удалить
- Первый столбец можно скрытьсоставить предложение из данных – «Текстовые», и доступна пользователям в
- значений ячеек доКак показано выше на часто приходиться объединять центре вам, с помощью получиться что-то вроде нужно объединить, через относящиеся к определённому data values. MergingЭто руководство рассказывает о
и нажмем клавишу СЦЕПИТЬ() записав формулу пробелы между числами, или скопировать значение ячеек в Excel выбираем функцию «СЦЕПИТЬ». новых версиях программы 255. рисунке с помощью Имена и Фамилиинедоступна, убедитесь, что кнопок внизу страницы.
- этого: запятую (или через заказу, чтобы получить
- into one cell том, как объединить F9. Получим массив
=СЦЕПИТЬ(A6;A7;A8;A9) в формуле, т.к. нового столбца без. В появившемся окне
Объединение значений нескольких ячеек в одну текстовую строку в EXCEL
Объединим значения из нескольких ячеек в одной ячейке.
Предположим, что имеется диапазон имен, необходимо, чтобы все имена были выведены подряд в одной ячейке.
Когда значений немного, то объединить их можно с помощью функции СЦЕПИТЬ() записав формулу =СЦЕПИТЬ(A6;A7;A8;A9)
Или с помощью Амперсанда & (добавим еще для красоты символ пробела): =A6&» «&A7&» «&A8&» «&A9
Если значений много, то придется вводить вручную много амперсандов и аргументов функции СЦЕПИТЬ() . Это неудобно.
Избежать этого поможет дополнительный столбец с простейшей формулой:
Значение из последней строки будет содержать желаемую текстовую строку (см. файл примера ).
Возвращаясь к функции СЦЕПИТЬ() можно обнаружить, что она может вернуть несколько значений в одной строке и без утомительного ввода многочисленных аргументов. Для этого запишем формулу =СЦЕПИТЬ(A6:A9) , указав в качестве единственного аргумента весь диапазон сразу, а не отдельные ячейки. В результате получим лишь значение первой ячейки.
Теперь в Строке формул выделим формулу =СЦЕПИТЬ(A6:A9) и нажмем клавишу F9. Получим массив =<"Вася":"Петя":"Даша":"Маша">, его можно скопировать в буфер обмена (без знака = и фигурных скобок) и вставить в нужную ячейку.
От наборов символов «:» (двойные кавычки, двоеточие и опять двойные кавычки) можно избавиться с помощью функции ПОДСТАВИТЬ() (см. файл примера ). или с помощью инструмента Заменить (нажмите CTRL+H, чтобы его вызвать). Если строка Вася»:»Петя»:»Даша»:»Маша находится в ячейке G8, то формула для замены этих символов, например, на символ ; будет выглядеть так:
В итоге, вставив результат формулы как значение, получим строку Вася;Петя;Даша;Маша.
Примечание: В формуле для замены двойных кавычек » использовано 2 двойные кавычки «».
Как объединить ячейки в Excel (простые способы)
Работа с Excel все-таки несколько отличается от других программ: в нем нельзя так просто взять и объединить несколько ячеек в одну (что бывает очень необходимо при редактировании некоторых документов). Иногда, начинающих пользователей это ставит в тупик.
Вообще, большинство типовых задач в Excel решается с помощью простых формул, в которых не сложно разобраться. И в этой заметке я попробую привести максимально наглядные примеры по объединению ячеек (рассмотрю два варианта: когда ячейки пустые, и когда в них уже есть данные).
Примечание : сразу хочу отметить, что описанные ниже способы и примеры актуальны для современных версий Excel 2013, 2016, 2019 г.
Кстати, для тех у кого нет современной версии Excel — могу порекомендовать воспользоваться его онлайн-версией: https://ocomp.info/chem-zamenit-word-i-excel.html
Способы объединения ячеек в Excel
Если ячейки пустые
Также эти способы будут актуальны, если данные в объединяемых ячейках вам не нужны.
И так, чтобы наиболее быстро и просто объединить любое количество ячеек, необходимо:
- выделить мышкой нужные из них (в своем примере я выделил A1, B1, C1 и D1);
- в разделе «Главная» нажать по инструменту «Объединить ячейки» , см. скриншот ниже.
Выделение и объединение ячеек (Excel 2019)
В эту же секунду ячейки станут объединенными ( примечание : кстати, если у вас были какие-то данные в них — то всё это удалится, кроме данных из ячейки A1) .
Обратите внимание, что ячейки можно объединять не только по горизонтали, но и по вертикали. Делается это аналогично!
Если на панели инструментов Excel вы не находите нужной кнопки (опции) — эту задачу можно выполнить иначе:
- сначала также выделите необходимые ячейки;
- затем кликните по выделенной области правой кнопкой мышки и в появившемся меню откройте пункт «Формат ячеек» .
Далее перейдите во вкладку «Выравнивание» и поставьте галочку рядом с функцией «Объединение ячеек» . Нажмите OK.
Как видите на скрине ниже — задача успешно решена (и этот способ вполне рабочий, правда, вынуждает сделать 1-2 «лишних» клика мышкой) .
Задача выполнена — ячейки слиты
Если в ячейках есть данные (которые также нужно объединить)
Важная ремарка : при объединении ячеек мы будем не суммировать их содержимое, а «склеивать» (сцеплять) между собой. Т.е. если у вас в одной ячейке приводится имя, а в другой фамилия — после объединения будет одна строка с именем и фамилией; если в одной ячейке цифра «5», а в другой «3» — после объединения будет «53» (а не как при сумме: «8») .
В качестве примера взял список ФИО нескольких вымышленных персонажей. Задача, кстати, вполне приближена к жизни (приходилось с этим сталкиваться).
Сначала необходимо выбрать одну из ячеек напротив первой строки (я взял E1) и написать в строке формул следующее выражение:
=СЦЕПИТЬ( A1 ; B1 ; C1 )
Пишем спец. формулу (СЦЕПИТЬ)
После того, как нажмете Enter, формула сцепит все перечисленные ячейки в ней. В моем случае получилось ФИО, но без пробелов (что ни есть удобно).
Для того, чтобы исправить это, просто измените частично формулу (добавьте кавычки с пробелом, как в моем примере) :
=СЦЕПИТЬ( A1 ;» «; B1 ;» «; C1 )
Если вам нужны пробелы (или другие символы) между объединенными данными — корректируем формулу
Разумеется, вместо пробела в кавычках можно поставить любой другой символ (дефис, например).
После, останется только растянуть формулу на другие строки, и задача будет решенной.
Растягиваем формулу на другие строки
Как перенести склеенные данные в другой документ (чтобы они не зависели от формул)
Наши сцепленные строки в этом документе зависят от формул, и если слегка их изменить — то все «разъедется». В ряде случае гораздо удобнее работать не с ними, а с текстовыми строками. Попробуем перенести наши результаты в другой документ (или новый лист).
И так, сначала необходимо выделить наши сцепленные ячейки (в моем примере это столбец «E»), нажать правой кнопкой мышки по ним и выбрать функцию «Копировать» .
Далее открыть новый документ (или лист) кликнуть правой кнопкой мышки по нужной ячейке и нажать по меню «Специальная вставка» . См. пример ниже.
В появившемся окне настроек укажите, что вам требуется вставить только «Значения» (а не сами формулы) и нажмите OK.
Как видите на скрине ниже, в документ были вставлены текстовые значения из ранее сцепленных ячеек (а не сами формулы).
Формул нет (только текстовые строки)
Объединять ячейки в 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
Одна из самых популярных операций в Exel по работе с текстом – это объединение текстовых строк. Например, объединение нескольких слов в одну строку. На практике в процессе рутинной работы с Excel часто приходиться объединять Имена и Фамилии сотрудников в одну ячейку.
Как сцепить два текста в один с помощью и без функции Excel?
В примере показанным на рисунке таблица содержит первые два столбца:
- Имя – ячейки в этой колонке содержат текстовые данные полученные из базы картотек кадрового отдела.
- Фамилия – в данном столбце находиться только фамилии сотрудников.
В третьем столбце «Имя + Фамилия» необходимо объединить имя и фамилию каждого сотрудника для последующего использования в сводных таблицах и отчетах, сформированных программой Excel.
Для этого необходимо попарно объедини тексты из ячеек столбцов таблицы в общие строки.
На рисунке проиллюстрированный пример решения данной задачи. Для этой цели в примере должен использоваться оператор «&» (END вместо оператора «+»), который позволяет объединять значения ячеек в формулах:
Как показано выше на рисунке с помощью символа «&» можно соединить любые текстовые значения из разных ячеек без использования функции: =СЦЕПИТЬ(). В этом примере объединены значения ячеек A2 и B2 с добавленным между ними символом пробела (указанный в формуле между кавычками как текстовое значение).
Для объединения текстов в одну строку программа Excel предлагает встроенную функцию
=СЦЕПИТЬ(A2;» «;B2), которая объединяет текстовые значения в одну строку. Однако на практике мы не рекомендуем использовать функцию СЦЕПИТЬ, а в место нее просто применять в формулах оператор &, так как она имеет ряд своих недостатков.
3 главных недостатка функции СЦЕПИТЬ по сравнению с оператором &:
- Ограниченное максимальное количество объединяемых значений ячеек до 255.
- Функция объединяет только текстовые значения, а оператор & объединит любые значения ячеек.
- Функция требует немного больше затрат времени и ресурсов как у программы Excel (в процессе вычислений с использованием сложных формул), так и у пользователя (в процессе ввода функции в строку формул).
Интересный факт! В Excel нет обратной функции РАСЦЕПИТЬ и нет специального символа оператора. Для решения такой задачи применяются формулы с комбинациями текстовых функций. Например маркером для расцепления текста послужит символ пробела « » , а дальше:
- чтобы расцепить только имя используем формулу: =ЛЕВСИМВ(C2;ПОИСК(» «;C2;1))
- чтобы расцепить только фамилию – формула: =ПРАВСИМВ(C4;ПОИСК(» «;C4;1)+1)
Фактически функция СЦЕПИТЬ устарела, но все еще доступна пользователям в новых версиях программы Excel.