Как в экселе объединить ячейки

Содержание:

Способ 2: Кнопка на панели быстрого доступа

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

  1. Разверните выпадающее меню панели быстрого доступа, нажав кнопку со стрелкой вниз, где выберите пункт «Другие команды».

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

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

Как видно, кнопка располагается слева вверху, всегда находится на виду и на ее активацию тратится максимум одна секунда.

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

Процедура объединения ячеек в табличном редакторе

Процесс очень прост в реализации и применяется в таких случаях, как:

  • Объединение пустых ячеек;
  • объединение ячеек в случаях, когда присутствует хотя бы одно поле, наполненное информацией.

Подробная инструкция выглядит так:

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

1

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

2

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

3

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

4

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

5

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

6

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как разбить ячейку на несколько строк или столбцов на основе символа / слова / возврата каретки?

Предположим, у вас есть одна ячейка, которая содержит несколько содержимого, разделенное определенным символом, например точкой с запятой, а затем вы хотите разбить эту длинную ячейку на несколько строк или столбцов на основе точки с запятой, в этом случае есть ли у вас какие-либо быстрые способы решить это в Excel?

Разделите ячейку на несколько столбцов или строк с помощью функции Text to Column

В Excel использование функции Text to Column — хороший способ разбить одну ячейку.

1. Выберите ячейку, которую нужно разделить на несколько столбцов, и нажмите Данные > Текст в столбцы. Смотрите скриншот:

2. Затем в Шаг 1 мастера, проверьте разграниченный вариант, см. снимок экрана:

3. Нажмите Следующая> кнопка для перехода к Шаг 2 мастера, проверьте Точка с запятой только флажок. Смотрите скриншот:

4. Продолжайте нажимать Следующая> до Шаг 3 мастера, и щелкните, чтобы выбрать ячейку, чтобы поместить результат разделения. Смотрите скриншот:

5. Нажмите Завершить, вы можете видеть, что одна ячейка разделена на несколько столбцов.

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

1. После разделения данных на несколько столбцов выберите ячейки этого столбца и нажмите Ctrl + C скопировать их.

2. Затем выберите пустую ячейку и щелкните правой кнопкой мыши, чтобы выбрать Специальная вставка из контекстного меню. Смотрите скриншот:

3. Затем в Специальная вставка диалог, проверьте Все in макаронные изделия раздел и все in операция раздел, а затем проверьте транспонировать флажок. Смотрите скриншот:

4. Нажмите OK. Теперь одна ячейка разделена на несколько строк.

Разделите ячейку на несколько столбцов или строк с помощью Kutools for Excel

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

Например, вот одна ячейка с содержимым, разделенным словом «KTE», теперь вам нужно разбить ячейку на основе слова на несколько ячеек.

Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. 

После бесплатная установка Kutools for Excel, сделайте следующее:

1. Выберите одну ячейку, которую вы хотите разделить на строки / столбцы, и щелкните Kutools > Слияние и разделение > Разделить клетки. Смотрите скриншот:

2. в Разделить клетки диалоговом окне выберите нужный тип разделения в Тип раздел, а чек Другое установите флажок и введите слово, которое вы хотите разделить, в текстовое поле в Укажите разделитель раздел. Смотрите скриншот:

3. Нажмите Okи выберите ячейку для вывода результата.

4. Нажмите OK. Теперь одна ячейка преобразована в несколько строк.

Наконечник:

1. ЕСЛИ вы хотите разбить ячейку на несколько столбцов, просто нужно проверить Разделить на столбцы вариант, а затем укажите разделитель в Разделить клетки Диалог.

2. Если вы хотите разделить ячейку на основе возврата каретки, установите флажок Новая линия в Разделить клетки Диалог.

Работы С Нами Разделить клетки of Kutools for Excel, что бы вы ни хотели разделить ячейку на основе, вы можете быстро решить это.

Как найти объединенные ячейки в Excel

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

  1. Вызовите команду поиска Главная (вкладка) → Редактирование (группа) → Найти и выделить → Найти. Или нажмите комбинацию горячих клавиш Ctrl + F.
  2. Убедитесь, что в поле Найти пусто.
  3. Нажмите кнопку Параметры.
  4. Перейдите в Формат, в окне формата выберите вкладку Выравнивание и поставьте флажок объединение ячеек.
  5. ОК.
  6. В окне Найти и заменить нажмите Найти все.
  7. Появятся адреса всех объединенных ячеек. Их можно выбрать по отдельности, или все сразу нажав Ctrl + A.

Как объединить ячейки в Экселе через панель инструментов

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

Если после выполнения команды все необходимое расположилось по центру, а это вам не нужно, можно самостоятельно положение поменять, с помощью спецкоманд.

Панель Excel 2007/2010/2013 тоже имеет такую кнопочку, в разделе «Главная» («Выравнивание»). Но тут у нее уже предусмотрено выпадающее меню для повышения количества шагов, выполняемых через нее.

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

  • составление группы объединённой по строчкам;
  • совмещение без настройки центрального положения.

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

  • Видеоредакторы для качественного монтажа и обработки: лучшие программы
  • Как снять пароль с компьютера под управлением Виндовс 10: все способы
  • Недостаточно свободных ресурсов для работы данного устройства (код 12) — как исправить ошибку
  • Как в Word проставить нумерацию страниц: инструкция для всех версий редактора

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

Объединение ячеек через контекстное меню

Самый простой способ объединить ячейки — выделить диапазон объединяемых ячеек, кликнуть правой кнопкой мыши в любом месте выделенной области и в появившемся контекстном меню выбрать пункт «Формат ячеек…». Далее в окне «Формат ячеек» перейти на вкладку «Выравнивание», в группе «Отображение» поставить галочку перед полем «Объединение ячеек» и нажать кнопку «ОК».

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

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

В Excel 2007/2010 аналогичная кнопка находится на вкладке «Главная», в группе кнопок «Выравнивание». Если зайти в меню этой кнопки, нажав небольшую стрелочку правее кнопки, то кроме опции «Объединить и поместить в центре» станут доступны «Объединить по строкам», «Объединить ячейки» и «Отменить объединение ячеек».

Почему пункты меню и кнопки для объединения ячеек неактивны

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

Как защитить ячейки от редактирования

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

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

Защита ячейки от изменений

Второй вариант быстро снять или убрать свойство защиты ячейки — это выбор команды Блокировать ячейку либо из меню Формат на вкладке Главная.

После указания защищаемых ячеек идем на вкладку Рецензирование и даем команду Защитить лист.  В следующем окне задаем пароль и дополнительные разрешения, что можно выполнять с данным листом. Далее нажимаем ОК.

Установка защиты листа

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

Предупреждение о защите данных от изменения

Чтобы снять защиту, необходимо ввести пароль в ответ на команду Рецензирование — Снять защиту с листа.

Как объединить ячейки в HTML-таблице по вертикали: rowspan

Атрибут rowspan=» » позволяет объединять ячейки по вертикали

Если нужно, чтобы ячейка охватывала несколько строк, следует добавить атрибут rowspan=» « внутри тега <td> той ячейки, которую необходимо растянуть по вертикали. В каждой строке под строкой, где начинается растянутая ячейка, нужно удалить одну ячейку, чтобы таблица была выровнена. Например, когда вы растягиваете ячейку на три строки, необходимо удалить по одной ячейке в следующих двух строках.

Рассмотрим простой пример HTML-таблицы с четырьмя ячейками, разделенными на две строки и два столбца. HTML-код:

<table>
<tr><td>содержимое</td><td>содержимое</td></tr>
<tr><td>содержимое</td><td>содержимое</td></tr>
</table>

Чтобы осуществить HTML table объединение ячеек по вертикали, добавьте для первой ячейки верхней строки атрибут rowspan=»2″, а затем удалите одну из ячеек в нижнем ряду. HTML-код теперь будет выглядеть следующим образом:

<table>
<tr><td rowspan="2">stuff</td><td>содержимое</td></tr>
<tr><td>содержимое</td></tr>
</table>

Можно комбинировать горизонтальное и вертикальное объединение ячеек в одной таблице, как показано на рисунке слева. Одна ячейка даже может охватывать несколько строк и столбцов, как показано на рисунке справа. HTML-код для каждой таблицы приведен ниже:

Способы комбинирования rowspan и colspan для создания пользовательских HTML-таблиц с ячейками, которые охватывают несколько строк и столбцов

Код:

<table>
<tr>
<td rowspan="3">span 3 rows</td>
<td colspan="3">span 3 columns</td>
</tr>
<tr>
<td>H</td>
<td>T</td>
<td rowspan="2">span 2 rows</td>
</tr>
<tr>
<td>M</td>
<td>L</td>
</tr>
<tr>
<td colspan="4">span 4 columns</td>
</tr>
</table>

<table>
<tr>
<td rowspan="2" colspan="2">span 2 rows and 2 columns</td>
<td>T</td>
</tr>
<tr>
<td>A</td>
</tr>
<tr>
<td>E</td>
<td>L</td>
<td>B</td>
</tr>
</table>

Как разделить ячейки и заполнить повторяющиеся значения в Excel?

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

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

1. Выберите столбцы, в которых есть объединенные ячейки.

2. Нажмите Главная > Слияние и центр > Разъединить ячейки. Смотрите скриншот:

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

4. Затем нажмите Главная > Найти и выбрать > Перейти к специальному. В Перейти к специальному диалоговое окно, выберите Пробелы вариант. Смотрите скриншот:

5, Затем нажмите OK, все пустые ячейки в диапазоне выбраны. Затем введите = и нажмите Up клавишу со стрелкой на клавиатуре. Смотрите скриншот:

6, Затем нажмите Ctrl + Enter ключей, все пустые ячейки были заполнены исходными объединенными данными. Смотрите скриншот:

Разъединить ячейки и заполнить повторяющимися данными с помощью кода VBA

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

1. Удерживайте ALT + F11 ключи, и он открывает Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модуль, и вставьте следующий макрос в Модульокно.

Sub UnMergeSameCell () 'Upadateby Extendoffice
Dim Rng As Range, xCell As Range xTitleId = "KutoolsforExcel" Установить WorkRng = Application.Selection Установить WorkRng = Application.InputBox ("Диапазон", xTitleId, WorkRng.Address, Type: = 8) Application.ScreenUpdating = False Application.DisplayAlerts = False для каждого Rng в WorkRng, если Rng.MergeCells Then With Rng.MergeArea .UnMerge .Formula = Rng.Formula End With End If Next Application.DisplayAlerts = True Application.ScreenUpdating = True End Sub

3, Затем нажмите F5 для запуска этого кода отображается диалоговое окно для выбора диапазона для работы, см. снимок экрана:

4. Нажмите OK, то объединенные ячейки не объединяются и автоматически заполняются исходными объединенными значениями.

Разъединяйте ячейки и заполняйте повторяющиеся данные одним щелчком мыши

Для Разъединить ячейку полезности Kutools for Excel, вы можете объединить ячейки и заполнить повторяющиеся данные одним щелчком мыши, этот метод очень простой и удобный.

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней. 
Перейти к загрузкеБесплатная пробная версия 30 днейпокупкаPayPal / MyCommerce

После установки Kutools for Excel, вы можете сделать следующее:

1. Выберите столбцы, которые вы хотите разделить, и заполните данные.

2. Нажмите Kutools > Слияние и разделение > Разъединить ячейки и заполнить значение, см. снимок экрана:

3. И объединенные ячейки были разделены и сразу заполнены повторяющимися значениями. Смотрите скриншоты:

Разъедините ячейки и заполните повторяющимися данными с помощью Kutools for Excel

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!

Связанная статья:

Объединение значений из ячеек

Можно объединить текст в ячейках excel без потери данных но при этом данные будут помещены в новую ячейку. Объединение ячеек в Excel без потери данных происходит с помощью формулы =имя ячейки & » » & имя ячейки. Например если нужно произвести объединение текста в ячейках Excel B3 и C3 то формула будет выглядеть так =B3 & » » & C3.

С помощью формулы производится объединение данных в ячейках в Excel

Объединение содержимого ячеек в Excel будет происходить в любой выбранной вами ячейке например A3. В эту ячейку нужно поместить формулу, а для этого наводим курсор мыши на ячейку A3 и нажимаем левую кнопку мыши. Затем в строку формул вставляете =B3 & » » & C3 и нажимаете на клавиатуре клавишу Enter и сразу произойдёт объединение значений ячеек в Excel. Не забывайте перед формулой ставить знак равенства =.

Видео

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

Этап третий

Ставим формулу: время конца минус время начала,

формат ячеек Все форматы :мм,

протянем формулу вниз до конца. Мы получили время в часах. В соседней ячейке напишем: =К4*60 Enter. Получим время в минутах.

Правда с секундами… Не нашел способа лучше, чем скопировать столбец, вставить его в блокнот, нажать CTRL+H (Найти и заменить), в найти написал :00

а заменить оставил пустым….

Нажал заменить все…Текст без :00 скопировал из блокнота и вставил в таблицу.

С количеством часов поступил проще, скопировал в блокнот и вставил в таблицу. Одна проблема: 24 часа стоят как 24:00:00.

Не проблема, раз мы знаем, как в экселе разделить ячейку, то тут можно и Copy&Paste применить, но с хитростью — в ячейке перед 24:00 поставить апостроф ‘ -одиночную кавычку ’24:00

и вставить всюду. Складывать автосуммой можно только минуты, сумму часов получим, разделив сумму минут на 60, а количество дней разделим полученное число часов на 24….

В моем примере нечто из 31 дня проработало 28 дней,из 744 часов -673 часа и из 44640 минут -40411 минут..

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

В этом видео подробно показано, как разделить текст по столбцам:

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

Новые статьи

  • Как использовать функцию МИН в 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
  • Как использовать функцию СЦЕПИТЬ в эксель — 10/03/2017 20:41
  • Как использовать функцию ПРАВСИМВ в 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 для поиска данных на листе — 08/01/2016 23:40
  • Как создать таблицу в Excel, оформление таблицы — 06/01/2016 20:29
  • Работа в эксель, как начать пользоваться Excel — 26/12/2015 15:48

Как объединить данные из двух ячеек (столбцов) в одну ячейку в Excel?

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

Объединить данные из ячеек в одну по формуле

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

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

Объедините данные из ячеек в одну с помощью функции «Сохранить как» и «Найти и заменить»

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

1. Скопируйте ячейки, которые вы хотите объединить, и вставьте их в текстовый файл.

2. Затем нажмите Ctrl + H ключи для включения Replace функция, в Find what текстовое поле, введите символ табуляции, в Заменить текстовое поле введите используемый разделитель. Вы можете ввести символ табуляции в документ Word, а затем вставить его в текстовое поле.

3. Нажмите Replace All. Символы табуляции в текстовом файле были заменены указанными разделителями. Закрой Replace Диалог.

4. Скопируйте тексты и вставьте их обратно в Excel.

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

Если вы обычно объединяете данные из ячеек в одну, описанные выше методы не подходят. Kutools for ExcelАвтора Combine Columns and Rows Утилита может быстро объединить ячейки на основе строк или столбцов в одну ячейку по мере необходимости.

Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. 

После установки Kutools for Excel, сделайте следующее:(Бесплатная загрузка Kutools for Excel прямо сейчас!)

1. Выберите используемые ячейки и щелкните Kutools > Слияние и разделение > Combine Rows, Columns or Cells without Losing Data. Смотрите скриншот:

2. В появившемся диалоговом окне выполните следующие действия:

1 Отметьте вариант, на основе которого вы хотите объединить ячейки;

2 Отметьте или введите используемый разделитель;

3 укажите место, где вы хотите разместить результат;

4 Выберите один вариант о результате

3. Нажмите Ok. Затем ячейки были объединены без потери данных.

Предположим, вы работаете с листом, который содержит несколько повторяющихся записей, и теперь вам нужно объединить / объединить строки на основе одного и того же значения и выполнить некоторые вычисления, такие как сумма, среднее значение, количество повторяющихся строк. С этим Расширенные ряды комбинирования of Kutools for Excel, вы можете быстро объединить одинаковые значения / данные или повторяющиеся строки в соответствующие ячейки.  Нажмите, чтобы получить полнофункциональную бесплатную пробную версию через 30 дней!
 
Kutools for Excel: с более чем 300 удобными надстройками Excel, вы можете попробовать бесплатно без ограничений в течение 30 дней.

Применяем панель инструментов

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

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

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

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

Предупреждение перед объединением

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

Пример 4
Наблюдаем появление предупреждающего окна:

1
2
3
4
5
6
7
8
9

SubPrimer4()

‘Отменяем объединение ячеек в диапазоне «A1:D4»

Range(«A1:D4»).MergeCells=

‘Заполняем ячейки диапазона текстом

Range(«A1:D4″)=»Ячейка не пустая»

‘Объединяем ячейки диапазона «A1:D4»

Range(«A1:D4»).MergeCells=1

‘Наблюдаем предупреждающее диалоговое окно

EndSub

Чтобы избежать появление предупреждающего окна, следует использовать свойство Application.DisplayAlerts, с помощью которого можно отказаться от показа диалоговых окон при работе кода VBA Excel.

Пример 5

1
2
3
4
5
6
7
8
9

SubPrimer5()

‘Отменяем объединение ячеек в диапазоне «A5:D8»

Range(«A5:D8»).MergeCells=

‘Заполняем ячейки диапазона «A5:D8» текстом

Range(«A5:D8″)=»Ячейка не пустая»

Application.DisplayAlerts=False

Range(«A5:D8»).MergeCells=1

Application.DisplayAlerts=True

EndSub

Теперь все прошло без появления диалогового окна. Главное, не забывать после объединения ячеек возвращать свойству Application.DisplayAlerts значение True.

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

Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.

Альтернатива операции объединения.

Если вы хотите объединить данные в разных столбцах в одну строку, есть альтернатива инструменту «Объединить и поместить в центре — параметр «Выравнивание по центру выделения .

Вот как им пользоваться:

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

Щелкните ОК.

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

Однако, вы все равно можете выбрать каждую ячейку индивидуально. На скриншоте выше весь текст находится в A2. Однако, визуально он перекрывает сразу 5 клеток и создает впечатление, что они объединены. На самом деле каждую из них (B2, C2 и т.д.) можно выбрать отдельно. Этот способ также не вызывает описанную выше ошибку при попытке отсортировать данные по столбцу.

ПРИМЕЧАНИЕ. Для выравнивания по центру выделения убедитесь, что данные находятся только в крайней левой позиции.

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

Функция Excel ОБЪЕДИНИТЬ (TEXTJOIN)

Функция ОБЪЕДИНИТЬ также появилась в Excel 2016 и решила сразу все проблемы склеивания ячеек: указание целого диапазона, вставка разделителя и даже пропуск пустых ячеек в диапазоне, чтобы не дублировать разделитель.

Синтаксис функции.

ОБЪЕДИНИТЬ(разделитель;пропускатьпустые;текст1;…)

разделитель – разделитель, который вставляется между ячейками

пропускать_пустые – если 0, то пустые ячейки включаются, если 1 – игнорируются. Обычно задают 1, чтобы не дублировать разделитель.

текст1;… – ссылка на диапазон или отдельные ячейки для сцепления.

Функция Excel ОБЪЕДИНИТЬ – лучшее решение для склеивания ячеек.

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

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

Adblock
detector