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 ‘объединяем
- Разработчик - текста первых букв что:- символ, который начиная с 2016 не вспомнить имени,
- Объединяет выделенные ячейкиВыделите ячейки, которые требуется В нашем примере многое другое. распределить данные из
- Выберите=CONCAT(A2, » Семья»)
и выберите первую эту ПФ? из диапазона «Данные» ячейки Application.DisplayAlerts =
Объединение ячеек в Excel
Visual Basic (Developer - -Этот символ надо ставить будет вставлен между версии Excel, на длинноволосый такой + в одну, а объединить. мы выделим ячейкиОчень часто содержимое не ячейки по несколькимОбъединить и поместить в.
ячейку, которую нужноВсе имена заняты в ячейку «Сводная» True .Item(1).Value =
- Visual Basic)ЛЕВСИМВ (LEFT)
- в каждой точке фрагментами замену функцииещё 19 мужиков содержимое помещает вНажмите команду
- в столбце 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&» «&B2o-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 предусматривает несколько функций для объединения ячеек. Для начала, расскажем о самой простой и «теряющей» информацию. Если интересует, как в Экселе соединить текст из двух ячеек в одну, оставив только одно значение – то вам понадобится функция «объединить» в разделе «Формат ячейки».
- Выделите мышкой ячейки, которые нужно объединить.
- По образовавшемуся полю щелкните правой кнопкой мыши.
- Выберите пункт «Формат ячеек».
- В появившемся окне зайдите в раздел «Выравнивание».
- Отметьте галочкой пункт «Объединить ячейки» и нажмите «Ок». Выделенные поля объединяться в одну большую с сохранением содержания первой ячейки.
Также эта функция есть в графе «Главная» в разделе «Выравнивание» в верхней части экрана.
С помощью функции «Сцеп-сцепить»
В ранних версиях Excel для объединения текста ячеек применялась функция «Сцепить», в новых вариантах программы ее заменили функцией «Сцеп». Для ее использования:
- Щелкните по пустой ячейке в Excel.
- Поставьте знак «=» и большими буквами введите «Сцепить» либо «Сцеп».
- В скобках после формулы кликните по ячейке, которая должна быть первой в объединенной ячейке, либо введите ее адрес вручную (например, A1). Затем поставьте точку с запятой, после щелкните или напишите вторую ячейку. Затем поставьте точку с запятой и отметьте третье поле. После перечисления адресов нажмите «Enter». В поле, где вбивали формулу, появится объединенный текст. Он появится без пробелов между текстовыми блоками. Чтобы этого избежать, отбейте пробел в каждой отдельно взятой ячейке после находящегося текста, либо после адреса ячейки в формуле добавьте пробел вручную, написав « » (пробел в кавычках). Пробел в формуле также отделяется от остальных элементов точкой с запятой.
Как в Экселе соединить текст из двух ячеек в одну с помощью функции «Объединить»
«Объединить» — усовершенствованная вариация функции «Сцеп». Ее отличие в том, что параметры вводятся единожды на этапе написания функции. В частности, разделитель придется указать один раз для содержимого всех ячеек. Для того чтобы воспользоваться функцией «Объединить» нужно выполнить действия:
- В пустой ячейке поставьте знак «=» и напишите большими буквами «Объединить».
- В скобках после формулы укажите разделитель в кавычках (« » ,«,»,« и »), затем поставьте точку с запятой. Второй параметр формулы – это игнорирование пустых полей. Если они не должны учитываться в формуле, напишите «1», в ряде версий этот параметр обозначается словом «Истина» или «Ложь». Затем перечислите через запятую ячейки, которые нужно объединить, и нажмите «Enter».
В итоге формула должна иметь вид: «=ОБЪЕДИНИТЬ(« »;ИСТИНА; «A1»; «A2»; «A3»).
Если в A1 – «Иванов», в А2 – «Иван», в А3 – «Иванович», то после нажатия «Enter» в пустой ячейке появится «Иванов Иван Иванович».
С помощью символа «&»
Четвертый способ объединить ячейки – использовать амперсанд ( «&»). Для этого:
- В пустой ячейке наберите «=».
- Напишите нужную ячейку, например, А1, затем поставьте знак «&», потом в кавычках введите разделитель. Это может быть пробел или запятая, он также помещается в кавычки, потом введите вторую ячейку, которую нужно объединить. Если их больше двух, пробел выставите после каждой нового поля. Формула должна выглядеть так: «=А1&« »&А2& « »&А3». После нажатия «Enter» содержимое ячеек объединится.
С помощью макроса
Макрос в Excel – это сервис для автоматизации повторяющихся действий, он представляет собой записанную последовательность примененных функций и щелчков мышью для последующего воспроизводства. Используется, если нужно регулярно выполнять типовые задачи, в которых меняются данные, но не структура. Например, макросы используются при составлении ежемесячных отчетов о заработной плате, в которых меняются только цифры, но не метод расчета. Тогда макрос избавит пользователя от необходимости регулярно вручную настраивать и использовать формулы.
Чтобы записать макрос:
- В разделе «Разработчик» в графе «Код» нажмите на клавишу «Записать макрос».
- В появившемся окне выберите имя макроса, чтобы потом было удобнее его искать, присвойте ему сочетание клавиш и место хранения, добавьте описание.
- Нажмите «Ок», затем точно и без ошибок (потому что макрос записывает и ошибки тоже) проделайте алгоритм.
- Вернитесь во вкладку «Разработчик» и «Код» и нажмите «Остановить запись».
Макрос записывается в виде кода 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.
Принцип почти такой же, как и при склеивании через функцию СЦЕПИТЬ:
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.
В результате мы увидим объединенный текст из двух ячеек и между ним будет пробел.
В нашем примере у нас два столбика, ячейки из которых нужно объединить в третий столбик. То есть, текст первой и второй ячейки с первой строки нужно объединить в третью ячейку первой строки; текст первой и второй ячейки с второй строки нужно объединить в третью ячейку второй строки; текст первой и второй ячейки с третьей строки нужно объединить в третью ячейку третьей строки; и т.д. Можно для каждой ячейки вводить формулу заново, а можно нажать правой клавишей мыши на ячейку, которая уже содержит формулу объединения и выбрать «Копировать», после чего нажать на ячейку ниже правой клавишей мыши и выбрать «Вставить». Также можно левой клавишей выбрать ячейку с формулой, навести курсор на нижний правый край ячейки и когда курсор станет крестиком зажать левую клавишу мыши и тянуть мышь вниз, когда выделите все ячейки, в которые нужно скопировать формулу — отпустите левую клавишу.
В результате получится, что в третьих ячейках формула меняет цифры ячеек в зависимости от строки в которую она была вставлена.
На сегодня всё, если у вас есть дополнения — пишите комментарии! Удачи Вам