Соединить ячейки в 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 – в этом же случае их нужно ставить вручную.

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

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

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

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

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

Sub MergeToOneCell() Const sDELIM As String = ” ” ‘символ-разделитель Dim rCell As Range Dim sMergeStr As String If TypeName(Selection) <> “Range” Then Exit Sub ‘если выделены не ячейки – выходим With Selection For Each rCell In .Cells sMergeStr = sMergeStr & sDELIM & rCell.Text ‘собираем текст из ячеек Next rCell Application.DisplayAlerts = False ‘отключаем обычное предупреждение о потере текста .Merge Across:=False ‘объединяем ячейки Application.DisplayAlerts = True .Item(1).Value = Mid(sMergeStr, 1 + Len(sDELIM)) ‘добавляем к объед.ячейке суммарный текст End With End Sub

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

Читайте также  Замедленная съемка приложение. Как создать замедленное или ускоренное видео с помощью приложений для Android

Ссылки по теме

 

Объединение ячеек в Excel без утраты данных

В руководстве описываются разные способы скорого объединения 2-ух либо пары ячеек в Excel без утраты данных.

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

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

Но есть ли метод объединить ячейки в Эксель без утраты данных? Конечно, есть. 

Функция слияния и центрирования.

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

  • Выделите спектр, который желаете объединить.
  • На вкладке ” Главная” щелкните

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

После того, как вы нажмете клавишу, A2,B2 и C2 перевоплотился в одну, а текст будет центрирован, как на этом скриншоте:

Другие способы.

Чтобы получить доступ к еще нескольким характеристикам интегрирования, предоставляемым Excel, щелкните небольшую стрелку раскрывающегося списка рядом с кнопкой  и выберите подходящий вариант из раскрывающегося меню:

Объединить по строчкам  – соединить выделенные ячейки в каждой строке отдельно:

Объединить ячейки – слить избранные в одну без центрирования текста. Текст по умолчанию будет выровнен по левому краю, число – по правому.
Примечание. Чтобы поменять выравнивание текста опосля слияния, просто выберите хотимое выравнивание на вкладке «Главная».

И еще неплохой метод слияния ячеек – через контекстное меню. Выделите курсором пригодную область, щелкните правой клавишей мыши, опосля что выберите из перечня «Формат ячеек».

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

Думаю, вы помните, что окно форматирования можно также вызвать композицией кнопок + .

Ограничения и особенности.

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

  • Убедитесь, что все данные, которые вы желаете созидать, введены в крайнюю левую ячейку выбранного спектра. Ведь сохранится лишь содержимое левой верхней клеточки, данные во всех других будут удалены. Если вы желаете интегрировать совместно две либо наиболее ячеек с данными в их, ознакомьтесь со последующим разделом чуток ниже.
  • Если кнопка  неактивна, быстрее всего программа находится в режиме редактирования. Нажмите клавишу Enter, чтобы окончить редактирование, а потом попытайтесь выполнить слияние.
  • Никакой из обычных вариантов соединения не работает для данных в таблице Excel. Сначала для вас необходимо преобразовать таблицу в обыденный спектр. Для этого щелкните таблицу правой клавишей мыши и выберите в контекстном меню Таблица > Преобразовать в диапазон. А вот потом уже действуйте по инструкции.

Как объединить ячейки в Excel без утраты данных

Как уже упоминалось, обычные функции слияния сохраняют содержимое лишь верхней левой позиции. И хотя Microsoft внесла в крайние версии программы достаточно много улучшений, функция слияния, похоже, улизнула от их внимания. И это критическое ограничение сохраняется даже в Excel 2016 и 2019. Ну, там, где нет тривиального метода, есть обходной путь 🙂

Метод 1. Объедините ячейки в одном столбце (функция “Выровнять”)

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

  • Выделите все клеточки таблицы, которые желаете объединить.
  • Сделайте столбец довольно широким, чтоб вместить всё содержимое.
  • На вкладке «Главная » используйте « Заполнить» > «Выровнять» >. При этом все содержимое переместится на самый верх диапазона.
  • Выберите стиль выравнивания в зависимости от того, хотите ли вы созидать итоговый текст по центру либо же нет.

Если получившиеся значения распределяются по двум либо наиболее строчкам, сделайте столбец мало шире.

Этот способ слияния прост в использовании, но он имеет ряд ограничений:

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

Метод 2. Используйте функцию СЦЕПИТЬ

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

Читайте также  Vlan id ростелеком марий эл. Как настроить IPTV от Ростелекома на роутере TP-Link, 2 варианта конфигурации

Предположим, вы желаете соединить A2 и B2. И там, и там имеются данные. Чтобы не утратить информацию во время слияния, можно применять хоть какое из последующих выражений:

=СЦЕПИТЬ(A2;” “;B2)

=A2&” “&B2

Формулу мы запишем в D2. И сейчас у нас уже целых 3 позиции: две начальных и одна объединённая. Дальше будет нужно несколько доп шагов:

  • Скопируйте D2 в буфер обмена (можно применять + ).
  • Вставьте скопированное значение в верхнюю левую позицию спектра, который вы желаете объединить (в A2). Для этого щелкните ее правой клавишей мыши и выберите «Специальная вставка»> «Значения» в контекстном меню.
  • Теперь можно удалить содержимое B2 и D2 — нам оно больше не пригодится, лишь мешать будет.
  • Выделите позиции, которые вы желаете соединить (A2 и B2), и потом — .

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

=СЦЕПИТЬ(A2; “: “; B2; “, “; C2)

Вы сможете отыскать больше примеров в этом руководстве – СЦЕПИТЬ в Excel: как объединить текстовые строчки, ячейки и столбцы .

Как объединить столбцы без утраты данных?

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

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

  1. Вставьте новейший столбец в вашу таблицу. Поместите указатель мыши в заголовок столбца (в нашем случае это D), потом щелкните правой клавишей мыши и выберите «Вставить» из контекстного меню. Назовем лишь его «Полное имя».
  2. В D2 запишите следующее: =СЦЕПИТЬ(B2;” “;C2)

B2 и C2 – это фамилия и имя соответственно. Обратите внимание, что здесь добавлен еще пробел меж кавычками. Это разделитель, который будет вставлен меж объединенными именами. Вы сможете применять хоть какой иной знак в качестве разделителя, к примеру, запятую.

Аналогичным образом вы сможете слить вкупе данные из пары ячеек в одну, используя хоть какой разделитель по вашему выбору. Например, вы сможете соединить адреса из 3-х столбиков (улица, город, почтовый индекс) в один.

  1. Скопируйте формулу во все другие позиции колонки Полное имя
  2. Мы объединили имена и фамилии, но это все еще формула. Если мы удалим Имя и/или Фамилию, надлежащие соединенные данные также исчезнут.
  1. Поэтому необходимо преобразовать её в значение, чтоб мы могли удалить ненадобное из нашего листа. Выделите все заполненные клеточки в нашем новеньком столбце (выберите первую из их и примените комбинацию кнопок + + ).
  2. Скопируйте выделенный фрагмент в буфер обмена ( + либо + , в зависимости от того, что вы предпочитаете), потом щелкните правой клавишей мыши в любом месте этого же фрагмента («Полное имя») и выберите «Специальная вставка» из контекстного меню. Установите переключатель «Значения» и нажмите клавишу «ОК».
  3. Удалите колонки «Имя» и «Фамилия», которые уже больше не необходимы. Щелкните заголовок B, нажмите и удерживайте и щелкните заголовок C (альтернативный метод — выбрать всякую клеточку на B, надавить + чтоб выделить его полностью, потом — + + для выбора C).

После этого кликните правой клавишей мыши хоть какой из отмеченных столбцов и выберите «Удалить» в контекстном меню.

Отлично, мы объединили имена из 2-ух столбцов в один!
Хотя на это потребовалось достаточно много сил и времени 🙁

Превращаем несколько столбцов в один через Блокнот.

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

Вот пример: мы желаем слить совместно 2 колонки с именами и фамилиями.

  1. Выберите начальные данные: нажмите B1, дальше + чтоб выбрать C1 , потом — + + , чтобы выделить все с имена и фамилии.
  2. Скопируйте данные в буфер обмена ( +  или  + ).
  3. Откройте Блокнот: Пуск -> Все программы -> Обычные -> Блокнот.
  4. Вставьте данные из буфера обмена в Блокнот ( +  или  + )

5. Скопируйте знак табуляции в буфер обмена. Для этого нажмите Tab вправо в Блокноте. Курсор переместится на право. Выделите мышкой эту табуляцию. Потом перенесите ее в буфер обмена при помощи   + .

6. Замените знаки табуляции в Блокноте на подходящий разделитель.

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

  1. Нажмите Ctr + A, чтобы выделить весь текст в Блокноте, потом —  +  , чтоб скопировать в буфер обмена.
  2. Вернитесь к листу Excel (можно при помощи  + ), выберите только B1 и вставьте текст из буфера обмена в свою таблицу.
  3. Переименуйте столбец B в «Полное имя» и удалите «Фамилия».
Читайте также  Селфи палка для айфона 5s. Обзор 5 лучших селфи-палок для iPhone в 2020 году

Здесь больше шагов, чем в прошлом варианте, но попытайтесь сами — этот метод быстрее. 

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

Чтобы отыскать такие области, выполните последующие действия:

  • Нажмите Ctrl + F, чтоб открыть диалоговое окно «Найти и заменить», либо найдите на ленте «Найти и выделить» > « Найти» .
  • На вкладке «Найти » щелкните Параметры > Формат .
  1. На вкладке «Выравнивание» выберите поле «Объединить ячейки» и нажмите клавишу «ОК» .
  2. Наконец, жмём «Найти далее», чтобы перейти к последующей объединенной ячейке, или «Найти все», чтобы отыскать их все на листе. Если вы выберете крайнее, Microsoft Excel покажет перечень всех отысканных объединений и дозволит для вас передвигаться меж ними, указывая одну из их в этом списке:

Как поделить ячейки в Excel

Если вы передумали сходу опосля слияния ячеек, вы сможете быстро отменить это. Поможет композиция + либо клавиша «Отменить» на панели скорого доступа.

Чтобы поделить обратно ранее объединенную ячейку, выберите ее и кликните  или щелкните небольшую стрелку рядом с данной для нас клавишей и выберите «Отменить…» :

После этого все содержимое покажется в верхней левой ячейке. Другие будут пустыми.

Альтернативы объединению ячеек.

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

  1. Ни автозаполнение, ни функция наполнения перетаскиванием не работают, ежели спектр заполняемых ячеек содержит объединенные.
  2. Вы не можете преобразовать в таблицу Excel спектр, содержащий такие ячейки.
  3. Вы не можете сделать на базе этих данных сводную таблицу.
  4. Невозможно отсортировать колонки, содержащие как объединенные, так и обыденные ячейки.
  5. Если вы пользуетесь «горячими» кнопками для навигации, к примеру перебегайте в начало либо конец таблицы методом сочетания кнопок Ctrl + стрелка ввысь либо вниз, то сейчас такое не получится. Курсор будет “упираться” в объединенные ячейки.
  6. Если вы выделяете столбцы (или строки) с помощью горячих кнопок Ctrl (Shift) + Пробел, то сейчас вы не можете выделить один столбец (или строку).
  7. Не получится пользоваться автоматическим выравниванием ширины и высоты. К примеру, ежели вы соединили A1 и B1, то автоматическое выравнивание ширины столбца A сейчас работать не будет.

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

Если вы желаете соединить ячейки кое-где в середине листа, вы сможете разглядеть возможность использования функции «По центру выделения» в качестве альтернативы:

  1. Выберите ячейки, которые вы желаете присоединить, в этом примере B4 и C4.
  2. Используйте   + , чтоб открыть окно форматирования.
  3. Перейдите на вкладку «Выравнивание» и активируйте опцию «По центру выделения» в раскрывающемся списке «По горизонтали» , а потом — «ОК».

По наружному виду итог будет неотличим от объединенной ячейки:

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

Также статьи по теме:

Как поменять столбцы местами в Excel?-В данной нам статье вы узнаете несколько способов перестановки столбцов в Excel. Вы увидите, как можно перетаскивать один либо сходу несколько столбцов мышью или с помощью «горячих» кнопок. Ежели вы повсевременно используете…
Как в Excel поделить текст из одной ячейки в несколько-В руководстве разъясняется, как поделить ячейки в Excel с помощью формул и обычных инструментов. Вы узнаете, как поделить текст запятой, пробелом либо хоть каким иным разделителем, а также как разбить строчки на…
7 методов поделить ячейку Excel на две либо несколько-Как поделить ячейку в Excel? С помощью функции «Текст по столбцам», моментального наполнения, формул либо вставив в нее фигуру. В этом руководстве описаны все варианты, которые посодействуют для вас выбрать технику, более подходящую…
Как перенести текст в ячейке Excel на последующую строку?-В этом руководстве показано, как автоматом сделать перенос текста в одной ячейке и как вставлять разрыв строчки вручную. Вы также узнаете о более всераспространенных причинах, по которым перенос в Excel не…
Как преобразовать текст в число в Excel — 8 способов.-В этом  руководстве показано множество разных методов преобразования текста в число в Excel: функция проверки ошибок в числах, формулы, математические операции, особая вставка и почти все другое. Время от времени значения в ваших…

Оставьте комментарий