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

Как объединить ячейки в эксель без потери данных

  • автор:

Объединение ячеек в Microsoft Excel

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

ЧСамый простой способ

1. Выделяем то, что нужно объединить.

2. Нажимаем на кнопку #во вкладке «Главная» в верхней панели.

#

По умолчанию эта кнопка соединяет всё выделенное и помещает содержимое в центре. Но есть и другие варианты – для их просмотра нажмите на маленькую стрелку справа от кнопки.

#

Еще один простой способ

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

#

2. В окошке переходим на вкладку «Выравнивание» и ставим галочку напротив пункта «Объединение ячеек», после чего нажимаем OK.

#

Объединение ячеек с данными

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

#

Чтобы этого не произошло, склеивать их нужно по-другому. Есть несколько способов: через сцепление данных, при помощи программы Блокнот и через макрос.

Первый способ (сцепление) я бы рекомендовал начинающим пользователям, второй (Блокнот) – любителям необычных решений, а третий (макрос) – тем, кто знает, что такое Visual Basic.

Способ первый (через сцепление)

Шаг 1: склеиваем данные

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

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

1. Щелкаем по пустой ячейке.

2. Печатаем знак = и большими буквами слово СЦЕПИТЬ

#

3. Открываем скобку и щелкаем по первой ячейке с данными, затем печатаем точку с запятой и щелкаем по второй, затем опять точку с запятой – и по третьей. После это закрываем скобку.

#

4. Нажимаем клавишу Enter на клавиатуре.

#

Все данные слепятся в одну сплошную строку. Если же их нужно каким-то образом разделить (пробелом, запятой и т.д.), этот символ также нужно добавить в формулу, но только в кавычках. Пример знака – в качестве разделителя:

#

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

#

Склеивание через знак & . Находится этот символ там же, где цифра 7 на клавиатуре. Набирать его нужно на английской раскладке при зажатой клавише Shift.

Принцип почти такой же, как и при склеивании через функцию СЦЕПИТЬ:

1. Щелкаем в пустой ячейке и печатаем в ней знак =

2. Нажимаем на первую ячейку с данными, печатаем символ & и нажимаем на вторую ячейку, затем опять вводим & и нажимаем на третью и так далее.

#

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

#

Шаг 2: убираем дубли

Не важно, каким способом, но данные мы склеили.

#

Если нужно получить такой же результат и для остальных ячеек, эту «формулу» можно растянуть:

  • Щелкаем по ячейке с результатом
  • Наводим на маленький черный квадратик внизу справа
  • Когда курсор примет вид тонкого черного плюса, нажимаем левую кнопку мышки и, не отпуская ее, растягиваем по другим ячейкам

У меня получилось вот что:

#

Подробнее о «растягивании» можно узнать из вот этого урока.

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

Иногда это подходит, но что делать, если нужны только склеенные данные? Выход есть!

1. Выделяем новые (склеенные) ячейки.

2. Щелкаем по любой из них правой кнопкой мышки и из меню выбираем «Копировать».

#

3. Выделяем какие-нибудь другие пустые ячейки.

4. Нажимаем по любой из них правой кнопкой мышки и выбираем «Специальная вставка».

#

5. В окошке выбираем пункт «Значения» (вверху) и нажимаем ОК.

#

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

#

Собственно, теперь все предыдущие данные можно удалить, а эти (новые) скопировать и вставить на их место.

Способ второй (через Блокнот)

Честно говоря, мне этот способ даже больше нравится – он быстрее.

1. Выделяем в Экселе ячейки с нужными данными (можно выделить целые столбы/строки).

2. Копируем их (правая кнопка мыши – Копировать).

#

3. Открываем программу Блокнот: Пуск – Все программы – Стандартные — Блокнот. Или открываем Пуск и печатаем слово блокнот в поле для поиска (внизу).

#

4. Вставляем в окно программы скопированные данные (правой кнопкой мышки по пустому месту – Вставить).

#

5. Копируем символ табуляции.

Для этого в пустой строчке Блокнота (перейти на нее можно, нажав на Enter) нажимаем один раз клавишу Tab на клавиатуре.

Указатель сразу перемещается чуть правее. Зажимаем левую кнопку мышки и выделяем этот отрезок, который визуально похож на десяток пробелов. Затем копируем (правой кнопкой по выделенному – Копировать).

#

6. Вверху программы Блокнот нажимаем на пункт «Правка» и выбираем «Заменить…».

#

7. В первое поле («Что:») вставляем скопированный символ табуляции, а во второе поле («Чем:») вставляем необходимый нам разделитель, например, жмем клавишу пробел.

8. Нажимаем на кнопку «Заменить все» и закрываем это маленькое окошко.

#

После этого данные в Блокноте немного изменятся – текст как будто бы чуть-чуть сожмется.

9. Выделяем все это в Блокноте и копируем.

#

10. Переходим в программу Excel и вставляем скопированные данные (удалив предыдущие).

#

Способ третий (макрос)

Еще один вариант объединения ячеек в Экселе без потери данных. Он чуть более сложный — для тех, кто знает, что такое Visual Basic.

Данный способ я позаимствовал из вот этой статьи . Кстати, очень клёвый сайт, советую всем, кто работает с программой Excel.

1. Открываем вкладку «Вид» и нажимаем на кнопку «Макросы».

#

2. Печатаем название для макроса, нажимаем «Создать».

#

3. Откроется редактор Visual Basic. Вставляем туда следующий код:

Const sDELIM As String = » » ‘разделитель в данном случае пробел.

Dim rCell As Range

Dim sMergeStr As String

If TypeName(Selection) <> «Range» Then Exit Sub ‘если выделяются не ячейки, тогда программа выходит

For Each rCell In .Cells

sMergeStr =sMergeStr & sDELIM & rCell.Text ‘процесс сбора текста из ячеек

Application.DisplayAlerts = False ‘выключаем обычное предупреждение о потере текста

.Merge Across:=False ‘объединение ячеек

.Item(1).Value = Mid(sMergeStr, 1 + Len(sDELIM)) ‘ добавляем к объединенным ячейкам суммированный текст

#

4. Закрываем редактор Visual Basic.

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

#

Правда, такой файл нужно будет сохранить в специальном формате с поддержкой макросов: Файл – Сохранить как – в поле «Тип файла» выбрать «Книга Excel с поддержкой макросов».

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

К сожалению, при объединении двух или более ячеек, содержащих текст, Excel сохраняет значение только первой ячейки. Данные в остальных ячейках будут удалены. Решить эту задачу стандартным способом можно предварительно объединив текст ячеек с помощью функции СЦЕПИТЬ. Однако это несколько неудобно и отнимает большое количество времени. Чтобы быстро и удобно объединять ячейки и НЕ терять данные в них, лучше пользоваться дополнением к Excel — надстройкой VBA-Excel. Это наглядно продемонстрировано на рисунке справа.

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

Ниже подробно описан порядок действий для этих случаев.

Если необходимо объединить одну область ячеек

  1. Выделите диапазон ячеек, которые хотите объединить с сохранением текста.
  2. Перейдите на вкладку VBA-Excel
  3. Нажмите на команду Объединить ячейки
    Выбор команды объединение ячеек
  4. Выберите разделитель в появившемся диалоговом окне. Для удобства имеется предварительный просмотр результата.
  5. Нажмите кнопку Объединить

​Если необходимо объединить сразу несколько диапазонов ячеек

Объединение ячеек по строкам

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

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

Функция сохранения настроек

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

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

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

Содержание:

Мы будем работать в Microsoft Excel 2010, но все описанные действия можно осуществить в любой версии табличного редактора от компании Microsoft. Чтобы описание было максимально понятным, мы будем демонстрировать объединение на практическом примере. Итак, поехали!
Мы имеем таблицу, состоящую из 3 столбцов – имена, фамилии и отчества сотрудников. Нам нужно объединить эти данные и вывести их в столбце «D».

Имена, фамилии и отчества сотрудников Проще всего выполнить эту операцию при помощи формулы, с использованием символа амперсанты (&). Итак, кликаем по ячейке D1 и ставим знак ровно (=). Затем кликаем на ячейку A1 и добавляем амперсанту в строку ввода формул. После чего кликаем по ячейке B1, вновь добавляем амперсанту и кликаем по C1, а затем нажимаем на клавишу «Enter». Чтобы добавить амперсанту, нужно воспользоваться сочетанием клавиш «Ctrl+7» на английской раскладке клавиатуры. Excel - формула объединения В результате мы получим данные со всех указанных ячеек в одном месте.
Объединение ячеек Как можно увидеть, полученный результат еще не совершенен, так как между значениями нет пробелов. Чтобы добавить пробелы, нужно придать нашей формуле следующий вид:

В итоге мы получим результат, который полностью готов к использованию.
Готовый результатТеперь нужно размножить созданную формулу, для этого наводим курсор на правый нижний угол ячейки D1, и растягиваем до того места, в котором вам нужно получить объединенные данные.
Растяжка формулы Вы можете просто скопировать данную формулу и в случае необходимости изменить столбцы и ячейки, но мы всё же объясним принцип её формирования.
Изначально формула выглядела следующим образом — =A1&B1&C1, где A1, B1, C1 – это название ячеек, а символ & — это оператор объединения.
Когда мы добавили пробелы, формула стала выглядеть следующим образом : =A1&» «&B1&» «&C1
Мы добавили пробел, воспользовавшись двойными кавычками, между которыми оставили пустое место. Кавычки также являются значением, и его также нужно объединять. Именно поэтому мы добавили еще две амперсанты.

Как скопировать и вставить полученный результат?

Если вам нужно скопировать полученные данные, а затем вставить их в другую таблицу Excel, то изначально нужно настроить параметры вставки. Если вы просто скопируйте значение со столбца и вставите их, то получите следующий результат:
Копирование значений
Это произошло из-за того, что столбец «D» не является текстовым, а состоит из формулы. Чтобы скопировать текстовые данные, нажмите на стрелочку, расположенную под иконкой «Вставить». В открывшемся меню выберите пункт «Специальная вставка».

Специальная вставка В полученном окне выберите параметр «значения» и нажмите на кнопку «OK».
Параметры вставки Теперь скопировать полученный результат не составит никакого труда!
Успешная вставка Итак, теперь вы знаете, как объединить ячейки без потери данных в Excel.

Как объединить ячейки с сохранением одного значения?

Рассмотрим другой случай, у нас имеется таблица, которая состоит из следующих столбцов:

  • Марка и модель автомобиля
  • Государственный номер
  • Год выпуска
  • Фамилия и инициалы владельцев

Объединение ячеек

Нам нужно оставить только столбец «A» и «D», но удалить столбцы «B» и «C» мы не можем, так как ниже в них содержится нужная информацию.
Для объединения выделяем столбы «A»,«B»,«C» и кликаем на стрелочку, рядом с кнопкой «Объединить и поместить в центре». В появившемся контекстном меню выбираем пункт «Объединить ячейки».
Объединить ячейки После чего перед вами откроется предупреждение, в котором нужно просто нажать на кнопку «OK».
Предупреждение Результат выполненных действий:
Результат выполненных действий Возможно из-за разницы в версиях Microsoft Office, у вас могут возникнуть проблемы с поиском данной кнопки. Если это действительно так, то выделите ячейки, которые необходимо объединить, кликните по выделенной области правой кнопкой мыши и выберите «Формат ячеек»:
Формат ячеекВ открывшемся окне перейдите во вкладку «Выравнивание» и поставьте галочку рядом со строкой «объединение ячеек» и нажмите на кнопку «OK».
Выравнивание Готово!
Результат

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

Объединение ячеек в программе Excel

Объединение ячеек в Microsoft Excel

Довольно часто при работе с таблицами в программе Microsoft Excel случается ситуация, когда требуется объединить несколько ячеек. Задача не слишком сложная, если эти ячейки не содержат информации. Но что делать, если в них уже внесена информация? Неужели она будет уничтожены? Давайте разберемся, как объединить ячейки, в том числе и без потери их содержимого, в программе Microsoft Excel.

Объединение ячеек в Excel

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

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

Самый простой способ совместить в одну позицию несколько клеток — это использование предусмотренной кнопки в меню.

Выделенные ячейки в Excel

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

Способ 2: Изменение свойств ячейки

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

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

Формат ячеек в Ексель

Способ 3: Объединение без потерь

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

Начнём с более простого варианта. Всё, что нужно сделать — указать в новой ячейке путь к объединяемым ячейкам, а между ними вставить специальный символ. Давайте соединим сразу три ячейки в одну, создав таким образом текстовую строку.

    Выберите ячейку, в которой желаете увидеть результат объединения. В ней напишите знак равенства «=» и последовательно выберите конкретные позиции либо целый диапазон данных для слияния. Между каждой ячейкой или диапазоном следует внести знак амперсанта «&». В указанном примере мы объединяем клетки «A1», «B1», «C1» в одну — «D1». После ввода функции нажимаем «Enter».

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *