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

Вполне логично было бы перед тем как распечатать подобный отчет каждый город объединить визуально:
Делать это руками будет долго и неинтересно, особенно, если в отчете более пары тысяч строк. Как раз для того, чтобы объединить несколько ячеек с одинаковыми значениями, идущими подряд, и предназначена команда «Объединить по значению». Для этого необходимо выделить диапазон ячеек для объединения и вызвать команду: MulTEx -группа Ячейки и Диапазон —Ячейки —Объединить по значению.
Можно объединить либо по строкам, либо по столбцам.
Направление:
- По строкам — просмотр одинаковых значений и объединение ячеек происходит сверху вниз, а затем слева направо. Т.е. последовательно просматривается каждый столбец выделенных ячеек
- По столбцам — просмотр одинаковых значений и объединение ячеек происходит слева направо, а затем сверху вниз. Т.е. последовательно просматривается каждая строка выделенных ячеек
Данное действие невозможно отменить, поэтому следует осторожно его применять. Хотя можно произвести обратную операцию командой Разъединить с заполнением.
Расскажи друзьям, если статья оказалась полезной:
Видеоинструкции по использованию надстройки MulTEx
Поделитесь своим мнением
Комментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме — добро пожаловать на Форум
Как схлопнуть одинаковые ячейки в excel
Добрый день! я снова к вам 🙁
Имеется большой массив данных в одном столбце, эти данные повторяются только последовательно (т.е. несколько одинаковых значений друг за другом, в других местах они больше не встречаются), так же эти ячейки местами уже объединены.
Так вот хотелось бы объединить эти значения в одну ячейку.
Подскажите как это можно реализовать.
P.S. По поиску к сожалению не нашел, хотя решение такой задачи наверняка обсуждалось.
Прикрепленные файлы
- post_126452.xls (18 КБ)
Как схлопнуть одинаковые ячейки в excel
Сообщений: 8 Регистрация: 09.08.2016
09.08.2016 16:43:45
Здравствуйте, уважаемые спецы! Я новичок в экселе, делаю макрос и упёрся в проблему. Ткните носом пожалуйста! Передо мной стоит задача пройтись макросом по всем ячейкам строки и объединить одинаковые ячейки. Вот такой код состряпал. Не получается объединить ячейки. Как правильно указать Merge, чтобы объединял текущую ячейку и соседнюю? Заранее спасибо.
Sub Макрос10() Application.DisplayAlerts = False ЕщёРаз: Eta = ActiveCell.Value ' текущая ячейка Sprava = ActiveCell.Offset(0, 1).Value ' ячейка справа от текущей If Eta = Sprava Then 'если значения ячеек одинаковы ActiveCell.Range("A1:B1").Merge ' НЕ РАБОТАЕТ как их объединить ?? ActiveCell.Offset(0, 1).Range("A1").Select ' перешли к следующей ячейке вправо GoTo ЕщёРаз ElseIf Sprava = 0 Then ' приехали к концу строки Application.DisplayAlerts = True Exit Sub Else ActiveCell.Offset(0, 1).Range("A1").Select 'если значения ячеек неодинаковы то вправо на 1 и повторяем GoTo ЕщёРаз End If End Sub
Прикрепленные файлы
- Как объединить одинаковые ячейки в строке.xlsm (12.42 КБ)
КАК ОБЪЕДИНИТЬ ОДИНАКОВЫЕ СТРОКИ ОДНИМ ЦВЕТОМ?

1. Выделите весь диапазон данных табличной части A2:D10 . Начинать выделение с A2 , так чтобы после выделения она оставалась активной как показано ниже на рисунке.

2. Выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило»-«Использовать формулу для определения форматированных ячеек» .

3. В поле ввода введите формулу: =СУММ(ЕСЛИ(СЦЕПИТЬ($A2;$B2;$C2;$D2)=СЦЕПИТЬ($A$2:$A$10;$B$2:$B$10;$C$2:$C$10;$D$2:$D$10);1;0))>1

4. Нажимаем на кнопку «Формат» — «Заливка» и выбираем любой цвет, в данном случае я выбрала голубой.
