Excel форматировать как таблицу с объединенными ячейками

 

FeD_Lviv

Пользователь

Сообщений: 93
Регистрация: 25.02.2013

Кто знает, как можно «обойти» проблему: Форматировать как таблицу vs объединение ячеек?
Надо сделать таблицу (базу данных) по объектах. И в любой момент надо будет подсчитать кое-что, сравнить и т.п.
То есть сделать сводную таблицу и все будет ОК.
Проблема в том что на каждом объекте не по одном двигателю, а от 5 до 15.Приходится объединять ячейки, там где прописывается адрес. А объединенные ячейки, форматировать, как таблицу, Excel или не хочет или автоматом «разбивает» ячейки.
Прописывать напротив каждого двигателя один и тот же адрес не хочу потому что потом не возможно будет точно узнать количество объектов.
Сделать «широкую» таблицу (последовательно прописывать двигатели) не хочу да и не удобно, плюс на каждом объекте разное количество двигателей и таблица выйдет не очень.

Изменено: FeD_Lviv04.03.2013 23:17:54

 

FeD_Lviv

Пользователь

Сообщений: 93
Регистрация: 25.02.2013

На Листе 1 пример таблицы, вот такая таблица надо, но тут прописал по одном двигателю.
На Листе 2 пример какие ячейки объединяю, проблема в том что «Форматировать, как таблицу» не получается — разбивает ячейки.

 

iba2004

Пользователь

Сообщений: 1034
Регистрация: 22.12.2012

Привет!
Я неочень понял просьбу, но посмотри, пжл, здесь

http://planetaexcel.ru/forum/?PAGE_NAME=read&FID=1&TID=46279

Это похоже?

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

#4

05.03.2013 00:56:51

Цитата
FeD_Lviv пишет:Кто знает, как можно «обойти» проблему: Форматировать как таблицу vs объединение ячеек?

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

Я сам — дурнее всякого примера! …

 

ZVI

Пользователь

Сообщений: 4328
Регистрация: 23.12.2012

Объединенные ячейки, действительно, неудобны при обработке.
Но и бояться их незачем, если Вам удобно — используйте на здоровье, для кого-то же они придуманы  :)  
В приложении на Листе1 нажмите кнопку Run и небольшой макрос из данных Листа2 создаст таблицу Листа1. Макросы должны быть разрешены.

Изменено: ZVI05.03.2013 06:36:03

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

#6

05.03.2013 07:17:53

Владимир,

Цитата
FeD_Lviv пишет:
Прописывать напротив каждого двигателя один и тот же адрес не хочу потому что потом не возможно будет точно узнать количество объектов.

:D

Изменено: KuklP05.03.2013 07:18:23

Я сам — дурнее всякого примера! …

 

TatyanaT

Пользователь

Сообщений: 9
Регистрация: 24.09.2014

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

 

lamero4ek

Пользователь

Сообщений: 2
Регистрация: 15.09.2016

#8

10.10.2016 17:17:00

Цитата
ZVI написал: В приложении на Листе1 нажмите кнопку Run…

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

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

1. Вопрос по теме? Умная таблица с объединенными ячейками?
2. Кнопка цитирования не для ответа.
3. Измените логин в Вашем профиле. Замена букв цифрами — не лучший метод самовыражения.

 

lamero4ek

Пользователь

Сообщений: 2
Регистрация: 15.09.2016

Может я и не правильно выразился в чем то, таблица создана до меня…
по пунктам:
1. про умную таблицу я не писал, а вопрос как раз таки по теме, по объединенным ячейкам vs табличное форматирование…
2. цитата была для того чтобы понятно было кому и на какой пост отвечать.
3. по логину — это чисто мое дело какой логин мне писать, Вы всего лишь модератор, пишите правила тогда по созданию логинов…
как пользователь и модератор этого сайта вы возможно и профи в экселе, но как человек… даже писать не охото…ваш пост все сказал за вас…

Умничать все могут, а помочь человеку может только Человек! Специально написал с большой буквы…
Ариведерчи умник!!!

 

kuklp

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

#11

10.10.2016 18:34:55

Однако, хамите..

Цитата
3. Запрещено
3.2. Использовать в сообщениях, подписях, именах и логинах на форумах нецензурную лексику, текст с пЕреМеНнЫм регистром или бессмысленным набором символов. Создавать аватары порнографического, политического или религиозного содержания. Администрация вправе удалить такого пользователя без предупреждения.

Изменено: kuklp10.10.2016 21:39:51

Я сам — дурнее всякого примера! …

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Пока что предупреждение 40%. Будете дальше продолжать в таком тоне, получите бан.

По вопросам-замечаниям:
1. «Форматировать как таблицу» — здесь разговор как раз об умных таблицах  (посмотрите пример автора во втором сообщении).
2. Это была не цитата, а бездумная копия целого сообщения. И цитатой это безобразие сделал модератор.
3. Об отображаемом имени — правильно написали («Вы всего лишь модератор») и должны знать, что требования модератора нужно выполнять.

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

#13

10.10.2016 22:24:51

Цитата
lamero4ek написал:
это чисто мое дело какой логин мне писать

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

Цитата
lamero4ek написал:
как пользователь и модератор этого сайта вы возможно и профи в экселе, но как человек… даже писать не охото

А вот это уже скрытое оскорбление.
Бан на трое суток — Виктор просто постеснялся, так как это касается лично его.

 

kio_rio2

Пользователь

Сообщений: 1
Регистрация: 10.01.2017

ZVI,Здравствуйте, нужно сделать сводную таблицу. Исходник очень сложный, сможете помочь? Если принципиально оплачу(немного) консультацию.

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Создайте новую тему с названием, отражающим проблему. Если хотите платно — раздел Работа

 

TooDeski

Пользователь

Сообщений: 1
Регистрация: 25.07.2017

Вопрос уважаемым знатокам:

Возможно ли диапазон ячеек форматировать как таблицу С обьединением пар ячеек ПО СТОЛБЦАМ????
Пример — одная ячейка Таблицы = ячейки A1 B1 диапазона.
Вот весь мозг вытекает, локти кусаю, а как сделать…
Другие варианты неприменимы. Только обьединение по столбцам.

 

RAN

Пользователь

Сообщений: 7091
Регистрация: 21.12.2012

#17

25.07.2017 21:17:54

Если «Таблица», это «умная таблица» — откажитесть от нее.
Если «Таблица», это «сводная таблица» — откажитесть от нее.
И объединяйте на здоровье.

Форматирование таблицы с объединенными ячейками

Predator_7

Дата: Четверг, 24.04.2014, 08:51 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 10


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

Добрый день!
Казалось бы, элементарная задача: Отформатировать столбцы таблицы (выравнивание, перенос текста и.т.д.) определенным образом.
Все бы ничего, но в таблице присутствуют объединенные ячейки. В таблице присутствуют и текстовые данные и числовые. Таблица большая,
прикладываю кусок. В объединенных ячейках — только текст. При форматировании вручную с выделением столбцов все ОК, но макросом сделать у меня не получается.
Т.к. применяется форматирование к столбцу (выравнивание по горизонтали посередине) , например С, а он есть и в области объединенных ячеек, то и текст в А В и.т.д. тоже выравнивается посередине. Можно сделать так: Не изменять формат в объединенных ячейках, оставить, как есть или выровнять по левому краю.
Необходимо:
Столбец A— выравнивание по гориз. по левому краю
Столбец B— выравнивание по гориз. по левому краю
Столбец C— выравнивание по гориз по середине
Столбец D— выравнивание по гориз. по правому краю
Столбец E— выравнивание по гориз. по правому краю

По вертикали- по середине всю таблицу
Перенос текста- везде
Авто-высота строк- везде
Числовое значение в столбце D — умножалось на коэффициент в ячейке G1

Спасибо всем откликнувшимся!

 

Ответить

igrtsk

Дата: Четверг, 24.04.2014, 09:36 |
Сообщение № 2

Группа: Проверенные

Ранг: Обитатель

Сообщений: 307


Репутация:

50

±

Замечаний:
0% ±


Excel 2016

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


Инструктор по применению лосей в кавалерийских частях РККА

 

Ответить

Predator_7

Дата: Четверг, 24.04.2014, 09:47 |
Сообщение № 3

Группа: Пользователи

Ранг: Новичок

Сообщений: 10


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

Вас спасет только отказ от объединения ячеек.

Да, я пробовал применять UnMerge ко всему документу, но текст в них съезжает влево и обязательно, чтобы где есть цифры 1,2,3 и.т.д. в столбце А, необходимо оставить объединение в этой строке B, C, D, E или отменить в этих строках перенос текста.

 

Ответить

Gustav

Дата: Четверг, 24.04.2014, 10:38 |
Сообщение № 4

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

985

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Я стараюсь избегать объединения вообще, используя вместо него: Формат ячеек Выравнивание По горизонтали По центру выделения. Визуально смотрится абсолютно одинаково.

Записанный макрорекордером алгоритм борьбы с вашей проблемой примерно такой:

[vba]

Код

    Range(«B1:E1»).Select
     Selection.UnMerge
     With Selection
         .HorizontalAlignment = xlCenterAcrossSelection
         .VerticalAlignment = xlTop
         .WrapText = True
         .Orientation = 0
         .AddIndent = False
         .IndentLevel = 0
         .ShrinkToFit = False
         .ReadingOrder = xlContext
         .MergeCells = False
     End With

[/vba]


МОИ: Ник, Tip box: 41001663842605

 

Ответить

Predator_7

Дата: Четверг, 24.04.2014, 10:54 |
Сообщение № 5

Группа: Пользователи

Ранг: Новичок

Сообщений: 10


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

Спасибо, но дело в том, что из pdf получается лист именно в таком виде.
Применив макрос ко всему листу мы получаем везде выравнивание по середине, а это не нужно.
Это можно применить только где есть значения в столбце А (1,2,3,……20), а это нефиксированные строки, их порядок и расположение меняется. Можно как-то искать значения 1,2,3,….. в столбце А, и если находится, то рядом в этой строчке (справа) объединять заново ячейки от В до Е ? А если нет 1,2,3,….., то пропускать?

Может это будет выход? Как выглядит при этом макрос?

Спасибо!

 

Ответить

Gustav

Дата: Четверг, 24.04.2014, 11:18 |
Сообщение № 6

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

985

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1


МОИ: Ник, Tip box: 41001663842605

 

Ответить

Predator_7

Дата: Пятница, 25.04.2014, 12:22 |
Сообщение № 7

Группа: Пользователи

Ранг: Новичок

Сообщений: 10


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

Еще вопрос. Где ошибка?
Пробую все таки найти значение «xxxxx»в столбце А и просто объединить ячейки стоящие справа от этого значения:

[vba]

Код

Dim f As Range
intCountRow = ActiveSheet.UsedRange.Rows.Count
With ActiveSheet.Range(«A5:A» & CStr(intCountRow))
Set f = .Find(«xxxxx», LookIn:=xlValues)
If Not f Is Nothing Then
firstAddress = f.Address
Do
Range(f.Address).Select
Cells(f, 1) = Cells(f, 1) & Cells(f, 2) & Cells(f, 3) & Cells(f, 4)
Range(Cells(f, 2), Cells(f, 4)).ClearContents
Range(Cells(f, 1), Cells(f, 4)).Merge

Set f = .FindNext(f)
Loop While Not f Is Nothing And f.Address <> firstAddress
End If

[/vba]

[moder]Оформляйте коды тегами. Накажу!

Сообщение отредактировал Serge_007Пятница, 25.04.2014, 21:24

 

Ответить

RAN

Дата: Пятница, 25.04.2014, 12:55 |
Сообщение № 8

Группа: Друзья

Ранг: Экселист

Сообщений: 5645

Вероятно здесь
[vba]

Код

Set f = .Find(«xxxxx», LookIn:=xlValues)

[/vba]
Поскольку параметр LookAt не указан, он берется тот, который в данный момент установлен в Excel. И ищется не то, что вы пытаетесь найти.


Быть или не быть, вот в чем загвоздка!

 

Ответить

Predator_7

Дата: Пятница, 25.04.2014, 13:50 |
Сообщение № 9

Группа: Пользователи

Ранг: Новичок

Сообщений: 10


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

Поскольку параметр LookAt не указан, он берется тот, который в данный момент установлен в Excel. И ищется не то, что вы пытаетесь найти.

Добрый день!

Вроде ищется то, что надо.
Стопорится на этой строке: …..Cells(f, 1)…..

Подскажите, плз.

 

Ответить

RAN

Дата: Пятница, 25.04.2014, 21:17 |
Сообщение № 10

Группа: Друзья

Ранг: Экселист

Сообщений: 5645


Быть или не быть, вот в чем загвоздка!

 

Ответить

Predator_7

Дата: Среда, 21.05.2014, 15:50 |
Сообщение № 11

Группа: Пользователи

Ранг: Новичок

Сообщений: 10


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

Задачу решил, спасибо всем откликнувшимся!
Еще вопрос: как найти, например, слово «папа» затем слово «мама» выбрать этот диапазон и удалить его?
Затем пройтись дальше по строкам, опять найти и удалить и.т.д.
Вроде сделал поиск, выбрал диапазон строк и удалил, но зациклить не могу.

Спасибо.

 

Ответить

В Excel вы можете легко объединить несколько последовательных ячеек в одну с помощью утилиты Merge & Center, как показано ниже. Однако он не может объединить ячейки в диапазоне, отформатированном как таблица в Excel, есть ли какой-нибудь способ справиться с этим?
doc объединить ячейки в таблице 1

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

Объединить одинаковые ячейки с Kutools for Excelхорошая идея3


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

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

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

Затем выберите ячейки, которые вы хотите объединить, нажмите Главная > Слияние и центри нажмите OK в всплывающем диалоговом окне с предупреждением. Смотрите скриншот:

стрелка синий правый пузырь Объединить одинаковые ячейки с Kutools for Excel

Если вы хотите объединить те же ячейки в диапазоне или разделить ячейки в диапазоне, вы можете применить Kutools for ExcelАвтора Объединить одинаковые ячейки or Разъединить ячейку.

#Руководства

  • 29 апр 2022

  • 0

Инструкции со скриншотами и нюансами. Учим использовать кнопку «Объединить» и функции СЦЕПИТЬ, СЦЕП, ОБЪЕДИНИТЬ. Рассказываем, какой метод выбрать.

Иллюстрация: Meery Mary для Skillbox Media

Ксеня Шестак

Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры — пять лет в банке и три — в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.

Объединение ячеек в Excel позволяет из нескольких ячеек таблицы сделать одну. Такая опция обычно требуется в двух случаях:

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

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

  • Кнопка «Объединить» — когда нужно сделать шапку в таблице.
  • Функция СЦЕПИТЬ — когда нужно собрать данные из нескольких ячеек в одну.
  • Функция СЦЕП — когда нужно собрать данные из большого диапазона.
  • Функция ОБЪЕДИНИТЬ — когда нужно собрать данные из большого диапазона и автоматически разделить их пробелами.

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

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

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

Первоначальный вид таблицы каталога автомобилей
Скриншот: Skillbox

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

Выделяем ячейки, которые нужно объединить
Скриншот: Skillbox

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

Нажимаем кнопку «Объединить и поместить в центре»
Скриншот: Skillbox

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

В нашем случае получилась шапка части таблицы — «Характеристики автомобилей».

Так выглядит ячейка после объединения и смены оформления
Скриншот: Skillbox

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

Выделяем ячейки, которые хотим объединить, и нажимаем кнопку
Скриншот: Skillbox

Получаем таблицу в таком виде:

Так выглядит таблица после форматирования с помощью кнопки “Объединить ячейки”
Скриншот: Skillbox

Чтобы убрать объединение ячеек, выделим их и нажмём на кнопку «Отмена объединения ячеек». Можно выбирать всю таблицу целиком — тогда Excel сам найдёт объединённые ячейки и разъединит их. Можно выделить отдельный диапазон — в этом случае разъединится только он. Мы выделим и разъединим всю шапку таблицы.

Убираем объединение всех ячеек
Скриншот: Skillbox

Получим таблицу в таком виде. Можно внести необходимые изменения, если нужно, и объединить ячейки снова.

Так выглядит таблица после отмены объединения
Скриншот: Skillbox

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

Нажимаем кнопку «Объединить по строкам»
Скриншот: Skillbox

Получим таблицу в таком виде — три столбца объединились в один, при этом количество строк осталось прежним.

Итог объединения по строкам
Скриншот: Skillbox

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

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

Для чего подойдёт. Для объединения небольшого количества ячеек с сохранением всех данных.

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

Функция склеивает все данные из исходных ячеек в итоговую ячейку. Часто эти данные нужно разделить: вставить пробелы, знаки препинания, символы или слова. Это придётся прописывать вручную в строке ссылок.

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

Выделяем ячейку, куда функция принесёт объединённые данные
Скриншот: Skillbox

Дальше открываем окно для построения функции. Есть два способа сделать это. Первый — перейти во вкладку «Формулы» и нажать на «Вставить функцию».

Нажимаем сюда, чтобы открыть окно построения
Скриншот: Skillbox

Второй способ — нажать на «fx» в строке ссылок на любой вкладке таблицы.

Чтобы открыть окно построения, понадобится один клик
Скриншот: Skillbox

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

Нажимаем сюда, чтобы открылась функция СЦЕПИТЬ
Скриншот: Skillbox

Появляется окно для ввода аргументов функции. «Текст 1», «Текст 2» — ячейки, значения которых мы объединяем. В нашем случае таких ячеек пять, поэтому с помощью кнопки + добавляем ещё три таких аргумента.

Так выглядит окно для ввода аргументов функции СЦЕПИТЬ
Скриншот: Skillbox

Заполняем аргументы функции. Поочерёдно нажимаем на окно каждого аргумента и из таблицы выбираем значение для него.

Порядок действий, чтобы указать значение, выглядит так:

  • Ставим курсор в окно «Текст1» в построителе формул.
  • Выбираем первое значение столбца «Год выпуска» в таблице. Это ячейка B4.

Выбранное значение переносится в построитель формул и одновременно появляется в формуле строки ссылок: fx=СЦЕПИТЬ(B4).

То же самое делаем для остальных аргументов: «Текст2» → значение ячейки «Объем», «Текст3» → значение ячейки «Коробка передач», «Текст4» → значение ячейки «Привод», «Текст5» → значение ячейки “Руль”.

В итоговом виде функция получается такой: fx=СЦЕПИТЬ(B4; C4; D4; E4; F4). Нажимаем кнопку «Готово».

Указать номер ячейки можно и вручную, но проще нажать на неё
Скриншот: Skillbox

Результат работы функции СЦЕПИТЬ
Скриншот: Skillbox

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

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

Устанавливаем курсор здесь, добавляем разделитель между данными ячеек
Скриншот: Skillbox

Получаем функцию в таком виде: fx=СЦЕПИТЬ(«год выпуска «;B4;», объем «;C4;», коробка передач «;D4;», привод «;E4;», руль «;F4). Нажимаем Enter.

Так значение объединённых ячеек выглядит визуально приятнее — появились запятые и пробелы
Скриншот: Skillbox

Таким же образом можно добавить не только пробелы и знаки препинания, но и целые слова и фразы.

Для нашего примера можно преобразовать функцию к такому виду: fx=СЦЕПИТЬ(«год выпуска «;B4;», объем «;C4;», коробка передач «;D4;», привод «;E4;», руль «;F4). Главное — не забывать указывать все необходимые пробелы, которые должны быть между объединёнными данными.

Теперь итоговое значение объединённых ячеек содержит в себе ещё и заголовки
Скриншот: Skillbox

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

Так выглядит результат. В этом виде значения ячеек можно забирать в квитанции
Скриншот: Skillbox

Для чего подойдёт. Для объединения больших диапазонов ячеек с сохранением всех данных.

Особенности метода. Можно указать сразу весь диапазон ячеек. Но функция, как и СЦЕПЛЕНИЕ, склеит их: значения не будут ничем разделены.

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

Как сделать. По аналогии с функцией СЦЕПЛЕНИЕ выделим ячейку, в которую функция будет собирать значения. Откроем окно для построения функций и найдём функцию СЦЕП.

Так выглядит окно для ввода аргументов функции СЦЕП
Скриншот: Skillbox

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

Выбранное значение диапазона переносится в построитель формул и одновременно появляется в формуле строки ссылок: fx=СЦЕП(B4:F4).

Указываем диапазон ячеек, которые хотим объединить, и нажимаем сюда
Скриншот: Skillbox

Результат работы функции СЦЕП
Скриншот: Skillbox

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

Вернёмся в окно построения функции и поменяем аргументы на такой вид: «Текст1» → значение ячейки «Год выпуска», «Текст2» → «, «, «Текст3» → значение ячейки «Объём», «Текст4» → «, «. И так далее до последней ячейки, которую нужно объединить: чередуем значения ячеек и аргумент-разделитель.

Затем нажимаем «Готово». Итоговое значение функции принимает вид: fx=СЦЕП(B4;», «;C4;», «;D4;», «;E4;», «;F4), и данные ячейки разделяются запятыми и пробелами.

В полях аргументов функции чередуем значения ячеек и разделитель между ними
Скриншот: Skillbox

Теперь данные в объединённой ячейке разделены между собой
Скриншот: Skillbox

Чтобы добавить не только запятые с пробелами, но и слова, нужно дописать их в промежуточных аргументах функции. Сделаем это на нашем примере. Вернёмся в построитель формул и заменим данные: 
«Текст2» → «, объём «, «Текст4» → «, коробка передач «, «Текст6» → «, привод «, «Текст8» → «, руль «.

Заменяем данные промежуточных аргументов
Скриншот: Skillbox

В итоге функция выдаёт значение, где все данные разделены между собой дополнительными словами. Формула при этом принимает вид: fx=СЦЕП (B4;”, объём “; C4;”, коробка передач “; D4;”, привод “; E4;”, руль “; F4).

Функция объединила данные ячеек и внесла между ними дополнительные слова
Скриншот: Skillbox

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

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

Так выглядит результат для всей таблицы
Скриншот: Skillbox

Для чего подойдёт. Для объединения больших диапазонов ячеек с сохранением данных.

Особенности метода. Можно указать сразу весь диапазон ячеек и разделитель для них. При этом значение самого разделителя будет одним для всех объединённых ячеек. Если нужно изменить разделитель для части ячеек — делать это придётся вручную в строке ссылок.

Как сделать. Выделим ячейку, в которую функция будет собирать значения. Откроем окно для построения функций и найдём функцию ОБЪЕДИНИТЬ.

Так выглядит окно для ввода аргументов функции ОБЪЕДИНИТЬ
Скриншот: Skillbox

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

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

В нашем случае в качестве разделителя добавим запятую и пробел: «, «.

Разделитель добавить между всеми значениями ячеек запятую и пробел
Скриншот: Skillbox

«Пропускать_пустые» — условное значение, которое определит, что функция будет делать с пустыми ячейками в диапазоне:

  • Если нужно, чтобы пустые ячейки игнорировались и разделители не дублировались в них, вводим 1 (ИСТИНА).
  • Если нужно, чтобы пустые ячейки обязательно учитывались, вводим 0 (ЛОЖЬ).

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

С этим значением аргумента при построении функции пустые ячейки будут игнорироваться
Скриншот: Skillbox

«Текст1» — значения ячеек, которые нужно объединить. Можно выбирать одним диапазоном или вводить каждое значение по отдельности.

В нашем примере выберем все ячейки одним диапазоном.

Можно выбирать каждую ячейку по отдельности или сразу весь диапазон
Скриншот: Skillbox

Итоговая функция в строке ссылок принимает вид: fx=ОБЪЕДИНИТЬ(«, «;1;B4:F4).

Нажимаем кнопку «Готово» и растягиваем полученную ячейку на все остальные строки.

Результат работы функции ОБЪЕДИНИТЬ
Скриншот: Skillbox

В итоге функция объединила данные всех ячеек и сразу разделила их запятыми и пробелами. С одной стороны, это удобно: не пришлось вводить разделители несколько раз. С другой стороны, функция позволила ввести только одно значение разделителя. Если нужно дополнить значения дополнительным текстом, разным для всех ячеек, — придётся делать это вручную через построитель формул. Как это сделать, можно посмотреть в предыдущей инструкции для функции СЦЕП.

Какие методы объединения ячеек есть в «Google Таблицах»? В них есть кнопка «Объединить», которая работает по аналогии с Excel. Также есть функция СЦЕПИТЬ, но нет окна построителя формул — прописывать значения придётся вручную. Если вам нужен разделитель в виде запятой и пробела, то функция будет выглядеть так: fx=СЦЕПИТЬ(C4;», «;D4).

Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше

Перейти к содержанию

На чтение 2 мин. Просмотров 29 Опубликовано 23.05.2021

В Excel вы можете легко объединить несколько последовательных ячеек в одну с помощью утилиты Merge & Center, как показано ниже. Однако он не может объединить ячейки в диапазоне, который отформатирован как таблица в Excel. Есть ли какой-нибудь способ справиться с этим?

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

Объединить те же ячейки с помощью Kutools for Excel


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

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

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

Затем выберите ячейки, которые вы хотите объединить, нажмите Главная > Объединить и центрировать и нажмите ОК в появившемся диалоговом окне с предупреждением. См. Снимок экрана:

Объединить те же ячейки с помощью Kutools for Excel

Если вы хотите объединить те же ячейки в диапазоне или разделить ячейки в диапазоне, вы можете применить Kutools for Excel Объединить одинаковые ячейки или Разъединить ячейку .

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

Перейти к загрузке
Бесплатная пробная версия

  • Продукты
    • Вкладка Office
    • Kutools для Excel
    • Kutools для Word
    • Kutools для Outlook
  • Загрузить
    • Вкладка Office
    • Kutools for Excel
    • Kutools for Word
    • Kutools for Outlook
    • Как для установки или удаления
    • Лицензионного соглашения с конечным пользователем
  • Купить
    • Вкладка Office
    • Kutools для Excel
    • Kutools для Word
    • Kutools для Outlook
  • Ресурсы
    • Советы и приемы для Excel
    • Советы и приемы для Word
    • Советы и приемы для Outlook
    • Функции Excel
    • Формулы Excel
    • Диаграммы Excel
    • Учебники по Outlook
  • Поддержка
    • Онлайн-уроки
      • Вкладка Office
      • Kutools для Excel
      • Kutools для Word
      • Kutools for Outlook
    • Новости и обновления
      • Вкладка Office
      • Kutools для Excel
      • Kutools для Word
      • Kutools for Outlook
    • Поиск

      Искать больше

    • О нас

      Наша команда

    • Отзывы пользователей

      Отзывы клиентов

    • Получить помощь?
      • Получить лицензию

        Утерянная лицензия?

      • Сообщить об ошибке

        Отчет об ошибке

      • Форум

        Опубликовать на форуме

      • Связаться Мы

        Свяжитесь с нами по электронной почте

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel форматирование ячеек по значению в другой ячейке
  • Excel форматирование шрифт ячейка
  • Excel форматирование чисел в формулах
  • Excel форматирование чисел в строке
  • Excel форматирование части ячейки

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии