Excel объединить ячейки с сохранением текста - ПК журнал
Polytech-soft.com

ПК журнал
42 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

Здравствуйте, друзья! Объединение ячеек это рутинная операция при создании и редактировании таблиц, которая используется очень часто. Проблем при создании таблиц с нуля как правило не возникает.

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

Как объединить ячейки в excel в таблице ?

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

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

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

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

Местоположение будущей кнопки выбираем в любом удобном месте документа. Курсор примет вид крестика; нажимаем левую кнопку мыши и рисуем границы:

Появится окошко макроса Пока нажимаем на кнопку «Создать». Откроется редактор VBA; удаляем из окна весь текст и копируем туда вместо него текст следующей процедуры:

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

В окне редактора код выглядит следующим образом:

Нажимаем значок «сохранить», если нигде нет красных строк во вставленном коде — закрываем редактор. Теперь нужно привязать созданную процедуру к нашей нарисованной кнопке. Для этого правой кнопкой мыши вызываем нужный пункт:

Здесь видим название нашей процедуры — выбираем его. А так же обозначим местонахождение макроса — только в данном документе.

В новых версиях Office при попытке сохранить документ будет выведено сообщение о том, что сначала его нужно сохранять в формате «Документ Excel с поддержкой макросов». Только после этих действий кнопка начнет работать.

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

Проверяем работу кнопки — сначала выделяем нужные ячейки и затем жмем кнопку. Заработало? Ура!!

Как в 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 – это сервис для автоматизации повторяющихся действий, он представляет собой записанную последовательность примененных функций и щелчков мышью для последующего воспроизводства. Используется, если нужно регулярно выполнять типовые задачи, в которых меняются данные, но не структура. Например, макросы используются при составлении ежемесячных отчетов о заработной плате, в которых меняются только цифры, но не метод расчета. Тогда макрос избавит пользователя от необходимости регулярно вручную настраивать и использовать формулы.

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

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

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

Работа с ячейками в Excel: объединение, изменение, защита.

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

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

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

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

Кнопка вызова операции объединения ячеек

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

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

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

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

Посмотрите короткое видео ниже

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

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

Ниже описаны операции с применением горячих клавиш CTRL+C -копирование, CTRL+V — вставка

1 вариант Объединяем текст в одной строке

  • Выделяем ячейки с нужными данными и копируем содержимое CTRL+C.
  • Открываем программу Блокнот (текстовый редактор) и вставляем скопированное в него CTRL+V.
  • То что вставилось в Блокнот, выделяем и заново копируем CTRL+C.
  • Переходим в Excel. Удаляем данные из исходных ячеек. Кликаем в первую. После кликаем в строку формул (выделена оранжевым прямоугольником на рисунке ниже) и нажимаем CTRL+V.

Почему именно в строку формул вставляем? Потому что в Блокноте сохраняются невидимые глазу знаки табуляции. И при вставке непосредственно в таблицу данные опять разобьются по разным ячейкам.

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

  • Повторяем пункты 1 и 2 из предыдущего варианта
  • Теперь удалим знаки табуляции в Блокноте. Выделите пустоту (интервал) между любыми словами. Скопируем ее CTRL+C.
  • В меню Блокнота выберите Правка — Заменить. Кликните в поле Что: и нажмите CTRL+V. Вы вставите невидимый знак табуляции.
  • Кликните в поле Чем: и нажмите клавишу Пробел. Далее кнопку Заменить все.
  • Выделяем и копируем весь текст из Блокнота
  • Переходим в Excel. Удаляем данные из исходных ячеек. Кликаем в первую. И вставляем данные CTRL+V
Читать еще:  Как вычислить разницу в датах excel

Данные будут вставлены по строкам с объединением текста в каждой.

Объединение ячеек в эксель с сохранением текста

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

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

На вкладке Главная в разделе редактирование кликните кнопку Найти (значок лупы) или используйте сочетание клавиш Ctrl+F. Откроется следующее окно (смотри ниже).

Нажимаем кнопку Формат (выделена красным прямоугольником)

Окно поиска ячеек

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

Окно Найти формат

Нажимаем ОК. И в следующем окне видим результат поиска.

Теперь, кликая по адресу ячейки в результатах поиска (выделено красной рамкой), она будет выделятся на Листе электронной таблицы.

Как разделить ячейку в экселе

К сожалению, в Excel нельзя разбить ячейку, как это делается в таблице Word. Но здесь можно схитрить — добавить пустые ячейки и объединить ячейки сверху, чтобы получить вид разделенной. Для этого выделите ячейку или группу ячеек для вставки такого же количества новых. Кликаем на выделении правой кнопкой мыши и из контекстного меню выбираем действие Вставить. Далее выбираем что и как вставлять (смотрите рисунок ниже)

Результат вставки группы ячеек со сдвигом вправо

Кстати, таким же способом можно удалить одну или группу ячеек.

Как сделать ячейки одинакового размера

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

Ширина столбцов в Excel задается числовым значением, которое соответствует числу свободно отображаемых символов. По умолчанию — это значение равно 8 символам с хвостиком. А высота строк задается в пунктах, как размер шрифта, и по умолчанию равна 12,75.

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

1 способ. Изменяем с помощью мыши

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

Изменение ширины и высоты ячейки с помощью мыши

2 способ. Изменяем с помощью команды из меню Формат

В ленте инструментов на вкладке Главная в разделе Ячейки кликаем кнопку Формат и в выпадающем списке выбираем нужное действие Ширина столбца или Высота строки.

Устанавливаем размеры ячейки

Задаем нужные значения и размеры выделенных ячеек станут одинаковыми.

Внимание! Если ширина столбцов окажется недостаточной для отображения числовых данных, то вместо чисел будут видны знаки ###. В этом случае следует увеличить значение ширины.

Как сделать перенос слов в ячейке Excel

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

Отображение текстовых данных в ячейке в несколько строк

Можно принудительно разбить вводимые данные на несколько строк. Для этого в позиции переноса нужно нажать комбинацию клавиш Alt+Enter.

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

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

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

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

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

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

Читать еще:  Повторяющиеся слова в excel

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

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

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

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

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

Дополнительная информация:

Дорогой читатель! Вы посмотрели статью до конца. Получили вы ответ на свой вопрос? Напишите в комментариях пару слов. Если ответа не нашли, укажите что искали.

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

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

Как объединить ячейки

Процедура довольно легкая и может использоваться в следующих случаях:

  1. Объединение пустых ячеек.
  2. Объединение ячеек, среди которых только одна содержит заполненные данные.

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

При таком способе выделенные ячейки будут объединены в одну единую, а содержимое будет выровнено по центру.

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

При таком способе объединения данные будут выровнены по правому краю объединенной ячейки (по умолчанию).

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

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

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

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

А появившемся окне выбираем пункт «Выравнивание» и ставим галочку напротив «Объединение ячеек». В этом меню также можно выбрать и другие параметры объединения: перенос текста по словам, автоподбор ширины, горизонтальная и вертикальная ориентация, направление, различные варианты выравнивания и прочее. После того как все параметры выставлены кликаем на «OK».

Итак, как мы и хотели, ячейки объединились в одну.

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

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

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

Первым шагом делаем следующее. Между объединяемыми ячейками необходимо добавить пустую ячейку. Чтобы это сделать нужно правой кнопкой мыши щелкнуть на номер столбца/строки, перед которыми мы хотим добавить новый столбец/строку и выбрать в раскрывшемся меню пункт “Вставка”.

В полученной новой ячейке прописываем формулу по следующему шаблону: “=СЦЕПИТЬ(X;Y)“. При этом X и Y — это значения координат объединяемых ячеек.

В нашем случае, требуется сцепить ячейки B2 и D2, значит, прописываем формулу “=СЦЕПИТЬ(B2;D2)” в ячейку C2.

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

Для того чтобы убрать лишние ячейки, щелкаем мышью (правой кнопкой) по получившейся объединенной ячейке. В выпадающем списке необходимо нажать «Копировать».

Далее идем в ячейку, находящуюся справа от объединенной (в которой находятся изначальные данные), щелкаем правой кнопкой мыши по ней, после чего выбираем из списка параметр “Специальная вставка».

В открывшемся окне среди всех вариантов выбираем “Значения” и щелкаем “ОК”.

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

Теперь, после того, как мы вставили результат в ячейку D2, можно удалить лишние ячейки, которые теперь не нужны (B2 и С2). Для этого выбираем лишние ячейки/столбцы левой кнопкой мыши, далее по выделенному диапазону щелкаем правой кнопкой мыши и в открывшемся меню выбираем “Удалить”.

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

Заключение

Таким образом, в обычном объединении ячеек ничего сложного нет. А вот чтобы объединить ячейки сохранив данные придётся слегка потрудиться. Но все же эта задача вполне выполнимая благодаря удобному функционалу программы Excel. Главное – запастись терпением и соблюдать правильную последовательность действий. Рекомендуем перед началом работы на всякий случай сделать копию документа, если вдруг что-то не получится и данные будут утеряны.

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

Ссылка на основную публикацию
ВсеИнструменты 220 Вольт
Adblock
detector