Способ первый (через сцепление)
Шаг 1: склеиваем данные
Сначала нужно склеить данные, то есть соединить их друг с другом. Делается это в новой ячейке через функцию «Сцепить» или через знак &. Покажу на примере оба варианта, а вы уж выбирайте, какой больше нравится.
Склеивание через функцию «СЦЕПИТЬ». Допустим, у нас есть отдельно имя, фамилия и отчество. Все эти данные нужно объединить, а для этого сначала склеить их.
1. Щелкаем по пустой ячейке.
2. Печатаем знак = и большими буквами слово СЦЕПИТЬ
3. Открываем скобку и щелкаем по первой ячейке с данными, затем печатаем точку с запятой и щелкаем по второй, затем опять точку с запятой – и по третьей. После это закрываем скобку.
4. Нажимаем клавишу Enter на клавиатуре.
Все данные слепятся в одну сплошную строку. Если же их нужно каким-то образом разделить (пробелом, запятой и т.д.), этот символ также нужно добавить в формулу, но только в кавычках. Пример знака – в качестве разделителя:
То же самое и с пробелом: его нужно будет напечатать в кавычках, а их разделить точкой с запятой:
Склеивание через знак &. Находится этот символ там же, где цифра 7 на клавиатуре. Набирать его нужно на английской раскладке при зажатой клавише Shift.
Принцип почти такой же, как и при склеивании через функцию СЦЕПИТЬ:
1. Щелкаем в пустой ячейке и печатаем в ней знак =
2. Нажимаем на первую ячейку с данными, печатаем символ & и нажимаем на вторую ячейку, затем опять вводим & и нажимаем на третью и так далее.
Как и в предыдущем случае, любой дополнительный символ (разделитель) должен быть указан в кавычках.
Шаг 2: убираем дубли
Не важно, каким способом, но данные мы склеили
Если нужно получить такой же результат и для остальных ячеек, эту «формулу» можно растянуть:
- Щелкаем по ячейке с результатом
- Наводим на маленький черный квадратик внизу справа
- Когда курсор примет вид тонкого черного плюса, нажимаем левую кнопку мышки и, не отпуская ее, растягиваем по другим ячейкам
У меня получилось вот что:
Подробнее о «растягивании» можно узнать из вот этого урока.
Всё это, кончено, хорошо и замечательно, но есть одна проблемка. Так как данные мы склеили через формулу, то результат этих действий будет виден только если сохранится оригинал. Другими словами, и новые и старые ячейки должны остаться на месте.
Иногда это подходит, но что делать, если нужны только склеенные данные? Выход есть!
1. Выделяем новые (склеенные) ячейки.
2. Щелкаем по любой из них правой кнопкой мышки и из меню выбираем «Копировать».
3. Выделяем какие-нибудь другие пустые ячейки.
4. Нажимаем по любой из них правой кнопкой мышки и выбираем «Специальная вставка».
5. В окошке выбираем пункт «Значения» (вверху) и нажимаем ОК.
В итоге получаем те же самые склеенные данные, но уже не в виде формулы (которая без оригинала не работает), а как обычный текст.
Собственно, теперь все предыдущие данные можно удалить, а эти (новые) скопировать и вставить на их место.
Альтернативы объединению ячеек.
Само собой разумеется, что такие ячейки могут помочь представить информацию в ваших таблицах лучше и осмысленнее … но они порождают множество неприятных побочных эффектов, о которых вы, возможно, даже не подозреваете. Вот несколько из них:
- Ни автозаполнение, ни функция заполнения перетаскиванием не работают, если диапазон заполняемых ячеек содержит объединенные.
- Вы не сможете преобразовать в таблицу Excel диапазон, содержащий такие ячейки.
- Вы не сможете создать на основе этих данных сводную таблицу.
- Невозможно отсортировать колонки, содержащие как объединенные, так и обычные ячейки.
- Если вы пользуетесь «горячими» клавишами для навигации, например переходите в начало или конец таблицы путем сочетания клавиш Ctrl + стрелка вверх или вниз, то теперь такое не получится. Курсор будет “упираться” в объединенные ячейки.
- Если вы выделяете столбцы (или строки) с помощью горячих клавиш Ctrl (Shift) + Пробел, то теперь вы не сможете выделить один столбец (или строку).
- Не получится воспользоваться автоматическим выравниванием ширины и высоты. Например, если вы соединили A1 и B1, то автоматическое выравнивание ширины столбца A теперь работать не будет.
Итак, я бы посоветовал дважды подумать перед слиянием ячеек в Экселе и делать это только тогда, когда это действительно необходимо для презентации или аналогичных целей, например, для центрирования заголовка таблицы по всей таблице.
Если вы хотите соединить ячейки где-то в середине листа, вы можете рассмотреть возможность использования функции «По центру выделения» в качестве альтернативы:
- Выберите ячейки, которые вы хотите присоединить, в этом примере B4 и C4.
- Используйте + , чтобы открыть окно форматирования.
- Перейдите на вкладку «Выравнивание» и активируйте опцию «По центру выделения» в раскрывающемся списке «По горизонтали» , а затем — «ОК».
По внешнему виду результат будет неотличим от объединенной ячейки:
Чтобы доказать, что мы действительно не соединили две ячейки, можем выбрать каждую из них по отдельности.
Excel 2010: как объединить ячейки
Для данной версии этой программы существуют следующие пять приёмов.
Приём №1
Первый приём работает при помощи контекстного меню. Опытные пользователи программы считают его самым быстрым и простым. Выполняется он так:
- зажмите клавишу Ctrl, а затем кликайте по ячейкам, которые необходимо объединить левой кнопкой мыши;
- выделив их, наведите курсор на них, а потом кликните правой кнопкой мыши;
- после этого появится диалоговое окно со списком возможных действий. Наведите курсор на строку «Формат ячеек», а затем нажмите левую кнопку мыши;
- в появившемся окне перейдите во вкладку «Выравнивание»;
- возле пункта «Объединение ячеек» поставьте галочку и нажмите «ОК».
Применять этот приём стоит только для текстовой информации. Это занятие будет бессмысленным если информация в таблице будет цифровой или в виде формул. Стоит также отметить, что при использовании такого способа сохраняются только те данные, которые находятся в левой верхней части. Программа сообщает об этом пользователю перед началом процесса.
После объединения ячеек информацию можно вставить обратно, но для этого предварительно скопируйте всю информацию с них в отдельный файл.
Возможно, Вам пригодится статья о том, как сделать сводную таблицу в Excel.
Приём № 2
Для объединения можно использовать панель инструментов. Так, в Excel 2010, а также в версиях 2007 и 2013 есть иконка, которая называется «Объединить и поместить в центре». Она расположена в меню в разделе «Главная». Если нажать на эту иконку, то появится выпадающее меню, в котором есть несколько вариантов объединения. После того как будут выделены необходимые ячейки, нужно просто нажать на эту иконку и выбрать наиболее подходящий вариант их объединения. Кстати, нажав на эту иконку повторно, их можно опять разгруппировать.
Приём № 3
Чтобы во время слияния необходимая информация не исчезла, можно воспользоваться функцией «Сцепить». К примеру, необходимо будет соединить столбцы А и В. Для этого нам нужно выполнить следующие действия:
- выделяем В1. Во вкладке «Главная» наводим курсор на кнопку «Вставить», а затем кликаем на стрелочку, которая находится возле неё. Появится выпадающее меню, в котором нужно кликнуть на пункт «Вставить столбцы на лист»;
- между столбцами А и В появится новый столбец. Все данные из столбца В переместятся в С. В появившийся пустой столбец вписывается формула =СЦЕПИТЬ(А1;»,»;С1) и нажимается Enter. В этой формуле в кавычках заключён разделительный знак. Это необязательно должна быть запятая. Для разделения информации можно использовать такие знаки, как: «;», «:»;
- далее выделяется ячейка с формулой. После этого наводится курсор на правый нижний угол и зажимается левая кнопка мыши. Выделяется весь столбец. Таким образом, формула скопируется во все ячейки и столбцы объединятся;
- теперь выделите столбец В и нажмите Ctrl+C. После кликните один раз по столбцу правой кнопкой мыши и в появившемся меню сначала выберите пункт «Специальная вставка». В выпавшем меню выберите в пункте «Вставить значение» иконку с цифрами 123. Все эти действия необходимы чтобы выделенные ячейки столбца не были связаны с соседними ячейками формулой;
- далее удаляются столбцы А и С. Для этого курсор ставится в столбце А. Затем во вкладке «Главная» необходимо нажать на кнопку «Удалить». В выпавшем списке выбрать «Удалить столбцы с листа». Аналогичным образом удалить и столбец С. В итоге в таблице останется лишь один столбец со всеми объединёнными данными.
Приём № 4
Объединить их, не потеряв информацию, можно и другим способом. Алгоритм действий такой же, как и в третьем приёме, только для их склеивания используется формула =А2&С2.
Приём № 5
Объединять ячейки в Excel можно и при помощи горячих клавиш. Для этого нужно скопировать уже соединённую ячейку при помощи сочетания горячих клавиш Ctrl+C, а затем вставить её в нужном месте, используя горячие клавиши Ctrl+V. Стоит отметить, что применение горячих клавиш позволит значительно ускорить процесс создания таблицы с объединёнными ячейками.
Используем новые функции СЦЕП и ОБЪЕДИНИТЬ.
Долгое время СЦЕПИТЬ была первой функцией, о которой мы думали, когда нам нужно было соединить текст в Excel. Но несколько новых игроков недавно вошли в игру. Я говорю о ОБЪЕДИНИТЬ (или TEXTJOIN) и СЦЕП ( или CONCAT), разработанных, чтобы помочь вам интегрировать несколько значений. Используйте эти простые функции всякий раз, когда вам нужно сложить вместе части имен, адресов или фраз, соединить цифры и слова. В настоящее время они доступны в Excel 2016, Excel Online и Mobile, Excel для планшетов и телефонов Android.
Функция ОБЪЕДИНИТЬ складывает текст из нескольких диапазонов или строк. Вы можете указать разделитель между каждым текстовым значением и дать указание игнорировать пустые ячейки. Даже если разделитель – пустая строка, ОБЪЕДИНИТЬ успешно сработает.
Вот как она выглядит:
Он имеет 3 обязательных и 1 необязательный аргументы:
- Разделитель позволяет указать любой символ для разделения текста. Это может быть запятая, пробел, амперсанд или что угодно. Символы должны быть заключены в двойные кавычки или это может быть ссылка на допустимую текстовую ячейку. Любые числа будут рассматриваться как текст.
- Второй параметр является обязательным аргументом. Если это ИСТИНА, пустые ячейки будут игнорироваться. Но вы можете приказать учитывать пустые, установив для него – ЛОЖЬ.
- ТЕКСТ1 позволяет вам указать диапазон для объединения, а не вводить каждое из них.
- – это необязательный аргумент, который позволяет указывать дополнительные диапазоны для включения, если ваш диапазон не является непрерывным.
Для текстовых элементов может быть не более 252 аргументов. Если результат превышает предел 32767 символов, она возвращает ошибку #ЗНАЧ!.
Представленный как часть обновления в феврале 2016 года, СЦЕП заменяет функцию СЦЕПИТЬ в Excel. Работает почти так же, но существенное отличие состоит в том, что теперь можно работать с диапазонами данных, а не перечислять каждую позицию по очереди. Согласитесь, это здорово упрощает работу.
Кроме того, СЦЕП является стандартной функцией, используемой в Google Sheets.
СЦЕПИТЬ продолжает поддерживаться для обеспечения совместимости с предыдущими версиями Excel.
Выглядит это следующим образом:
Есть только два аргумента, один из которых является необязательным:
- ТЕКСТ1 – текстовая запись, которую нужно присоединить. Это может быть отдельный элемент или область таблицы.
- обозначает дополнительные текстовые элементы для объединения.
Для текстовых данных может быть не более 253 аргументов.
Ранее, если вам нужно было объединить текст из нескольких ячеек, необходимо было указать каждую из них по отдельности. С новыми функциями ОБЪЕДИНИТЬ и СЦЕП вы можете просто ссылаться на диапазон и комбинировать текстовые фразы из диапазонов с разделителем или без него.
Скажем, вы хотите сгруппировать вместе части телефонных номеров. Применяя СЦЕПИТЬ, вам нужно будет вводить адреса один за другим, как в этом примере.
В этом случае СЦЕП выглядит гораздо компактнее. Все, что вам нужно сделать, это просто выбрать диапазон для объединения.
В то же время, СЦЕП и СЦЕПИТЬ выглядят одинаково, когда вам нужно соединить части текста в одну фразу с помощью разделителей.
и
Как легко увидеть, они не обрабатывают пустые ячейки, что приводит к появлению лишних пробелов (например, в G3 и G8).
Поэтому функции ОБЪЕДИНИТЬ суждено стать действительно популярным выбором для пользователей, работающих с большими объемами текстовых данных.
Вы просто указываете разделитель (если нужно), выбираете «игнорировать пустые» и определяете диапазон. Это гораздо более разумное и быстрое решение.
Если у вас есть Excel 2016, изучите применение ОБЪЕДИНИТЬ и СЦЕП, чтобы увидеть, насколько они полезны, и попрощайтесь с традиционными способами при объединении.
Спасибо за чтение!
Как объединить ячейки в Excel без потери данных
Как уже упоминалось, стандартные функции слияния сохраняют содержимое только верхней левой позиции. И хотя Microsoft внесла в последние версии программы довольно много улучшений, функция слияния, похоже, ускользнула от их внимания. И это критическое ограничение сохраняется даже в Excel 2016 и 2019. Ну, там, где нет очевидного способа, есть обходной путь 🙂
Метод 1. Объедините ячейки в одном столбце (функция “Выровнять”)
Это быстрый и простой метод соединения без потери информации. Однако для этого требуется, чтобы все соединяемые данные находились в одной области в одном столбце.
- Выделите все клетки таблицы, которые хотите объединить.
- Сделайте столбец достаточно широким, чтобы вместить всё содержимое.
- На вкладке «Главная » используйте « Заполнить» > «Выровнять» >. При этом все содержимое переместится на самый верх диапазона.
Выберите стиль выравнивания в зависимости от того, хотите ли вы видеть итоговый текст по центру или же нет.
Если получившиеся значения распределяются по двум или более строкам, сделайте столбец немного шире.
Этот метод слияния прост в использовании, однако он имеет ряд ограничений:
- Вы можете объединять только в одной колонке.
- Он работает только для текста, числовые значения или формулы не могут быть обработаны таким образом.
- Это не работает, если между объединяемыми попадаются пустые ячейки.
Метод 2. Используйте функцию СЦЕПИТЬ
Пользователям, которым удобнее пользоваться формулами Excel, может понравиться этот способ объединения ячеек. Вы можете использовать функцию СЦЕПИТЬ или оператор &, чтобы сначала объединить значения, а затем при необходимости соединить и сами ячейки.
Предположим, вы хотите соединить A2 и B2. И там, и там имеются данные. Чтобы не потерять информацию во время слияния, можно использовать любое из следующих выражений:
Формулу мы запишем в D2. И теперь у нас уже целых 3 позиции: две исходных и одна объединённая. Далее потребуется несколько дополнительных шагов:
- Скопируйте D2 в буфер обмена (можно использовать + ).
- Вставьте скопированное значение в верхнюю левую позицию диапазона, который вы хотите объединить (в A2). Для этого щелкните ее правой кнопкой мыши и выберите «Специальная вставка»> «Значения» в контекстном меню.
- Теперь можно удалить содержимое B2 и D2 — нам оно больше не понадобится, только мешать будет.
- Выделите позиции, которые вы хотите соединить (A2 и B2), и затем — .
Аналогичным образом вы можете соединить и несколько ячеек. Только формула СЦЕПИТЬ в этом случае будет немного длиннее. Преимущество этого подхода в том, что вы можете использовать разные разделители в одном выражении, например:
Вы можете найти больше примеров в этом руководстве – СЦЕПИТЬ в Excel: как объединить текстовые строки, ячейки и столбцы .
Способы объединения ячеек в Excel
Если ячейки пустые
Также эти способы будут актуальны, если данные в объединяемых ячейках вам не нужны.
Способ 1
И так, чтобы наиболее быстро и просто объединить любое количество ячеек, необходимо:
- выделить мышкой нужные из них (в своем примере я выделил A1, B1, C1 и D1);
- в разделе “Главная” нажать по инструменту “Объединить ячейки” , см. скриншот ниже.
Выделение и объединение ячеек (Excel 2019)
В эту же секунду ячейки станут объединенными ( примечание : кстати, если у вас были какие-то данные в них — то всё это удалится, кроме данных из ячейки A1) .
Обратите внимание, что ячейки можно объединять не только по горизонтали, но и по вертикали. Делается это аналогично!
Способ 2
Если на панели инструментов Excel вы не находите нужной кнопки (опции) — эту задачу можно выполнить иначе:
- сначала также выделите необходимые ячейки;
- затем кликните по выделенной области правой кнопкой мышки и в появившемся меню откройте пункт “Формат ячеек” .
Далее перейдите во вкладку “Выравнивание” и поставьте галочку рядом с функцией “Объединение ячеек” . Нажмите OK.
Как видите на скрине ниже – задача успешно решена (и этот способ вполне рабочий, правда, вынуждает сделать 1-2 “лишних” клика мышкой) .
Задача выполнена – ячейки слиты
Если в ячейках есть данные (которые также нужно объединить)
Важная ремарка : при объединении ячеек мы будем не суммировать их содержимое, а “склеивать” (сцеплять) между собой. Т.е. если у вас в одной ячейке приводится имя, а в другой фамилия — после объединения будет одна строка с именем и фамилией; если в одной ячейке цифра “5”, а в другой “3” — после объединения будет “53” (а не как при сумме: “8”) .
Способ 1
В качестве примера взял список ФИО нескольких вымышленных персонажей. Задача, кстати, вполне приближена к жизни (приходилось с этим сталкиваться).
Сначала необходимо выбрать одну из ячеек напротив первой строки (я взял E1) и написать в строке формул следующее выражение:
Пишем спец. формулу (СЦЕПИТЬ)
После того, как нажмете Enter, формула сцепит все перечисленные ячейки в ней. В моем случае получилось ФИО, но без пробелов (что ни есть удобно).
Для того, чтобы исправить это, просто измените частично формулу (добавьте кавычки с пробелом, как в моем примере) :
Если вам нужны пробелы (или другие символы) между объединенными данными – корректируем формулу
Разумеется, вместо пробела в кавычках можно поставить любой другой символ (дефис, например).
После, останется только растянуть формулу на другие строки, и задача будет решенной.
Растягиваем формулу на другие строки
Как перенести склеенные данные в другой документ (чтобы они не зависели от формул)
Наши сцепленные строки в этом документе зависят от формул, и если слегка их изменить — то все “разъедется”. В ряде случае гораздо удобнее работать не с ними, а с текстовыми строками. Попробуем перенести наши результаты в другой документ (или новый лист).
И так, сначала необходимо выделить наши сцепленные ячейки (в моем примере это столбец “E”), нажать правой кнопкой мышки по ним и выбрать функцию “Копировать” .
Далее открыть новый документ (или лист) кликнуть правой кнопкой мышки по нужной ячейке и нажать по меню “Специальная вставка” . См. пример ниже.
В появившемся окне настроек укажите, что вам требуется вставить только “Значения” (а не сами формулы) и нажмите OK.
Как видите на скрине ниже, в документ были вставлены текстовые значения из ранее сцепленных ячеек (а не сами формулы).
Формул нет (только текстовые строки)
Способ 2
Объединять ячейки в Excel можно и без спец. формул, достаточно использовать знак “&”.
Формула в этом случае будет выглядеть так:
Еще один вариант объединения ячеек с содержимым
Разумеется, чтобы добавить пробелы между объединенными значениями, нужно слегка изменить формулу:
Вставляем пробелы между данными
Если вместо пробелов вам нужны дефисы, формула несколько преобразится:
Как будет выглядеть формула, если вместо пробелов вставим дефисы
Когда “настройка” формулы будет завершена — просто потяните мышкой за уголок и растяните ее на другие строки (столбцы). После, Excel применит ее к другим ячейкам (пример ниже).
Формула распространена на др. ячейки
Что касается переноса полученных результатов в другой документ, то это делается аналогично вышесказанному.
На сим закруглюсь! Дополнения по теме приветствуются.
Функция сцепить в Excel
Функция сцепить позволяет объединить в единый массив несколько текстовых строк, либо числовых значений, либо ссылок на другие ячейки, а также различные комбинации этих элементов. Рассматривать будем на примере.
Задача: Есть таблица с колонками Имя, Отчество и Фамилия. Необходимо сделать единый массив из этих значений. По сути нужно объединить все три ячейки в одну – ФИО.
Все формулы начинаются со знака =. Далее вводим название самой функции СЦЕПИТЬ. При вводе названия функции Excel выдает подсказку, которой вы можете можете воспользоваться. Рядом с названием появляется описание ее предназначения.
После ввода названия функции вводиться открывающая скобка (. В подсказке сейчас вы можете видеть описание синтаксиса – что необходимо вводить для этой формулы.
Следующим шагом нужно щелкнуть по ячейке, которая будет сцеплена первой. В нашем случае это ячейка в столбце с именем.
После этого, согласно синтаксису, ставим точку с запятой ; – этот символ служит разделителем. Повторяем предыдущий шаг для столбцов с отчеством и фамилией. В конце закрываем функцию с помощью закрывающей скобки ).
После нажатия клавиши Enter вы получите результат сцепления.
Этот результат не совсем читабелен, потому что между значениями нет пробелов. Сейчас мы будем его добавлять. Для того, чтобы добавить пробелы, мы немного изменим формулу. Пробел – это разновидность текста и для того, чтобы ввести его в формулу, необходимо ввести кавычки и между ними вставить пробел. Вся конструкция будет выглядеть таким образом ” “. Осталось дело за малым – сцепить все знаком ;.
Точно таким же образом можно вводить дополнительные символы. Например, поставить запятую или точку. Конструкция в этом случае будет такая “.”. Осталось только протянуть функцию на все строки (об этом расскажу в конце статьи), а так как эта ячейка содержит формулу, а не значения, то необходимо скопировать значения в новую колонку через функцию Специальной вставки.
С помощью функции
Excel предусматривает несколько функций для объединения ячеек. Для начала, расскажем о самой простой и «теряющей» информацию. Если интересует, как в Экселе соединить текст из двух ячеек в одну, оставив только одно значение – то вам понадобится функция «объединить» в разделе «Формат ячейки».
- Выделите мышкой ячейки, которые нужно объединить.
- По образовавшемуся полю щелкните правой кнопкой мыши.
- Выберите пункт «Формат ячеек».
- В появившемся окне зайдите в раздел «Выравнивание».
- Отметьте галочкой пункт «Объединить ячейки» и нажмите «Ок». Выделенные поля объединяться в одну большую с сохранением содержания первой ячейки.
Также эта функция есть в графе «Главная» в разделе «Выравнивание» в верхней части экрана.
С помощью функции «Сцеп-сцепить»
В ранних версиях Excel для объединения текста ячеек применялась функция «Сцепить», в новых вариантах программы ее заменили функцией «Сцеп». Для ее использования:
- Щелкните по пустой ячейке в Excel.
- Поставьте знак «=» и большими буквами введите «Сцепить» либо «Сцеп».
- В скобках после формулы кликните по ячейке, которая должна быть первой в объединенной ячейке, либо введите ее адрес вручную (например, A1). Затем поставьте точку с запятой, после щелкните или напишите вторую ячейку. Затем поставьте точку с запятой и отметьте третье поле. После перечисления адресов нажмите «Enter». В поле, где вбивали формулу, появится объединенный текст. Он появится без пробелов между текстовыми блоками. Чтобы этого избежать, отбейте пробел в каждой отдельно взятой ячейке после находящегося текста, либо после адреса ячейки в формуле добавьте пробел вручную, написав « » (пробел в кавычках). Пробел в формуле также отделяется от остальных элементов точкой с запятой.
Как в Экселе соединить текст из двух ячеек в одну с помощью функции «Объединить»
«Объединить» – усовершенствованная вариация функции «Сцеп». Ее отличие в том, что параметры вводятся единожды на этапе написания функции. В частности, разделитель придется указать один раз для содержимого всех ячеек. Для того чтобы воспользоваться функцией «Объединить» нужно выполнить действия:
- В пустой ячейке поставьте знак «=» и напишите большими буквами «Объединить».
- В скобках после формулы укажите разделитель в кавычках (« » ,«,»,« и »), затем поставьте точку с запятой. Второй параметр формулы – это игнорирование пустых полей. Если они не должны учитываться в формуле, напишите «1», в ряде версий этот параметр обозначается словом «Истина» или «Ложь». Затем перечислите через запятую ячейки, которые нужно объединить, и нажмите «Enter».
В итоге формула должна иметь вид: «=ОБЪЕДИНИТЬ(« »;ИСТИНА; «A1»; «A2»; «A3»).
Если в A1 – «Иванов», в А2 – «Иван», в А3 – «Иванович», то после нажатия «Enter» в пустой ячейке появится «Иванов Иван Иванович».
Основные элементы таблицы Excel
Так выглядит чистый лист Эксель:
Он состоит из столбцов и строк, а они в свою очередь – из ячеек. Столбцы обозначаются буквами, а строки – цифрами. Ячейка может быть неактивной и активной, если курсор установлен в ней. У ячейки есть адрес, который включает номер строки и номер столбца. Этот адрес высвечивается в поле в верхнем левом углу под панелью управления.
Чтобы создать таблицу, нужно обвести нужное количество столбцов и строчек мышкой и очертить таблицу с помощью функции «Границы».
В шапке проставляются нужные значения, нумеруются строки. Так выглядит самая простая таблица:
Она подойдет для учета простейших значений, подсчета итоговой суммы и других элементарных действий. Гораздо чаще приходится составлять очень сложные структуры, в которых большое количество элементов и значений. При этом возникает необходимость объединения разных областей. Сделать это можно несколькими способами.
Как разделить ячейки и заполнить повторяющиеся значения в 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 дней. Загрузите и бесплатную пробную версию прямо сейчас!
Связанная статья:
Объединение текста с переносами строк.
Чаще всего вы бы разделяли соединенные текстовые элементы знаками препинания и пробелами, как показано в предыдущем примере. Однако в некоторых случаях может потребоваться разделить их с помощью переноса строки или возврата каретки. Типичным примером является объединение почтовых адресов из информации в отдельных столбцах.
Проблема заключается в том, что вы не можете просто ввести разрыв строки, как обычный символ, и поэтому необходима специальная функция CHAR для предоставления соответствующего кода ASCII в формулу конкатенации:
- В Windows используйте СИМВОЛ(10), где 10 – это код ASCII для перевода строки.
- В системе Mac используйте СИМВОЛ(13), где 13 – код ASCII для возврата каретки.
В этом примере у нас есть части адреса в столбцах от A до F, и мы соединяем их в столбце G с помощью оператора конкатенации «&». Объединенные элементы разделяются запятой (“,”), пробелом (” “) и переводом строки СИМВОЛ(10):
Примечание. При использовании разрывов строк для разделения объединенных значений необходимо включить параметр «Перенос текста», чтобы результат отображался правильно. Для этого нажмите Ctrl + 1, чтобы открыть диалоговое окно «Формат», перейдите на вкладку «Выравнивание» и установите флажок « Переносить текст» .
Таким же образом вы можете разделить связанные части и другими символами, такими как:
- Двойные кавычки (“) – СИМВОЛ(34)
- Косая черта (/) – СИМВОЛ(47)
- Звездочка (*) – СИМВОЛ(42)
Хотя проще включить печатные символы в формулу конкатенации, просто набрав их в двойных кавычках, как мы это делали в предыдущем примере.
В любом случае, все четыре из приведенных ниже выражений дают одинаковые результаты:
Объединить текст в ячейках с помощью функции ОБЪЕДИНИТЬ
В версии MS Excel 2016 появилась еще одна функция для объединения текста – функция ОБЪЕДИНИТЬ. Если вы пользователь более ранних версий, то для того чтобы объединить текст, используйте вышеописанные способы.
Обратите внимание , что функция Объединить доступна только при наличии подписки на Office 365. С помощью функции ОБЪЕДИНИТЬ можно объединить текст из нескольких ячеек, строк или диапазонов
С помощью функции ОБЪЕДИНИТЬ можно объединить текст из нескольких ячеек, строк или диапазонов.
Сперва разберем синтаксис функции ОБЪЕДИНИТЬ:
=ОБЪЕДИНИТЬ(разделитель; игнорировать_пустые; текст1; ; . )
- разделитель – текстовая строка, которой будет разделятся объединенный текст;
- игнорировать_пустые – принимает значение ИСТИНА (1) или ЛОЖЬ (0). Если необходимо пропустить пустые ячейки, то устанавливаем значение ИСТИНА;
- текст1 – текстовый элемент, который необходимо объединить;
- ; . – дополнительные текстовые элементы для объединения.
Рассмотрим пример, как объединить текст в Excel используя функцию ОБЪЕДИНИТЬ.
Объединить текст в Excel – Объединить текст с помощью функции ОБЪЕДИНИТЬ
На этом мы закончим статью, как в Excel объединить текст. Мы рассмотрели несколько вариантов, как объединить текст в ячейках в Excel с помощью амперсанда ( & ), функции СЦЕПИТЬ , функции ОБЪЕДИНИТЬ, а также как объединить текст с датой или числами с соответствующими форматами.
Как сцепить два текста в один с помощью и без функции Excel?
В примере показанным на рисунке таблица содержит первые два столбца:
- Имя – ячейки в этой колонке содержат текстовые данные полученные из базы картотек кадрового отдела.
- Фамилия – в данном столбце находиться только фамилии сотрудников.
В третьем столбце «Имя + Фамилия» необходимо объединить имя и фамилию каждого сотрудника для последующего использования в сводных таблицах и отчетах, сформированных программой Excel.
Для этого необходимо попарно объедини тексты из ячеек столбцов таблицы в общие строки.
На рисунке проиллюстрированный пример решения данной задачи. Для этой цели в примере должен использоваться оператор «&» (END вместо оператора «+»), который позволяет объединять значения ячеек в формулах:
Как показано выше на рисунке с помощью символа «&» можно соединить любые текстовые значения из разных ячеек без использования функции: =СЦЕПИТЬ(). В этом примере объединены значения ячеек A2 и B2 с добавленным между ними символом пробела (указанный в формуле между кавычками как текстовое значение).
Для объединения текстов в одну строку программа Excel предлагает встроенную функцию=СЦЕПИТЬ(A2;” “;B2), которая объединяет текстовые значения в одну строку. Однако на практике мы не рекомендуем использовать функцию СЦЕПИТЬ, а в место нее просто применять в формулах оператор &, так как она имеет ряд своих недостатков.
3 главных недостатка функции СЦЕПИТЬ по сравнению с оператором &:
- Ограниченное максимальное количество объединяемых значений ячеек до 255.
- Функция объединяет только текстовые значения, а оператор & объединит любые значения ячеек.
- Функция требует немного больше затрат времени и ресурсов как у программы Excel (в процессе вычислений с использованием сложных формул), так и у пользователя (в процессе ввода функции в строку формул).
Интересный факт! В Excel нет обратной функции РАСЦЕПИТЬ и нет специального символа оператора. Для решения такой задачи применяются формулы с комбинациями текстовых функций. Например маркером для расцепления текста послужит символ пробела « » , а дальше:
- чтобы расцепить только имя используем формулу: =ЛЕВСИМВ(C2;ПОИСК(” “;C2;1))
- чтобы расцепить только фамилию – формула: =ПРАВСИМВ(C4;ПОИСК(” “;C4;1)+1)
Фактически функция СЦЕПИТЬ устарела, но все еще доступна пользователям в новых версиях программы Excel.
Вывод
Процесс объединения столбцов в Эксель можно осуществлять по-разному.
Наиболее простыми являются первый и второй методы. Однако самый функциональный способ, позволяющий вам сохранить данные – третий.
Описанные выше методы объединения столбцов в таблице Эксель охватывают практически все возможные ситуации, в которых приходится решать подобные задачи. Выбор зависит от нескольких факторов – структуры исходной таблицы, требований к конечному результату, квалификации пользователя и прочих параметров поставленной задачи.
Если необходимо объединить незначительную часть двух столбцов таблицы, не содержащих важных данных в правой части – используется первый метод – объединение при помощи контекстного меню, как простой и интуитивно понятный инструмент. Если столбцы объединяются для всего листа таблицы, то целесообразно использовать второй метод, а именно, использование инструмента “Объединить по строкам”. Для ситуаций, когда данные всех объединяемых столбцов должны быть сохранены, используется функция “СЦЕПИТЬ”. Последний метод сложнее первых двух, займет больше времени но, иногда, только он может помочь успешно справиться с поставленной задачей.