Excel объединить содержимое ячеек

Excel объединить содержимое ячеек

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

​Смотрите также​ ответ так как​: Доброго времени суток,​ For Each rCell​ текст из верхней​

Объединение данных с помощью символа «амперсанд» (&)

​ же случае их​», а для​ функцию​

​ текст.​ + Миша +​ параметрам объединения ячеек,​ все ячейки на​

​ объединив при этом​​ помощью данных функций​​Выберите​ ссылку на оригинал​

​Для разделения объединяемых ячеек​Данные из нескольких ячеек​ работа встала.​ Уважаемые.​​ In .Cells sMergeStr​​ левой ячейки.​

Объединение данных с помощью функции СЦЕП

​ надо ставить вручную.​склеивания​ОБЪЕДИНИТЬ (TEXTJOIN)​

​Очевидно, что если нужно​​ Семён + Юра​​ нажмите стрелку рядом​

​ листе, при этом​ несколько смежных.​

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

​Все имена заняты​Подскажите, пожалуйста, как​ = sMergeStr &​Чтобы объединение ячеек происходило​​Вот, например, как можно​​содержимого ячеек используют​

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

​, появившуюся начиная с​​ собрать много фрагментов,​ + Дмитрий Васильевич​ с иконкой команды​ информация во всех​В следующем примере мы​ текст на несколько​Важно:​Не удается разбить отдельные​ для добавления пробелов,​ одну с помощью​: Вариант через пользовательскую​ с помощью формулы​ sDELIM & rCell.Text​ с объединением текста​ собрать ФИО в​ знак «​ Excel 2016. У​ то использовать эту​ +​Объединить и поместить в​

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

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

​ функцию.​​ решить задачу по​ ‘собираем текст из​

​ (как в таблицах​​ одну ячейку из​&​ нее следующий синтаксис:​ функцию уже не​товарищ Никитин +​ центре​ левой, будет удалена.​ по строкам к​ для таблиц, вписывать​Ячейку, которая не была​ отобразить его как​ текста — кавычки.​

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

​ или функции СЦЕП.​Borovik1980​​ объединеию содержимого ячеек​ ячеек Next rCell​​ Word) придется использовать​

​ трех с добавлением​​» (расположен на большинстве​

​=ОБЪЕДИНИТЬ(Разделитель; Пропускать_ли_пустые_ячейки; Диапазон1; Диапазон2​​ очень удобно, т.к.​

​ рыжий сантехник +​. Появится выпадающее меню,​В примере ниже мы​ столбцу D.​ длинный текст в​ создана путем объединения,​ если бы ячейки​Введите закрывающую скобку в​Выделите ячейку, в которую​: Отлично. ТО ЧТО​

​ в одну при​ Application.DisplayAlerts = False​ макрос. Для этого​ пробелов:​ клавиатур на цифре​ . )​ придется прописывать ссылки​​ Витенька + телемастер​​ со следующими командами:​

Перенос текста и объединение ячеек в Excel

​ объединим диапазон A1:E1,​Выделите ячейки, текст в​ одну строку, не​ невозможно разделить. Если​ была разделена, объединение​ конце формулы и​ вы хотите вставить​ НУЖНО! только можно​ выполнении нескольких условий.​ ‘отключаем стандартное предупреждение​ откройте редактор Visual​Если сочетать это с​ «7»). При его​где​ на каждую ячейку-фрагмент​ Жора +​Объединить и поместить в​

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

​ по отдельности. Поэтому,​сволочь Редулов +​ центре:​ для нашего листа.​ на нескольких строках.​ ширину столбцов, и​ о том, как​Выделите ячейки для объединения.​ Пример формулы:​

Перенос текста в Excel

​Введите = (знак равенства)​ в другую книгу​ объединить содержимое ячеек​ .Merge Across:=False ‘объединяем​

  1. ​Разработчик -​ текста первых букв​ что:​- символ, который​ начиная с 2016​ не вспомнить имени,​
  2. ​Объединяет выделенные ячейки​​Выделите ячейки, которые требуется​​ В нашем примере​​ многое другое.​​ распределить данные из​
  3. ​Выберите​=CONCAT(A2, » Семья»)​

​ и выберите первую​​ эту ПФ?​​ из диапазона «Данные»​ ячейки Application.DisplayAlerts =​

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

​Visual Basic (Developer -​ -​Этот символ надо ставить​ будет вставлен между​ версии Excel, на​ длинноволосый такой +​ в одну, а​ объединить.​ мы выделим ячейки​Очень часто содержимое не​ ячейки по нескольким​Объединить и поместить в​.​

​ ячейку, которую нужно​Все имена заняты​ в ячейку «Сводная»​ True .Item(1).Value =​

  1. ​ Visual Basic)​ЛЕВСИМВ (LEFT)​
  2. ​ в каждой точке​​ фрагментами​ замену функции​​ещё 19 мужиков​​ содержимое помещает в​​Нажмите команду​
  3. ​ в столбце D.​ может полностью отобразиться​ ячейкам, см. статью​ центре.​

​Примечание:​​ объединить.​, можно в личку​​ через запятую при​ Mid(sMergeStr, 1 +​или сочетанием клавиш​, то можно получить​ соединения, т.е. на​Второй аргумент отвечает за​

Дополнительные параметры объединения ячеек в Excel

​СЦЕПИТЬ​ + муж =​ центре.​Объединить и поместить в​​Выберите команду​ в ячейке, т.к.​​ Распределение содержимого ячейки​Важно:​

  • ​ Мы стараемся как можно​Введите символ​​Все имена заняты​ выполнении условия 1​ Len(sDELIM)) ‘добавляем к​ Alt+F11, вставим в​
  • ​ фамилию с инициалами​​ всех «стыках» текстовых​ то, нужно ли​пришла ее более​ любовь!»​Объединить по строкам:​
  • ​ центре​​Перенести текст​ ее ширины не​ на соседние столбцы.​
  • ​ В объединенной ячейке​​ оперативнее обеспечивать вас​

​&​: Открыть редактор: Alt+F11​
​ — наличие метки​
​ объед.ячейке суммарный текст​

​ нашу книгу новый​

3 способа склеить текст из нескольких ячеек

​ одной формулой:​ строк также, как​ игнорировать пустые ячейки​ совершенная версия с​В категории​
​Объединяет ячейки по​на вкладке​на вкладке​ хватает. В таких​
​Ячейку, полученную путем объединения,​ отображается содержимое только​ актуальными справочными материалами​
​и пробел, заключенный​Создать модуль: Insert​ «$» и условия​

Способ 1. Функции СЦЕПИТЬ, СЦЕП и ОБЪЕДИНИТЬ

​ End With End​​ программный модуль (меню​​Имеем текст в нескольких​​ вы ставите несколько​​ (ИСТИНА или ЛОЖЬ)​ похожим названием и​Текстовые​ строкам, т.е. в​Главная​Главная​ случаях Вы можете​

​ можно снова разделить​ одной ячейки (верхней​ на вашем языке.​ в кавычки.​ >> Module​ 2 — наличие​ Sub​

​Insert — Module​ ячейках и желание​ плюсов при сложении​Диапазон 1, 2, 3​ тем же синтаксисом​есть функция​ каждой строке выделенного​.​.​ выбрать один из​ на отдельные ячейки.​​ левой ячейки для​​ Эта страница переведена​Выберите следующую ячейку, которую​Вставить код функции​ одной из меток​Теперь, если выделить несколько​​) и скопируем туда​​ — объединить эти​ нескольких чисел (2+8+6+4+8)​. — диапазоны​ — функция​СЦЕПИТЬ (CONCATENATE)​ диапазона образуется отдельная​Выделенные ячейки будут объединены​Текст будет перенесен по​ двух вариантов: перенести​ Если вы не​

​ языков с направлением​ автоматически, поэтому ее​ нужно объединить, и​​ в модуль, как​​ «А», «Б» или​ ячеек и запустить​ текст такого простого​

​ ячейки в одну,​Если нужно приклеить произвольный​

​ ячеек, содержимое которых​

  • ​СЦЕП (CONCAT)​​, которая соединяет содержимое​ ячейка.​ в одну, а​
  • ​ строкам.​ текст по строкам​ помните, где находятся​ письма слева направо​
  • ​ текст может содержать​​ нажмите клавишу ВВОД.​ это сделано в​ «В»​

​ этот макрос с​

Способ 2. Символ для склеивания текста (&)

​ макроса:​ слив туда же​ текст (даже если​ хотим склеить​

​. Ее принципиальное отличие​​ нескольких ячеек (до​​Объединить ячейки:​ текст разместится в​Нажмите команду​​ или объединить несколько​​ объединенные ячейки, используйте​​ или правой верхней​​ неточности и грамматические​ Пример формулы:​​ прилагаемом мной файле.​​формула через «&»​ помощью сочетания клавиш​Sub MergeToOneCell() Const​ их текст. Проблема​ это всего лишь​

  • ​Например:​ в том, что​ 255) в одно​Объединяет ячейки в​ центре.​Перенести текст​ ячеек в одну,​ команду​
  • ​ ячейки для языков​ ошибки. Для нас​=A2&» «&B2​o-lenyska​ или вида «=СЦЕПИТЬ»​ Alt+F8 или кнопкой​ sDELIM As String​ в одном -​ точка или пробел,​Это универсальный и компактный​ теперь в качестве​ целое, позволяя комбинировать​ одну, не помещая​Кнопка​еще раз, чтобы​
Читать еще:  Счет если эксель

​ при этом изменять​Найти​ с направлением письма​ важно, чтобы эта​.​

​: Доброе утро!​ не подходить так​Макросы​ = » «​​ кнопка​​ не говоря уж​ способ сцепки, работающий​ аргументов можно задавать​

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

​ их с произвольным​ содержимое в центре.​Объединить и поместить в​ отменить перенос.​ ширину столбцов Вам​для их поиска.​ справа налево). Данные​ статья была вам​​Выделите ячейку, в которую​Попробовала скопировать, не​ как в реальной​​на вкладке Разработчик​ ‘символ-разделитель Dim rCell​Объединить и поместить в​ о целом слове),​ абсолютно во всех​ не одиночные ячейки,​ текстом. Например, вот​

​Отменить объединение ячеек:​ центре​При объединении двух и​ не потребуется.​В данном уроке мы​ в других объединенных​ полезна. Просим вас​​ вы хотите вставить​ ​ получилось!​ работе количество данных​​(Developer — Macros)​ As Range Dim​ центре (Merge and​ то этот текст​​ версиях Excel.​​ а целые диапазоны​ так:​Отменяет объединение.​

​действует как переключатель,​ более ячеек результирующая​При переносе текста высота​ изучим такие полезные​ ячейках удаляются.​ уделить пару секунд​ объединенные данные.​пертаскивала Module (в​ более 1 тясячи​, то Excel объединит​ sMergeStr As String​ Center)​ надо заключать в​Для​ — текст из​Нюанс: не забудьте о​Урок подготовлен для Вас​ т.е. повторное нажатие​ ячейка занимает место​ строки будет автоматически​ функции Microsoft Excel,​Нажмите стрелку вниз рядом​ и сообщить, помогла​Введите выражение​ меню View -​ и забивать ссылки​ выделенные ячейки в​ If TypeName(Selection) <>​

​в Excel объединять-то​ кавычки. В предыдущем​суммирования​ всех ячеек всех​ пробелах между словами​​ командой сайта office-guru.ru​​ на нее отменит​​ объединенных, но данные​​ изменяться, что позволит​ как перенос текста​ с кнопкой​ ли она вам,​= СЦЕП(​

Объединение содержимого ячеек в одну при нескольких условиях

​ Project Explorer)​​ на каждую ячейку​ одну, слив туда​
​ «Range» Then Exit​ ячейки умеет, а​ примере с функцией​содержимого нескольких ячеек​ диапазонов будет объединен​ — их надо​
​Источник: http://www.gcflearnfree.org/office2013/excel2013/8/full​ объединение. Удаленные данные​ при этом не​ содержимому отображаться на​ по строкам и​Объединить и поместить в​ с помощью кнопок​.​Не работает, что-то​ данных рука отвалится.​ же и текст​ Sub ‘если выделены​
​ вот с текстом​ СЦЕПИТЬ о кавычках​ используют знак плюс​ в одно целое:​ прописывать как отдельные​Автор/переводчик: Антон Андронов​ при этом не​ складываются. Вы можете​ нескольких строках. Объединение​
​ объединение нескольких ячеек​
​ центре​ внизу страницы. Для​Выберите первую ячейку, которую​

​ делаю неправильно.​​Заранее спасибо.​ через пробелы.​

​ не ячейки -​​ сложность — в​ заботится сам Excel​ «​Для массового объединения также​ аргументы и заключать​
​Автор: Антон Андронов​​ восстановятся​

​ объединить любой смежный​​ ячеек позволяет создать​
​ в одну. С​.​
​ удобства также приводим​ нужно объединить.​Подскажите, пожалуйста!​надеюсь на скорейший​

​Borovik1980​​ выходим With Selection​
​ живых остается только​ — в этом​
​+​ удобно использовать новую​ в скобки, ибо​
​Надпись на заборе: «Катя​Для доступа к дополнительным​
​ диапазон, и даже​

Как в Excel объединить текст из двух и нескольких ячеек в одну

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

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

С помощью функции

Excel предусматривает несколько функций для объединения ячеек. Для начала, расскажем о самой простой и «теряющей» информацию. Если интересует, как в Экселе соединить текст из двух ячеек в одну, оставив только одно значение – то вам понадобится функция «объединить» в разделе «Формат ячейки».

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

Также эта функция есть в графе «Главная» в разделе «Выравнивание» в верхней части экрана.

С помощью функции «Сцеп-сцепить»

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

  1. Щелкните по пустой ячейке в Excel.
  2. Поставьте знак «=» и большими буквами введите «Сцепить» либо «Сцеп».
  3. В скобках после формулы кликните по ячейке, которая должна быть первой в объединенной ячейке, либо введите ее адрес вручную (например, A1). Затем поставьте точку с запятой, после щелкните или напишите вторую ячейку. Затем поставьте точку с запятой и отметьте третье поле. После перечисления адресов нажмите «Enter». В поле, где вбивали формулу, появится объединенный текст. Он появится без пробелов между текстовыми блоками. Чтобы этого избежать, отбейте пробел в каждой отдельно взятой ячейке после находящегося текста, либо после адреса ячейки в формуле добавьте пробел вручную, написав « » (пробел в кавычках). Пробел в формуле также отделяется от остальных элементов точкой с запятой.

Как в Экселе соединить текст из двух ячеек в одну с помощью функции «Объединить»

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

  1. В пустой ячейке поставьте знак «=» и напишите большими буквами «Объединить».
  2. В скобках после формулы укажите разделитель в кавычках (« » ,«,»,« и »), затем поставьте точку с запятой. Второй параметр формулы – это игнорирование пустых полей. Если они не должны учитываться в формуле, напишите «1», в ряде версий этот параметр обозначается словом «Истина» или «Ложь». Затем перечислите через запятую ячейки, которые нужно объединить, и нажмите «Enter».

В итоге формула должна иметь вид: «=ОБЪЕДИНИТЬ(« »;ИСТИНА; «A1»; «A2»; «A3»).

Если в A1 – «Иванов», в А2 – «Иван», в А3 – «Иванович», то после нажатия «Enter» в пустой ячейке появится «Иванов Иван Иванович».

С помощью символа «&»

Четвертый способ объединить ячейки – использовать амперсанд ( «&»). Для этого:

  1. В пустой ячейке наберите «=».
  2. Напишите нужную ячейку, например, А1, затем поставьте знак «&», потом в кавычках введите разделитель. Это может быть пробел или запятая, он также помещается в кавычки, потом введите вторую ячейку, которую нужно объединить. Если их больше двух, пробел выставите после каждой нового поля. Формула должна выглядеть так: «=А1&« »&А2& « »&А3». После нажатия «Enter» содержимое ячеек объединится.

С помощью макроса

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

Читать еще:  Сортировать в excel по возрастанию

Чтобы записать макрос:

  1. В разделе «Разработчик» в графе «Код» нажмите на клавишу «Записать макрос».
  2. В появившемся окне выберите имя макроса, чтобы потом было удобнее его искать, присвойте ему сочетание клавиш и место хранения, добавьте описание.
  3. Нажмите «Ок», затем точно и без ошибок (потому что макрос записывает и ошибки тоже) проделайте алгоритм.
  4. Вернитесь во вкладку «Разработчик» и «Код» и нажмите «Остановить запись».

Макрос записывается в виде кода Visual Basic для приложений на одноименном языке программирования, который доступен для редактирования при нажатии комбинации ALT + F11. При ручном редактировании становится доступным правка записанного макроса, однако это требует дополнительных знаний и недоступно для рядового пользователя. Также макросы способны работать в нескольких продуктах Microsoft Office одновременно. Выполняется макрос нажатием присвоенной комбинации либо через окно «Макрос», которое вызывается комбинацией ALT + F8.

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 объединит выделенные ячейки в одну, слив туда же и текст через пробелы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать еще:  Excel много весит файл

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

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. Вставляем туда следующий код:

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

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

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

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

Будни технической поддержки

Как объединить текст в Excel из нескольких ячеек в одну

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

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

1. Выберите ячейку, в которую нужно объединить текст из других ячеек. Начните вводить в нее следующее: =СЦЕПИТЬ(

2. Выберите левой клавишей мыши первую ячейку, которую вы хотите объединить и удерживая клавишу Ctrl выберите вторую . После выбора нужных ячеек нажмите Enter. Также вместо выбора ячеек мышкой, вы можете дописать после «=СЦЕПИТЬ(» нужные ячейки через точку с запятой. К примеру, если мы хотим объединить текст из ячеек B1 и А1, то нужно в ячейку, где будет отображаться результат, написать следующее =СЦЕПИТЬ(B1;A1) и нажать клавишу Enter.

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

3. Чтобы добавить пробел между текстом из двух ячеек — нужно в основную формулу между названиями ячеек добавить » «. К примеру мы объединяем текст из двух ячеек А3 и В3, между ними ставим с помощью кавычек в формуле пробел: =СЦЕПИТЬ(А3;» «;В3) и нажимаем клавишу Enter.

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

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

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

На сегодня всё, если у вас есть дополнения — пишите комментарии! Удачи Вам

Похожие статьи

Ссылка на основную публикацию
Похожие публикации
Adblock
detector