Как соединить одинаковые значения в excel

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

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

Объедините повторяющиеся строки и суммируйте значения с кодом VBA

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

Объедините соответствующие строки на основе повторяющихся значений в другом столбце с помощью Kutools for Excel


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

Консолидация — это полезный инструмент для нас, позволяющий объединить несколько листов или строк в Excel, поэтому с помощью этой функции мы также можем суммировать несколько строк на основе дубликатов. Пожалуйста, выполните следующие действия:

1. Щелкните ячейку, в которой вы хотите разместить результат на текущем листе.

2. Перейти к щелчку Данные > Консолидировать, см. снимок экрана:

док-комбайн-сумма3

3. В Консолидировать диалоговое окно:

  • (1.) Выберите Сумма от Функция раскрывающийся список;
  • (2.) Щелкните док-комбайн-сумма5 кнопку, чтобы выбрать диапазон, который вы хотите объединить, а затем нажмите Добавить кнопка, чтобы добавить ссылку на Все ссылки список;
  • (3.) Проверить Верхний ряд и Левая колонка от Используйте ярлыки в вариант. Смотрите скриншот:

док-комбайн-сумма4

4. После завершения настройки нажмите OK, а дубликаты объединяются и суммируются. Смотрите скриншот:

док-комбайн-сумма6

Внимание: Если в диапазоне нет строки заголовка, снимите флажок Верхний ряд из Используйте ярлыки в опцию.


Объедините повторяющиеся строки и суммируйте / усредняйте соответствующие значения в другом столбце

Kutools for Excel‘s Продвинутые ряды комбайна помогает объединить несколько повторяющихся строк в одну запись на основе ключевого столбца, а также может применять некоторые вычисления, такие как сумма, среднее значение, количество и т. д., для других столбцов. Нажмите, чтобы скачать Kutools for Excel!


стрелка синий правый пузырь Объедините повторяющиеся строки и суммируйте значения с кодом VBA

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

1. Удерживайте ALT + F11 ключи, затем он открывает Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модулии вставьте следующий код в Окно модуля.

Код VBA: объедините повторяющиеся строки и просуммируйте значения

Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub

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

док-комбайн-сумма7

4, Затем нажмите OK, повторяющиеся строки были объединены, а значения суммированы.

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


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

Здесь я представляю удобный инструмент — Kutools for Excel для вас это Расширенные ряды комбинирования также может быстро решить эту проблему.

После установки Kutools for Excel, пожалуйста, сделайте следующее:

1. Выберите нужный вам диапазон и нажмите Кутулс > Слияние и разделение > Расширенные ряды комбинирования. Смотрите скриншот:

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

док-комбайн-сумма7

3. Затем выберите имя столбца, значения которого вы хотите суммировать, и нажмите Рассчитать > Сумма или другие расчеты по мере необходимости. Смотрите скриншот:

док-комбайн-сумма7

4. Нажмите Ok чтобы закрыть диалоговое окно, вы увидите, что дубликаты объединены, а соответствующие данные в другом столбце суммируются. Смотрите скриншоты:

Щелкните здесь, чтобы узнать больше о расширенных рядах комбинирования.


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

Иногда вы хотите объединить строки на основе повторяющихся значений в другом столбце, Расширенные ряды комбинирования of Kutools for Excel также может оказать вам услугу, пожалуйста, сделайте следующее:

1. Выберите диапазон данных, который вы хотите использовать, а затем щелкните Кутулс > Слияние и разделение > Расширенные ряды комбинирования для Расширенные ряды комбинирования диалоговое окно.

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

док-комбайн-сумма7

3. Затем щелкните имя другого столбца, данные которого вы хотите объединить, и щелкните Сочетать чтобы выбрать разделитель для разделения объединенных значений, см. снимок экрана:

док-комбайн-сумма7

4. Затем нажмите Ok, все значения в одной ячейке в столбце A были объединены вместе, см. скриншоты:


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


Связанная статья:

Объедините несколько строк в одну на основе повторяющихся значений


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

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

Как выделить одинаковые ячейки группами

Допустим мы имеем список поставщиков:

Список поставщиков.

Перед тем как найти повторяющиеся ячейки в Excel, отсортируем поставщиков по их идентификатору. Переходим в ячейку A2 и выбираем на закладке «ДАННЫЕ» в разделе «Сортировка и фильтр» инструмент «Сортировка от А до Я».

Сортировка от А до Я.

Чтобы автоматически отметить повторяющиеся ячейки и разделить их линиями на группы воспользуемся условным форматированием:

  1. Выделите диапазон A2:A11 и выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило»-«Использовать формулу для определения форматированных ячеек:». Создать правило.
  2. В поле для ввода формулы вводим следующе значение: =$A2$A3 Формула.
  3. Щелкните на кнопку «Формат», на вкладке «Граница» следует задать оформление для нижних границ строк. И ОК.

В результате получаем эффект как отображено на рисунке.

Готово.

Нам удалось объединить и выделить повторяющиеся ячейки в Excel. Теперь в приходной накладной все отсортированные поставщики визуально разграничены линией друг от друга.

Так как мы сортировали поставщиков по их идентификатору в формуле мы зафиксировали смешанной ссылкой столбец листа $A. Если значения в соседних ячейках столбца $A равные между собой тогда формула возвращает значения ЛОЖЬ и форматирование границе не применяется. Но если верхнее значение неравно (оператор ) нижнему значению тогда формула возвращает значение ИСТИНА и применяется форматирования нижней границы целой строки (так как в смешанной ссылке номер строки не есть абсолютным, а является относительным адресом).

Полезный совет! Если нужно разграничить данные не по первому столбцу таблицы, по любому другому, тогда соответственно отсортируйте и просто укажите адрес столбца. Например, разграничим по повторяющимся датам, а не по поставщикам. Для этого сначала сортируем данные по датам, а потом используем условное форматирование немного изменив формулу: =$C2$C3

Как объединить строки в Excel без потери данных? Примеры и советы.

Объединение строк в Excel — одна из самых распространенных задач, которые нам нужно выполнять время от времени. Проблема в том, что Microsoft Excel не предоставляет для этого надежного инструмента. Кроме того, при использовании стандартного объединения есть риск потерять часть данных, если действовать недостаточно внимательно.

Однако, рассмотрим все имеющиеся способы с учётом их достоинств и недостатков.

Объединение строк стандартными средствами Excel.

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

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

Если мы отметим чекбокс как на скриншоте выше, нажмем кнопку OK, то получим сообщение о том, что все данные нам сохранить не удастся.

Аналогично мы можем попытаться объединить информацию в строках при помощи кнопки «Объединить и центрировать» на ленте.

Нажатие OK объединит выделенные позиции, но сохранит только значение первой из них, все остальные данные исчезнут.

То же самое произойдет, если мы выделим, к примеру, диапазон A2:C6, либо полностью строки со 2 по 6 целиком. Уцелеет только содержимое из A2. Все остальные данные, к сожалению, будут утеряны.

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

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

Объединение строк при помощи формул.

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

Чтобы объединить значения из нескольких строк в одну, вы можете использовать функции ОБЪЕДИНИТЬ, СЦЕПИТЬ, СЦЕП или оператор &.

В любом случае вы делаете ссылки на отдельные позиции и вводите желаемые разделители между ними.

Объединяем строки и разделяем значения запятой и пробелом:

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

Аналогично указываем каждый адрес и нужные разделители.

Весьма компактно, поскольку можно указывать сразу диапазон данных. Но возможен только один вид разделителя между элементами.

Просто объединяет содержимое без всяких разделителей.

Как видите, выбор есть в зависимости от ваших предпочтений и характера решаемой задачи.

Итак, у вас есть несколько строк данных, объединенных в одну. Но ваши объединенные строки — это формулы. Если вы измените или вовсе удалите одну из исходных строк, то итоговый результат тут же изменится. Чаще всего нас это не будет устраивать. Поэтому вторая наша проблема – заменить формулы их значениями.

Чтобы преобразовать их в значения, используйте инструмент «Специальная вставка».

Вернёмся к нашему примеру.

Установим курсор в A8 и скопируем ее в буфер обмена. Сделать это можно через контекстное меню по правой кнопке мыши, либо комбинацией клавиш Ctrl+C . Не меняя выделяемую область, тут же вновь через контекстное меню активируем специальную вставку, либо применяем «горячие» клавиши Ctrl + Alt + V .

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

Второй способ — переведите формулу в режим редактирования. Для этого кликните по строке ввода, там где вы записываете ваше выражение, либо просто нажмите F2 . Теперь нажмите F9 и сразу после этого — Enter.

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

Такими приёмами можно объединить данные из нескольких строк в одну. О дополнениях к Excel, которые позволяют выполнить эту операцию быстро и без потери данных, мы расскажем ниже.

Объединение строк в Excel с надстройкой «Merge cells»

Надстройка Merge cells — это многоцелевой инструмент для объединения ячеек в Excel, который может объединять как отдельные ячейки, так и целые строки или столбцы. И что наиболее важно, этот инструмент сохраняет все данные, даже если выделение содержит несколько значений.

Чтобы объединить две или более строк в одну, вам нужно сделать следующее:

  1. Выберите диапазон ячеек, в котором вы хотите объединить строки.
  2. Перейдите на вкладку Ablebits Data и кликните «Объединить ячейки» (Merge cells), а затем нажмите «Объединить строки» (Merge Rows into One).
  1. Откроется диалоговое окно с предварительно выбранными настройками, которые в большинстве случаев работают нормально. В этом примере мы только меняем разделитель с пробела по умолчанию на перевод строки, как показано на скриншоте ниже:
  1. Нажмите кнопку «Объединить» (Merge) и получите идеально объединенные строки данных, разделенные переводом строки внутри ячейки:

Как объединить повторяющиеся строки в одну (сохраняя только уникальные значения)

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

На скриншоте ниже показано, чего мы пытаемся достичь. Получаем список заказов по каждому товару, объединяя значения из столбца «Код заказа».

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

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

  1. Выберите повторяющиеся строки, которые вы хотите объединить, и запустите мастер объединения дубликатов, нажав его кнопку на ленте.
  2. Убедитесь, что ваша таблица выбрана правильно, и нажмите Далее. Целесообразно не снимать флажок «Создать резервную копию», особенно если вы впервые используете надстройку.
  1. Выберите ключевой столбец, чтобы проверить наличие в нём дубликатов. В этом примере мы выбираем столбец «Товар», потому что хотим объединить строки на основе наименования товара. Как видите, в этом столбце много повторяющихся товаров, относящихся к разным заказам.
  1. Выберите столбцы для объединения. На этом этапе вы выбираете столбцы, данные из которых вы хотите объединить, и указываете разделитель: точка с запятой, запятая, пробел, разрыв строки и т. п.

Дополнительные опции в верхней части окна позволяют:

  1. Удалить повторяющиеся значения при объединении строк.
  2. Пропускать пустые ячейки.
  3. Сортировать объединённые значения.

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

Как видите, вместо 19 строк осталось только 4, каждая из которых содержит уникальное название товара. А в соседнем столбце перечислены все заказы, относящиеся к этому товару.

Как многократно объединять блоки строк в одну строку

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

Если нужно объединить только несколько записей, вы можете выбрать каждые 3 строки и объединить каждый блок по отдельности с помощью инструмента объединения ячеек Merge Cells. Но если ваш рабочий лист содержит сотни или тысячи записей, вам понадобится более быстрый способ.

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

Эта формула добавляет уникальный номер к каждому блоку строк, как показано на рисунке ниже:

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

На шаге 2 выберите ID в качестве ключевого столбца.

На шаге 3 выберите все столбцы, которые вы хотите объединить, и укажите перевод строки в качестве разделителя.

Нажмите Finish – и у вас будет желаемый результат:

  1. Удалите столбец ID, так как он вам больше не нужен, и все готово! И это всего за 4 шага и без всяких формул!

Как объединить совпадающие строки из двух таблиц Excel без копирования / вставки.

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

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

В этом случае нам пригодится надстройка Merge Two Tables:

  1. Выберите любую ячейку в основной таблице и нажмите кнопку «Объединить две таблицы (Merge Two tables)» на вкладке «Ablebits Data»:

Это запустит надстройку с автоматически выбранной основной таблицей, поэтому на первом шаге мастера вы просто нажимаете «Далее».

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

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

Надстройка также определит, имеют ли таблицы строку заголовка и отметит это в соответствующих полях.

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

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

Программа сразу показывает нам, что в основной таблице появится новый столбец Февраль с данными, перенесёнными из таблицы поиска.

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

Подождите несколько секунд и просмотрите результат:

Все надстройки, обсуждаемые в этом руководстве, а также более 60 других инструментов включены в наш Ultimate Suite for Excel. Надстройки работают со всеми версиями Excel 2019-2007.

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

Быстрое удаление пустых столбцов в Excel — В этом руководстве вы узнаете, как можно легко удалить пустые столбцы в Excel с помощью макроса, формулы и даже простым нажатием кнопки. Как бы банально это ни звучало, удаление пустых…
Как быстро объединить несколько файлов Excel — Мы рассмотрим три способа объединения файлов Excel в один: путем копирования листов, запуска макроса VBA и использования инструмента «Копировать рабочие листы» из надстройки Ultimate Suite. Намного проще обрабатывать данные в…
6 примеров — как консолидировать данные и объединить листы Excel в один — В статье рассматриваются различные способы объединения листов в Excel в зависимости от того, какой результат вы хотите получить: объединить все данные с выбранных листов,объединить несколько листов с различным порядком столбцов,объединить…
6 способов быстро транспонировать таблицу — В этой статье показано, как столбец можно превратить в строку в Excel с помощью функции ТРАНСП, специальной вставки, кода VBA или же специального инструмента. Иначе говоря, мы научимся транспонировать таблицу.…
Как правильно объединить столбцы в Excel без потери данных. — Объединение данных в Excel — это достаточно распространённая задача. Объединяют столбцы, строки, отдельные ячейки и даже целые таблицы. Из этой статьи вы узнаете, как объединить несколько столбцов Excel и не…
Как сравнить два столбца на совпадения и различия — На прочтение этой статьи у вас уйдет около 10 минут, а в следующие 5 минут (или даже быстрее) вы легко сравните два столбца Excel на наличие дубликатов и выделите найденные…
6 способов — как безопасно удалить лишние пустые строки в Excel — Это руководство научит вас нескольким простым приемам безопасного удаления нескольких пустых строк в Excel без потери информации. Пустые строки в таблице — это проблема, с которой мы все время от…
Как поменять столбцы местами в Excel? — В этой статье вы узнаете несколько методов перестановки столбцов в Excel. Вы увидите, как можно перетаскивать один или сразу несколько столбцов мышью либо с помощью «горячих» клавиш. Можно перемещать сразу несколько…
Как перенести текст в ячейке Excel на следующую строку? — В этом руководстве показано, как автоматически сделать перенос текста в одной ячейке и как вставлять разрыв строки вручную. Вы также узнаете о наиболее распространенных причинах, по которым перенос в Excel не…
Как в Excel закрепить строку и столбец при прокрутке — советы и предупреждения — При работе с большими наборами данных в Excel вам может потребоваться заблокировать определенные строки или столбцы, чтобы вы могли видеть их содержимое при прокрутке в другую область рабочего листа. Ниже…

Объединить по значению

Исходная таблица

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

Результат

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

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

Можно объединить либо по строкам, либо по столбцам.
Направление:

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

Данное действие невозможно отменить, поэтому следует осторожно его применять. Хотя можно произвести обратную операцию командой Разъединить с заполнением.

Как сложить и удалить дубли в Excel.

​Смотрите также​​vladFo​TheArk​​ употреблять… ;)​.Subtotal 3, xlSum,​анна​ нужно запомнить, т.к.​Вложенные друг в друга​Этот способ является, по​Next​ горизонтали, выделите диапазон​ ссылкой столбец листа​
​ C стоят фамилии,​ фамилий в столбце​ есть дубль, у​ Выбирать фильтром нужные​
​Когда мы делали консолидацию​
​Рассмотрим,​, а Вам обязательно​: никак не сделать?​​2 KukLP: ошибку​​ Array(10)​миша​​ его придется использовать​
​ две функции ЕСЛИОШИБКА​ сути, логическим продолжением​Далее во всех экземплярах​ ячеек B1:L1 и​ $A. Если значения​ имена и отчества.​ А. В столбце​ ячеек с уникальными​ дубли. Как сделать​ на другом листе,​как сложить и удалить​ макросом? Сводная не​ только ручками перебирать?​
​ НЕ подтверждаю -​For Each a​витя​ потом еще раз​ реализуют вывод сначала​ предыдущего. Если списки​ объекта Cells указываем​ запустите макрос. А​ в соседних ячейках​ Чтобы сравнить сразу​ B установили формулу.​ данными написать слово​​ сводную таблицу, читайте​
​ то в диалоговом​ дубли в Excel​ подойдет?​Karataev​
​ XL-2010 SP1, все​ In .Columns(2).SpecialCells(2).Areas​витя​ при импорте второй​ уникальных из списка-1,​ не очень большого​ в аргументе в​ для этого выберите​ столбца $A равные​
​ по трем столбцам,​=ЕСЛИ(СЧЁТЕСЛИ(A$5:A5;A5)>1;»+»;»-«) Если в​ «Нет».​ в статье «Сводные​ окне консолидации в​
​. Как выделить дубли​wild_pig​
​: Можно использовать макрос.​ идет по хотелке.​If a.Count >​
​витя​ таблицы. Объединить две​ а потом из​ размера и заранее​ место числа 1​
​ инструмент: «РАЗРАБОТЧИК»-«Код»-«Макросы»-«MergeDoubles»-«Выполнить». В​ между собой тогда​
Сложить и удалить дубли в Excel.​ нужно соединить данные​ столбце В стоит​В столбце А​ таблицы Excel».​
​ строке «создавать связи​ в Excel, читайте​: так цена разная​ Макрос находится внутри​-65201-​ 1 Then​коля​ таблицы в дальнейшем​ списка-2 друг за​ известно предельное количество​ переменную j. Например,​ результате должен получиться​ формула возвращает значения​ трех столбцов в​ «+», значит такую​ устанавливаем фильтр. Как​Но мы сделаем​​ с исходными данными»​ в статье «Как​ у одинаковых наименований​ прикрепленного файла и​Z​Set a =​саша​
​ получится только если​
​ другом.​ элементов в них​ Selection.Cells(i, j). Полная​
​ эффект такой же​ ЛОЖЬ и форматирование​ одной ячейке. В​ фамилию уже написали.​ установить и работать​ проще и быстрее.​ поставили галочку. Теперь,​ выделить повторяющиеся значения​Manyasha​
​ запускается кнопкой из​: Скрин — левый​ a.Offset(, -1)​саша​ заголовки их столбцов​Обратите внимание, что это​ (например, не больше​ версия усовершенствованного кода​
​ как на рисунке:​ границе не применяется.​ ячейке D15 пишем​
​Третий способ.​ с фильтром, смотрите​ Выделяем таблицу, нажимаем​
​ если в столбце​ в Excel» тут.​:​ D1.​
​ верхний угол первого​For i =​саша​ совпадают.​ формула массива, т.е.​ 10), то можно​ макроса выглядит так:​В начале кода мы​ Но если верхнее​​ формулу, используя функцию​Посчитать количество одинаковых значений​ в статье «Фильтр​
​ сочетание клавиш Ctrl​ В изменятся цифры,​ Как удалить повторяющиеся​wild_pig​sv2014​
​ листа после макроса.​ 4 To 0​Казанский​Разворачиваем выпадающий список в​ после набора ее​
​ объединить две таблицы​Sub MergeDoubles()​ декларируем переменную, которая​
​ значение неравно (оператор​
​ «СЦЕПИТЬ» в Excel.​Excel.​ в Excel». В​ + T (английская​ то и в​ значения, смотрите в​, не вижу…тыкнете, пожалуйста,​:​
​ Прикрепленные файлы post_304936.jpg​ Step -1​:​ левом верхнем углу​ нужно ввести в​ в одну прямыми​Dim i As​ играет роль счетчика​ <>) нижнему значению​ =СЦЕПИТЬ(A15;» «;B15;» «;C15)​
​Нам нужно не​ ячейке B2 пишем​

​ на любой раскладке).​ этой таблице данные​ статье «Как удалить​ носом в такие​TheArk​

excel-office.ru

Как найти повторяющиеся значения в Excel.

​ (97.97 КБ)​​a.Offset(, i).MergeCells =​kamilat​ ​Закрыть и загрузить​​ ячейку не обычным​​ ссылками, добавить справа​ Long​ в цикле. С​​ тогда формула возвращает​​Про функцию «СЦЕПИТЬ»​ только выделить повторы,​​ слово «Нет».​
​ Получилась такая сводная​ пересчитаются автоматически. Проверяем​ дубли в Excel».​ строчки )​, добрый вечер,попробуйте макрос​burzuy​ True​, Сводная таблица.​и выбираем​ Enter, а сочетанием​ столбец с единичками​Dim j As​ помощью этого же​ значение ИСТИНА и​ читайте в статье​ но и вести​Нажимаем два раза левой​
​ таблица с фильтрами.​ – изменим цифру​Итак, нам нужно​vladFo​ test или test1​: пардон выкладываю с​​Next​kamilat​
​Закрыть и загрузить в…​ клавиш Ctrl+Shift+Enter и​ и построить по​ Long​ цикла мы проверяем​ применяется форматирования нижней​ «Функция «СЦЕПИТЬ» в​ их подсчет, написать​ мышкой на зеленый​ Внизу столбца В​ 12 в ячейке​ перед удалением дублей,​: Manyasha, не подойдет​ в столбце D​ поддержкой макроса​End If​: файл посмотрите пожалуста​
​ (Close&Load to…)​
​ затем скопировать (протянуть)​ получившейся таблице сводную:​ ​Application.DisplayAlerts = False​
​ значения всех соседних​ границы целой строки​ Excel».​ в ячейке их​ квадратик в правом​ установили автосумму.​ В2 основной таблицы​ их сложить. Рассмотрим​
​ — мне потом​ и E​burzuy​Next​ )))​:​ вниз на нижестоящие​Как известно, сводная​
Как выделить одинаковые значения в Excel.​For j =​ ячеек в выделенном​ (так как в​Копируем формулу по​ количество.​ нижнем углу ячейки​Выберем фильтром дубли 1.​ на цифру 2.​ несколько способов.​
​ надо сделать импорт​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub test()​: хахаха если в​End With​kamilat​В следующем диалоговом окне​ ячейки с запасом.​ таблица игнорирует повторы,​
​ 1 To Selection.Rows.Count​ диапазоне справа на​ смешанной ссылке номер​ столбцу. Теперь выделяем​В ячейке G5​ (на картинке обведен​​ Получилось так.​ Получилось так.​Первый способ.​
​ csv на сайт​Dim z(), i&,​ таблице в ячейке​Range(«A2»).CurrentRegion.RemoveSubtotal​: Или Удалить дубликаты,​​ (оно может выглядеть​В английской версии Excel​ поэтому на выходе​For i =​ лево. Если ячейка​ строки не есть​
​ дубли любым способом.​
​ пишем такую формулу.​ красным цветом). Слово​ ​Как написать данные одновременно​
​Как работать с таблицей​Самый простой способ​ …​ j&, m&​
​ А1 нет значения​Application.DisplayAlerts = -1​
​ при условии что​​ немного по-другому -​ эта формула выглядит​ мы получим объединенный​ Selection.Columns.Count To 2​ содержит такое же​
​ абсолютным, а является​ Как посчитать в​ =ЕСЛИ(СЧЁТЕСЛИ(A$5:A$10;A5)>1;СЧЁТЕСЛИ(A$5:A5;A5);1) Копируем по​ скопируется вниз по​ в нескольких ячейках,​ консолидации, как объединить​
​ – это использовать​wild_pig​z = Range(«A1:C»​ ​ есть, то макрос​
​End Sub​ в таблице действительно​ не пугайтесь) выбираем​ как:​ список без дубликатов.​ Step -1​ значение, как и​ относительным адресом).​ Excel рабочие дни,​ столбцу. Получился счетчик​ столбцу до последней​ смотрите в статье​
​ несколько таблиц в​ функцию​: Чуть что сразу​ & Range(«A» &​
​ работает не верно.​
​burzuy​ ​ только один столбец​
​Только создать подключение (Only​=IFERROR(IFERROR(INDEX(Список1, MATCH(0, COUNTIF($E$1:E1, Список1),​ Вспомогательный столбец с​If Selection.Cells(j, i)​ соседняя, тогда они​Полезный совет! Если нужно​
​ прибавить к дате​ повторов.​ заполненной ячейки таблицы.​ «Как заполнить ячейки​ одну консолидацией, читайте​
​«Консолидация» в Excel​ потыкать, а поговорить?​ Cells.Rows.Count).End(xlUp).Row).Value​
Посчитать количество одинаковых значений Excel.​если есть значение​: спасибо!!! то что​Действительно Сводной таблицей,​ create connection)​ 0)), INDEX(Список2, MATCH(0,​
​ 1 нужен только​ = Selection.Cells(j, i​ объединяться. В начале​ разграничить данные не​ дни, т.д., смотрите​Изменим данные в столбце​Теперь в столбце​ в Excel одновременно».​
​ в статье «Как​
​. У нас такая​Действительно, я ошибся.​ ​With CreateObject(«scripting.dictionary»)​
​ Есть, то все​ надо, только одна​ но вроде как​:​ COUNTIF($E$1:E1, Список2), 0))),​ потому, что Excel​ — 1) Then​ выполнения макроса отключаем​
​ по первому столбцу​ в статье «Как​ А для проверки.​ A отфильтруем данные​Рассмотрим,​ объединить таблицы в​ таблица​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub uuu()​Формула для поиска одинаковых значений в Excel.​For i =​ отлично….​ маленькая проблемка.​
​ она у Вас​
​Повторяем всю процедуру (пункты​ «»)​ умеет строить сводные​Range(Selection.Cells(j, i -​
​ предупреждающее сообщение, которое​ таблицы, по любому​ посчитать рабочие дни​ Получилось так.​ – «Фильтр по​как найти повторяющиеся значения​ Excel».​.​Dim a(), b()​
​ 1 To UBound(z)​
​как это можно​этот макрос безосновательно​ ​ и так сводная​
​ 2-6) для второго​Минус у такого подхода​ по таблицам, содержащим,​ 1), Selection.Cells(j, i)).Merge​ по умолчанию возникает​Как найти повторяющиеся строки в Excel.​ другому, тогда соответственно​ в Excel».​Ещё один способ подсчета​ цвету ячейки». Можно​ в​Второй способ.​Нам нужно сложить все​Dim i&, j&,​If .exists(z(i, 1))​ поправить.​ объединяет ячейки также​ таблица или что?в​
​ списка. При переименовании​ в том, что​ по крайней мере,​End If​
​ при попытке объединить​ отсортируйте и просто​В приходных накладных или​ дублей описан в​ по цвету шрифта,​Excel​Сложить все дубли​ числа в столбце​ rw&​ = False Then​

excel-office.ru

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

​Z​ в первых двух​ таблице как показала​ заголовка столбца важно​ формулы массива ощутимо​ два столбца.​Next​ непустые ячейки в​ укажите адрес столбца.​ прайсах очень часто​ статье «Как удалить​ зависит от того,​,​

Как выделить одинаковые ячейки группами

​ с помощью формул.​ В по каждому​

Список поставщиков.

​Dim el​m = m​: Все, как заказывали​ строках. а это​ в примере больше​ использовать то же​ замедляют работу с​При изменении исходных списков​Next​ программе Excel. Для​ Например, разграничим по​

Сортировка от А до Я.

​ повторяются некоторые значения​ повторяющиеся значения в​ как выделены дубли​как выделить одинаковые значения​ Таблица та же.​

  1. ​ дублю из столбца​’———————​ + 1: .Item(z(i,​ — XL-2010 SP1​ в данном примере​Создать правило.
  2. ​ столбцов, при сводн,таблице​ имя (Люди), что​ файлом, если в​Формула.
  3. ​ новые данные по​Selection.HorizontalAlignment = xlHAlignCenter​ этого мы вызываем​ повторяющимся датам, а​ ячеек в разных​

Граница.

​ Excel».​ в таблице.​ словами, знакамипосчитать количество​

Готово.

​Принцип такой. Создаем​ А – отдельно​Application.ScreenUpdating = False​ 1)) = m:​ — хоккей! И​ не надо. сам​ серовно нужно объединить​

​ и в предыдущем​

​ исходных таблицах большое​ прямым ссылкам попадут​Application.DisplayAlerts = True​ объект «DisplayAlerts» и​ не по поставщикам.​ позициях. Если отсортировать​Как посчитать данные​В таблице остались две​ одинаковых значений​ дополнительный столбец, в​ все ячейки с​With ActiveSheet​ For j =​ Макрос1, и макрос​ не разберусь​ ячейки в первом​ запросе.​ (несколько сотен и​ в объединенную таблицу,​End Sub​ просто меняем его​ Для этого сначала​ эти значения не​ в ячейках с​

​ строки с дублями.​, узнаем​ ячейках которого будем​ цифрой 1, отдельно​a = .UsedRange.Value​ 1 To UBound(z,​ www? даже из​Z​ столбце​В окне Excel на​ более) количество элементов.​ но сводную придется​А теперь выделите диапазон​ свойство на значение​ сортируем данные по​ всегда удобно их​

По датам.

​ дублями, а, затем,​ В верхней ячейке​

exceltable.com

Макрос для объединения повторяющихся ячеек в таблице Excel

​формулу для поиска одинаковых​ писать название дубля,​ все ячейки с​.UsedRange.EntireRow.Delete​ 2): z(m, j)​ других книг. Ищите​: Вариант — сводная,​

Как объединить все повторяющиеся ячейки в строке

​ну вот сами​ вкладке​Если в ваших исходных​ обновить уже вручную​

Квартальный отчет.

​ B1:L12 и запустите​ «False». В конце​ датам, а потом​ визуально анализировать. Например,​ удалить их, смотрите​ отфильтрованного столбца B​ значений в Excel​ который нужно сложить.​

​ цифрой 2, т.д.​End With​

Visual Basic.

​ = z(i, j):​ бяку у себя…​ а если XL-2010,​ тоже сделали сводн​Данные (Data)​

Код в модуле. ​ списках большое количество​
​ (правой кнопкой мыши​ макрос с уже​
​ кода не забудем​
​ используем условное форматирование​ названия поставщиков могут​ в статье «Как​
​ пишем слово «Да».​, т.д.​ Мы будем писать​
​ Мы не знаем,​With CreateObject("Scripting.Dictionary")​
​ Next​
​ :)​
​ то тем более...​
​ таб, ну теперь​
​или на вкладке​

​ элементов, например, по​ -​ новой версией кода:​ поменять значение в​ немного изменив формулу:​ быть очень похожими​ сложить и удалить​ Копируем по столбцу.​В Excel можно​ дубли в ячейках​ сколько и какие​

Пример.

​For i =​Else​-77529-​ ;)​ нужно же украсить​Power Query​ несколько сотен или​Обновить​Читайте также: как объединить​ это же свойство​ =$C2<>$C3​ и какие данные​ ячейки с дублями​Возвращаем фильтром все строки​ не только выделять​ С2, С3, С4,​ у нас дубли​ 1 To UBound(a)​z(.Item(z(i, 1)), 2)​burzuy​-98041-​ нашу таблицу чтобы​выбираем​ тысяч, то вместо​). Если не нужен​ повторяющиеся ячейки в​ на «True», чтобы​Теперь список сгруппирован по​ к ним относятся​ в Excel» здесь.​ в таблице. Получилось​ и удалять дублирующие​ С5.​ в большой таблице.​

​If a(i, 1)​ = z(.Item(z(i, 1)),​: спасибо всем кто​KuklP​ перед началством показать,​Получить данные — Объединить​

​ медленной формулы массива​ пересчет «на лету»,​ столбце.​ снова включить действе​ одинаковым датам.​ легко спутать.​Четвертый способ.​ так.​ данные, но и​А в следующем​

​На новом листе​

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

​ <> «» Then​ UBound(z, 2) -​ откликнулся…​: У кого нибудь​ пустые строки есть​ запросы — Добавить​ лучше использовать принципиально​ то лучше воспользоваться​Теперь, можно выделять любое​

​ объекта «DisplayAlerts», как​

​В данном практическом примере​Допустим мы имеем список​Формула для поиска одинаковых​Мы подсветили ячейки со​ работать с ними​ столбце напишем формулу,​ делаем активной ячейку.​If .Exists(a(i, 1))​ 1) & «,»​

​Вроде называется сводная таблица​ еще объединяет в​

​ они не дають​ (Get Data -​ другой подход, а​ другими вариантами.​

​ количество строк и​

​ и должно быть​ мы напишем и​ поставщиков:​ значений в​ словом «Да» условным​ – посчитать дубли​ которая будет искать​ Мы, в нашем​

​ Then​
​ & z(i, UBound(z,​Пример​
​ первых двух строках?​ форматировать ячейки​
​ Merge Queries -​
​ именно - инструменты​Можно решить проблему формулами.​
​ наш макрос будет​ по умолчанию в​ пошагово разберем принцип​
​Перед тем как найти​Excel.​ форматированием. Вместо слов,​
​ перед удалением, обозначить​ дублирующие данные в​
​ примере, сделаем активной​
​b = .Item(a(i,​
​ 2) - 1)​
​БЫЛО:​
​ См. пример от​
​кажеться я не​

​ Append)​ надстройки Power Query.​ В этом случае​ во всех этих​

Объединение повторяющихся ячеек.

​ программе Excel.​ действия VBA кода​ повторяющиеся ячейки в​

​Нам нужно выделить​ можно поставить числа.​ дубли словами, числами,​ первом столбце и​ ячейку Е2 на​ 1))​ & «,» &​Иванова 3​

exceltable.com

Слияние двух списков без дубликатов

​ 05.02.2012, 04:33.​ могу ясно выразиться​:​ Эта надстройка по​ пересчет и обновление​ строках искать ячейки​Так же мы еще​ макроса для автоматического​ Excel, отсортируем поставщиков​ дубли формулой в​ Получится так.​ знаками, найти повторяющиеся​ складывать цифры по​

Слияние списков без дубликатов

​ этом же листе.​b(15) = b(15)​ z(i, UBound(z, 2))​Иванова 5​burzuy​ извините, но я​

Способ 1. Удаление дубликатов

​В появившемся диалоговом окне​ умолчанию встроена в​ результатов будет происходить​ с одинаковым значением​ воспользуемся объектом HorizontalAlignment,​ объединения повторяющихся ячеек​ по их идентификатору.​​ условном форматировании. Выделяем​​Этот способ подходит, если​​ строки, состоящие из​ дублям из второго​​ На закладке «Данные»​

Удаление дубликатов в общем списке

​ & «, «​End If​Петров 1​: сводная в данном​ хочу узнать какие​ выбираем наши запросы​ Excel 2016. Если​

Способ 1а. Сводная таблица

​ автоматически и мгновенно,​ подряд, чтобы объединить​ чтобы выровнять текст​ в таблице.​ Переходим в ячейку​ ячейки. Вызываем диалоговое​ данные в столбце​ нескольких ячеек, т.д.​ столбца.​ в разделе «Работа​ & a(i, 15)​Next​Петров 4​ случае не то.​ варианты есть чтоб​

Объединение сводной таблицей

​ из выпадающих списков:​ у вас Excel​ сразу после изменений​ их.​ в объединенных ячейках​У нас иметься квартальный​ A2 и выбираем​ окно условного форматирования.​ A не меняются.​ Как выделить цветом​В ячейке D2​ с данными» нажимаем​

​.Item(a(i, 1)) =​Range(«D1»).Resize(.Count, UBound(z, 2)​НАДО:​ надо чтобы четко​ объединить повторяющихся ячейки​В итоге получим новый​ 2010 или 2013,​ в исходных списках.​​Классическая ситуация: у вас​​ по центру устанавливаем​ отчет, сформированный по​ на закладке «ДАННЫЕ»​ Выбираем функцию «Использовать​

Способ 2. Формула массива

​ Или, после изменения,​ одинаковые значения в​ пишем такую формулу.​ на кнопку функции​ b​ — 1).Value =​Иванова 8​ было видно, что​burzuy​ запрос, где два​​ то ее можно​​ Для удобства и​​ есть два списка,​​ ему свойство xlHAlignCenter.​​ отделам, как показано​​ в разделе «Сортировка​​ формулу для определения​ повторить процедуру с​​ Excel условным форматированием,​

Присвоение имен спискам

​ =СУММЕСЛИ(A2:A9;C2;B2:B9)​ «Консолидация». Выйдет диалоговое​Else​

Формула массива для слияния двух списков без дубликатов

​ z​Петров 5​ объединенные ячейки связанны​: Помогите пожалуйста! Нужен​ списка будут соединены​ отдельно скачать и​ краткости давайте дадим​ которые надо слить​Обратите внимание на то,​ ниже на рисунке:​ и фильтр» инструмент​

Формула массива в разборе

​ форматируемых ячеек».​

  • ​ обозначением дублей.​ читайте в статье​В ячейку D3​ окно.​ReDim b(1 To​End With​
    Уникальные из списка1
  • ​Andrey kalashnikov​ с группой необъединеных,​ фрагмент макроса.​ друг под другом.​
  • ​ установить (бесплатно).​ нашим спискам имена​ в один. Причем​ что наш макрос​Сначала нам необходимо объединить​ «Сортировка от А​В строке «Форматировать​

​Второй способ.​ «Условное форматирование в​ пишем такую формулу.​Заполнили его так:​ UBound(a, 2))​End Sub​: Выслал на почту​ = таблицу надо​Есть большой диапазон​ Осталось удалить дубликаты​

​Алгоритм действий следующий:​Список1​ в исходных списках​

​ пока еще не​ все ячейки, которые​ до Я».​ формулу для определения​

​Как выделить повторяющиеся ячейки​ Excel».​ =СУММЕСЛИ(A3:A9;C3;B3:B9)​В строке «Функция»​For j =​TheArk​ видео в архиве​ будет распечатываьь.​

Способ 3. Power Query

​ ячеек (более 2000).​ кнопкой​Открываем отдельную вкладку установленной​и​ могут быть как​ умеет работать более​ содержат в своем​Чтобы автоматически отметить повторяющиеся​ форматируемых ячеек» пишем​ в​Рассмотрим, как выделить​По такому принципу​ выбрали функцию «Сумма».​ 1 To UBound(a,​: Спасибо, кнопка Каратаева​ как делается​вариант KukLP именно​ Мне надо объединить​

​Удалить строки — Удалить​

  1. ​ надстройки​Список2​​ уникальные элементы, так​​ чем с одной​ значении одинаковый год.​ ячейки и разделить​ такую формулу. =СЧЁТЕСЛИ($A:$A;A5)>1​​Excel.​​ и обозначить дубли.​ написать формулы в​
  2. ​ Можно выбрать другие​ 2)​​ отлично помогла!​​После распаковки займет​ то что надо,​ повторяющиеся в столбце​ дубликаты (Delete Rows​
    Вводим список в Power Query
  3. ​Power Query​, используя​ и совпадающие (и​ строкой. Сколько строк​​ Решение данной задачи​​ их линиями на​ Устанавливаем формат, если​
  4. ​Установим формулу в​ У нас такая​​ других ячейках столбца​​ действия.​b(j) = a(i,​​vladFo​​ 5,8 Мб распаковавать​ тока проблемка в​ ячейки, а также​ — Delete Duplicates)​(если у вас​Диспетчер имен​ между списками и​ не выделяй он​ можно существенно упростить​ группы воспользуемся условным​ нужно выбрать другой​ столбце D, чтобы​
  5. ​ таблица, в которой​ D. Получилось так.​​В строке «Ссылка»​​ j)​​: Проблема такая -​ раром проигравать в​​ том, что он​
    Сохраняем запрос
  6. ​ ряд ячеек находящихся​:​ Excel 2010-2013) или​на вкладке​​ внутри), но на​ все равно объединяет​​ с помощью готового​
    Создаем подключение
  7. ​ форматированием:​ цвет ячеек или​ автоматически писались слова.​ рассмотрим варианты работы​Эту же формулу можно​ поставили диапазон нашей​Next​ есть файл с​
  8. ​ любом проигравателе кодеки​ заодно объединяет ячейки​​ рядом с ними.​​Готовый запрос можно переименовать​​ просто идем на​​Формулы (Formulas — Name​​ выходе нужно получить​ повторяющиеся значения только​ макроса.​Выделите диапазон A2:A11 и​ шрифта.​​ Формула такая. =ЕСЛИ(СЧЁТЕСЛИ(A$5:A5;A5)>1;»Да»;»Нет»)​
    Объединяем запросы
  9. ​ с дублями.​ написать, вызвав диалоговое​ таблицы. У нас​
    Параметры слияния
  10. ​.Item(a(i, 1)) =​ товарами там есть​ не нужны звук​ и в первых​пример таблицы приложил.​ справа на панели​​ вкладку​ Manager — Create)​ список без дубликатов​​ в первой строке.​
    Удаление дубликатов
  11. ​Откройте редактор Visual Basic​ выберите инструмент: «ГЛАВНАЯ»-«Условное​Нажимаем «ОК». Все ячейки​Копируем формулу по​Дублирующие данные подкрасили условным​ окно функции «СУММЕСЛИ».​ указан фиксированный размер​ b​ строки с повторяющимися​​ не нужен​​ двух строках.​
    Результат

​В данном случае​ параметров, дав ему​Данные​:​ (повторений):​​

planetaexcel.ru

Объединить повторяющиеся строки

​ (ALT+F11):​​ форматирование»-«Создать правило»-«Использовать формулу​ с повторяющимися данными​ столбцу. Получится так.​ форматированием.​ Она расположена на​ диапазона с абсолютными​End If​
​ значениями во всех​
​Алексей владимирович​
​помогите пожалуйста​
​ столбец с ячейками​
​ вменяемое имя (это​
​(если у вас​
​После именования, нужная нам​
​Давайте традиционно рассмотрим несколько​
​Если данный макрос должен​
​Создайте новый модуль с​
​ для определения форматированных​
​ окрасились.​

​Обратите внимание​​Есть два варианта​​ закладке «Формулы» в​​ ссылками и названием​

​End If​​ столбцах кроме 2х​: данные —-сортировка​

​KuklP​​ по которым идет​ будет имя таблицы-результата​ Excel 2016).​ формула будет выглядеть​

​ способов решения такой​ уметь работать сразу​ помощью инструмента: «Insert»-«Module».​ ячеек:».​Идея.​, что такое выделение​ выделять ячейки с​ разделе «Библиотека функций»​ столбцов. Можно написать​Next​ — к примеру​
​Palych​: Может покажете в​ отбор С:С. в​ по факту) и​Выделяем первый список и​ следующим образом:​ распространенной задачи -​ с несколькими выделенными​ А потом введите​
​В поле для ввода​Можно в условном​ дублей, выделяет словом​ одинаковыми данными. Первый​ нажимаем функцию «Математические»,​ диапазон с относительными​

CyberForum.ru

Объединение одинаковых ячеек и последующие обединение рядом стоящих

​rw = 1​​ три строки -​: Сделать сводную таблицу.​
​ моем файле, где​ нем и надо​ все и можно​ жмем кнопку​На первый взгляд выглядит​ от примитивных «в​ строками одновременно, тогда​

​ в него следующий​

​ формулы вводим следующе​ форматировании установить белый​ «Да» следующие повторы​ вариант, когда выделяются​ выбираем «СУММЕСЛИ». Заполним​ ссылками.​For Each el​ у них все​ Выделить два столбца,​ он объединяет ячейки​

​ объединить ячейки, а​ все выгружать на​Из таблицы/диапазона (From Range/Table)​ жутковато, но, на​ лоб» до более​

​ усовершенствуем его изменив​

​ VBA-код:​​ значение: =$A2<>$A3​
​ цвет заливки и​ в ячейках, кроме​
​ все ячейки с​
​ диалоговое окно так.​
​Подробнее о видах​ In .Items​
​ столбцы с одинаковыми​
​ Данные > Сводная​
​ «и в первых​ вместе с ними​
​ лист командой​. На вопрос про​
​ самом деле, все​ сложных, но изящных.​
​ и настроив код.​Sub MergeDoubles()​
​Щелкните на кнопку «Формат»,​ шрифта. Получится так.​ первой ячейки.​
​ одинаковыми данными. Например,​В строке «Диапазон» указываем​
​ ссылок читайте в​
​Cells(rw, 1).Resize(1, UBound(a,​
​ значениями (например в​
​ таблица.​
​ двух строках»? На​
​ ячеки в тех​
​Закрыть и загрузить (Close&Load)​

​ создание из нашего​​ не так страшно.​Можно решить задачу самым​ В начале кода​
​Dim i As​ на вкладке «Граница»​Первые ячейки остались видны,​Слова в этой​ как в таблице​ диапазон столбца А​ статье «Относительные и​

​ 2)) = el​​ первом столбце один​Пользователь удален​ одном листе выполните​ же строках в​
​:​

​ списка «умной таблицы»​​ Давайте я разложу​ простым путем -​ добавим декларацию для​ Long​ следует задать оформление​

​ а последующие повторы​​ формуле можно писать​ (ячейки А5 и​ с дублями.​ абсолютные ссылки в​rw = rw​ и тот же​: Только сводная таблица!​ макрос, на другом​

​ диапазоне А:Е.​В будущем, при любых​ — соглашаемся:​ эту формулу на​ руками скопировать элементы​ новой переменной j:​Application.DisplayAlerts = False​

​ для нижних границ​

​ не видны. При​​ любые или числа,​ А8). Второй вариант​В строке «Критерий»​ Excel» здесь.​ + 1​ артикул) а в​TheArk​ — нет.​

​на форуме искал.​​ изменениях или дополнениях​

​Открывается окно редактора запросов,​ несколько строк, используя​ обоих списков в​Dim j As Long​
​For i =​ строк. И ОК.​ изменении данных в​ знаки. Например, в​

​ – выделяем вторую​​ указываем ячейку столбца​

​Поставили галочки у​​Next​ столбце размер -​: Друзья подскажите как​burzuy​
​ есть похожее но​ в исходных списках,​ где будет видно​ сочетание клавиш Alt+Enter​
​ один и применить​

​Далее нам необходимо создать​​ Selection.Columns.Count To 2​В результате получаем эффект​ первом столбце меняются​ столбце E написали​ и следующие ячейки​

​ С, в которой​​ слов:​End With​

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

​ и пустые ячейки,​​ такую формулу. =ЕСЛИ(СЧЁТЕСЛИ(A$5:A5;A5)>1;»Повторно»;»Впервые»)​ в одинаковыми данными.​ будем писать название​«подписи верхней строки»​Application.ScreenUpdating = True​ каждой строке…файл в​ ячейках 2-го и​на лист2 результат​
​ а своих мозгов​

​ правой кнопкой мыши​​ имя запроса​ как мы делали,​

planetaexcel.ru

Как в Excel соединить повторяющиеся строки в одном столбце, чтобы их сумма сложилась

​ набору инструмент​

​ должен срабатывать еще​
​If Selection.Cells(1, i)​
​ рисунке.​
​ в зависимости от​
​В столбце F​
​ А первую ячейку​
​ дубля.​
​ – это название​
​Beep​

​ приложении…возможно ли объединить​​ 3-го столбца по​ после макроса. желтым​ не хватает.​
​ обновить таблицу результатов.​Таблица1​ например тут:​Удалить дубликаты​ до выполнения старого​ = Selection.Cells(1, i​

​Нам удалось объединить и​​ того, где находятся​

​ написали формулу. =ЕСЛИ(СЧЁТЕСЛИ(A$5:A5;A5)>1;»+»;»-«)​​ не выделять (выделить​В строке «Диапазон​ столбцов;​MsgBox «А ты​

​ строки или убрать​​ повторяющимся значением 1-го​

Как объединить текст в ячейках 2го столбца по повторяющимся (Формулы/Formulas)

​ я выделил ненужное​​заранее спасибо.​kamilat​(можно поменять на​Логика тут следующая:​с вкладки​ цикла. Так выглядит​ — 1) Then​ выделить повторяющиеся ячейки​

​ дубли.​​ Получилось так.​ только ячейку А8).​ суммирования» указываем диапазон​
​«значения левого столбца»​ боялась»​ дубликаты, но так​ столбца. Желательно, что​;)

​ объединение​​KuklP​: Здраствуйте, как можно​

​ свое, если хотите).​​Формула ИНДЕКС(Список1;ПОИСКПОЗ(0;СЧЁТЕСЛИ($E$1:E1;Список1); 0) выбирает​Данные (Data — Remove​ строка кода для​Range(Selection.Cells(1, i -​ в Excel. Теперь​

​Пятый способ.​​Идея.​​ Будем рассматривать оба​​ столбца В, числа​ — это значит,​End Sub​ чтоб эти разные​
​ бы при это​
​на лист3 до​: Sub www()​
​ в столбце найти​Делаем двойной щелчок в​ все уникальные элементы​
​ Duplicates)​
​ нового цикла, которую​ 1), Selection.Cells(1, i)).Merge​
​ в приходной накладной​Как найти повторяющиеся строки​
​Можно в таблице​ варианта.​ из ячеек которого​ что искать дубли​vladFo​ значения записались в​ удалились дубли.​ макроса. зеленым указал​
​Dim a As​
​ поторяющиеся значения и​ заголовок таблицы (слово​ из первого списка.​:​ следует добавить выше​End If​ все отсортированные поставщики​ в​
​ использовать формулу из​
​Первый способ.​
​ нужно сложить.​ в левом первом​: wild_pig,​
​ одну ячейку например​
​TimSha​

​ то что теряется​​ Range, i&​ объединить их? список​

excelworld.ru

Найти дубликаты и объединить значения строк (Макросы/Sub)

​Список1​​ Как только они​Само-собой, такой способ не​ уже имеющегося цикла:​Next​ визуально разграничены линией​Excel.​ столбца E или​Как выделить повторяющиеся значения​В строке формул​ столбце.​Отлично! Все работает!​ через запятую…​: А в чем​ после макроса.​Application.DisplayAlerts = 0​ большой по этому​) и переименовываем на​ заканчиваются — начинает​ подойдет, если данные​For j = 1​Selection.HorizontalAlignment = xlHAlignCenter​ друг от друга.​Нужно сравнить и​ F, чтобы при​
​ в​
​ сразу видна получившаяся​
​Нажимаем «ОК». Поучилось​
​ Сначала вроде ничего​

​было 1|2|3|0​​ вы видите ЦЕЛЕСООБРАЗНОСТЬ​​burzuy​​Application.ScreenUpdating = 0​ хочу формулу. Пожалуйста​ любой другой (например​

​ выдавать ошибку #Н/Д:​​ в исходных списках​ To Selection.Rows.Count​

​Application.DisplayAlerts = True​​​​ выделить данные по​​ заполнении соседнего столбца​Excel.​ формула.​

​ так.​​ не произошло! но​1|2|3|9​ сей заморочки?!​: прикладываю​On Error Resume​

​ помогите.​​Люди​Формула ИНДЕКС(Список2;ПОИСКПОЗ(0;СЧЁТЕСЛИ($E$1:E1;Список2); 0)) аналогичным​
​ часто меняются -​
​После инструкции конца первого​
​End Sub​
​Так как мы сортировали​ трем столбцам сразу.​
​ было сразу видно,​
​Нам нужно в​
​Третий способ.​
​Если таблицу консолидации делаем​
​ потом поменял колонку​
​1|2|3|8​
​Вариант - хранить​
​Z​
​ Next​пример:​
​). Каки именно назвать​ образом извлекает уникальные​
​ придется повторять всю​ цикла добавляем новую​
​Теперь если нам нужно​ поставщиков по их​
​ У нас такая​ есть дубли в​ соседнем столбце напротив​
​Создать таблицу с​ на другом листе,​
​ в скриптес 15​
​стало 1|2|3|0,9,8​ как есть, а​
​: А куда макрос​With Range("A2").CurrentRegion​стб А​
​ - не важно,​ элементы из второго​
​ процедуру после каждого​
​ строку с инструкцией​ объединить одинаковые ячейки​
​ идентификатору в формуле​
​ таблица.​
​ столбце или нет.​
​ данных ячеек написать​
​ фильтром. Внизу столбца​ то получится такая​
​ на 17, которая​Manyasha​
​ на показ перестроить​ дели?.. А сводную​
​.RemoveSubtotal​
​анна​
​ но придуманное название​
​ списка.​
​ изменения заново.​ конца для второго:​
​ в строке по​

​ мы зафиксировали смешанной​​В столбцах A, B,​hands​ Например, создаем список​ слово «Да», если​ В установить автосумму.​ таблица.​ мне нужна! СПАСИБО!!!​:​ — сводной, например…​:D

excelworld.ru

​ еще надо уметь​

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

И одной из распространенных задач было объединить данные таким образом, чтобы не было повторяющихся записей.

Например, ниже представлен набор данных, содержащий несколько записей для одного и того же региона.

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

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

Объединение и суммирование данных с помощью опции консолидации

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

Другой метод — использовать сводную таблицу и суммировать данные (далее в этом руководстве).

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

Хотя это уникальные записи, так как стоимость продажи различается, для целей отчетности вы можете удалить несколько экземпляров одной и той же страны и показать стоимость продаж как одну консолидированную сумму.

Ниже приведены шаги для этого:

  1. Скопируйте заголовки исходных данных и вставьте их туда, где вы хотите консолидировать данные.
  2. Выберите ячейку под крайним левым заголовком
  3. Перейдите на вкладку «Данные».
  4. В группе «Инструменты для работы с данными» щелкните значок «Консолидировать».
  5. В диалоговом окне «Консолидировать» выберите «Сумма» в раскрывающемся списке функций (если он еще не выбран по умолчанию).
  6. Щелкните значок выбора диапазона в поле «Ссылка».
  7. Выберите диапазон A2: B9 (данные без заголовков)
  8. Установите флажок в левом столбце.
  9. Нажмите ОК

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

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

Я решил получить СУММУ значений из каждой записи. Вы также можете выбрать другие параметры, такие как «Счетчик» или «Среднее» или «Макс. / Мин.».

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

Объедините и суммируйте данные с помощью сводных таблиц

Сводная таблица — это швейцарский армейский нож для нарезки и нарезки данных в Excel.

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

Обратной стороной этого метода по сравнению с предыдущим является то, что этот метод требует больше кликов и на несколько секунд больше по сравнению с предыдущим.

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

Ниже приведены шаги по созданию сводной таблицы:

  1. Выберите любую ячейку в наборе данных
  2. Щелкните вкладку Вставка
  3. В группе «Таблицы» выберите параметр «Сводная таблица».
  4. В диалоговом окне «Создание сводной таблицы» убедитесь, что таблица / диапазон указаны правильно.
  5. Щелкните существующий лист
  6. Выберите место, куда вы хотите вставить итоговую сводную таблицу.
  7. Нажмите ОК.

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

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

Ниже приведены шаги для этого:

  1. Щелкните в любом месте области сводной таблицы, и откроется панель сводной таблицы справа.
  2. Перетащите поле Country в область Row.
  3. Перетащите и поместите поле «Продажи» в область «Значения».

Вышеупомянутые шаги суммируют данные и дают вам сумму продаж по всем странам.

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

Это также поможет вам уменьшить размер вашей книги Excel.

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

Надеюсь, вы нашли этот урок полезным!

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

Такую работу вы можете делать часто, при формировании отчетов. Ситуация далеко не редкая, поэтому давайте я расскажу подробнее.

Допустим, у нас есть такая табличка:

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

Итак, давайте начнём!

С помощью функции “Консолидация”

Самый простой способ — использовать специальную опцию.

Есть еще вариант со сводной таблицей, но, как по мне, удобнее всего — «Консолидация».

Допустим, у нас все тот же пример:

Как же объединить эти данные?

Пошаговая инструкция:

  • Для начала переместим заголовки чуть правее;

  • Выделим первую ячейку в новой табличке;

  • Щелкаем «Данные»;

  • И выбираем «Консолидация»;

  • Выберем «Сумма» в поле «Функция»;

  • А также, не забудьте активировать эту опцию;

  • Указываем диапазон, из которого функция будет брать данные для обработки;

  • Подтверждаем.

Готово! Вот результат:

Мы использовали сложение при консолидации, но вы можете вычислять, например, среднее значение. Все зависит от того, какая у вас цель.

Также можно использовать функцию «Консолидация» для объединения данных сразу с нескольких листов.

С помощью сводной таблицы

Сводная таблица очень помогает при вычислении итоговых сумм и прочих операций.

В ней мы можем без проблем подвести итог для любых полей, существующих в нашей таблице.

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

Допустим, у нас та же табличка:

Пошаговая инструкция:

  • Выделяем табличку и щелкаем на «Вставка»;

  • Далее — «Сводная таблица»;

  • Указываем диапазон;

  • Выбираем «На существующий лист»;

  • И указываем диапазон, куда нужно поместить данные;

  • Подтверждаем.

Готово! Вот результат:

Мы вставили сводную таблицу, теперь нам нужно указать ей, какие данные мы хотим суммировать.

Пошаговая инструкция:

  1. Щелкаем на любую ячейку, из диапазона сводной таблицы.
  2. Теперь нам надо перетянуть страну в поле строк, а продажи в поле значений.

Вот результат:

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

Вот и все! Я продемонстрировал вам 2 способа объединения данных и вычисления суммы их значений.

Надеюсь, эта статья оказалась полезная для вас!

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

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

Как выделить одинаковые ячейки группами

Допустим мы имеем список поставщиков:

Перед тем как найти повторяющиеся ячейки в Excel, отсортируем поставщиков по их идентификатору. Переходим в ячейку A2 и выбираем на закладке «ДАННЫЕ» в разделе «Сортировка и фильтр» инструмент «Сортировка от А до Я».

Чтобы автоматически отметить повторяющиеся ячейки и разделить их линиями на группы воспользуемся условным форматированием:

  1. Выделите диапазон A2:A11 и выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило»-«Использовать формулу для определения форматированных ячеек:».
  2. В поле для ввода формулы вводим следующе значение: =$A2<>$A3
  3. Щелкните на кнопку «Формат», на вкладке «Граница» следует задать оформление для нижних границ строк. И ОК.

В результате получаем эффект как отображено на рисунке.

Нам удалось объединить и выделить повторяющиеся ячейки в Excel. Теперь в приходной накладной все отсортированные поставщики визуально разграничены линией друг от друга.

Так как мы сортировали поставщиков по их идентификатору в формуле мы зафиксировали смешанной ссылкой столбец листа $A. Если значения в соседних ячейках столбца $A равные между собой тогда формула возвращает значения ЛОЖЬ и форматирование границе не применяется. Но если верхнее значение неравно (оператор <>) нижнему значению тогда формула возвращает значение ИСТИНА и применяется форматирования нижней границы целой строки (так как в смешанной ссылке номер строки не есть абсолютным, а является относительным адресом).

Полезный совет! Если нужно разграничить данные не по первому столбцу таблицы, по любому другому, тогда соответственно отсортируйте и просто укажите адрес столбца. Например, разграничим по повторяющимся датам, а не по поставщикам. Для этого сначала сортируем данные по датам, а потом используем условное форматирование немного изменив формулу: =$C2<>$C3

Теперь список сгруппирован по одинаковым датам.

Слияние двух списков без дубликатов

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

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

Способ 1. Удаление дубликатов

Можно решить задачу самым простым путем — руками скопировать элементы обоих списков в один и применить потом к полученному набору инструмент Удалить дубликаты с вкладки Данные (Data — Remove Duplicates) :

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

Способ 1а. Сводная таблица

Этот способ является, по сути, логическим продолжением предыдущего. Если списки не очень большого размера и заранее известно предельное количество элементов в них (например, не больше 10), то можно объединить две таблицы в одну прямыми ссылками, добавить справа столбец с единичками и построить по получившейся таблице сводную:

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

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

Способ 2. Формула массива

Можно решить проблему формулами. В этом случае пересчет и обновление результатов будет происходить автоматически и мгновенно, сразу после изменений в исходных списках. Для удобства и краткости давайте дадим нашим спискам имена Список1 и Список2, используя Диспетчер имен на вкладке Формулы (Formulas — Name Manager — Create) :

После именования, нужная нам формула будет выглядеть следующим образом:

На первый взгляд выглядит жутковато, но, на самом деле, все не так страшно. Давайте я разложу эту формулу на несколько строк, используя сочетание клавиш Alt+Enter и отступы пробелами, как мы делали, например тут:

Логика тут следующая:

    Формула ИНДЕКС(Список1;ПОИСКПОЗ(0;СЧЁТЕСЛИ($E$1:E1;Список1); 0) выбирает все уникальные элементы из первого списка. Как только они заканчиваются — начинает выдавать ошибку #Н/Д:

  • Формула ИНДЕКС(Список2;ПОИСКПОЗ(0;СЧЁТЕСЛИ($E$1:E1;Список2); 0)) аналогичным образом извлекает уникальные элементы из второго списка.
  • Вложенные друг в друга две функции ЕСЛИОШИБКА реализуют вывод сначала уникальных из списка-1, а потом из списка-2 друг за другом.
  • Обратите внимание, что это формула массива, т.е. после набора ее нужно ввести в ячейку не обычным Enter , а сочетанием клавиш Ctrl + Shift + Enter и затем скопировать (протянуть) вниз на нижестоящие ячейки с запасом.

    В английской версии Excel эта формула выглядит как:

    =IFERROR(IFERROR(INDEX(Список1, MATCH(0, COUNTIF($E$1:E1, Список1), 0)), INDEX(Список2, MATCH(0, COUNTIF($E$1:E1, Список2), 0))), «»)

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

    Способ 3. Power Query

    Если в ваших исходных списках большое количество элементов, например, по несколько сотен или тысяч, то вместо медленной формулы массива лучше использовать принципиально другой подход, а именно — инструменты надстройки Power Query. Эта надстройка по умолчанию встроена в Excel 2016. Если у вас Excel 2010 или 2013, то ее можно отдельно скачать и установить (бесплатно).

    Алгоритм действий следующий:

    1. Открываем отдельную вкладку установленной надстройки Power Query (если у вас Excel 2010-2013) или просто идем на вкладку Данные (если у вас Excel 2016).
    2. Выделяем первый список и жмем кнопку Из таблицы/диапазона (From Range/Table) . На вопрос про создание из нашего списка «умной таблицы» — соглашаемся:

  • Открывается окно редактора запросов, где будет видно загруженные данные и имя запроса Таблица1 (можно поменять на свое, если хотите).
  • Делаем двойной щелчок в заголовок таблицы (слово Список1) и переименовываем на любой другой (например Люди). Каки именно назвать — не важно, но придуманное название нужно запомнить, т.к. его придется использовать потом еще раз при импорте второй таблицы. Объединить две таблицы в дальнейшем получится только если заголовки их столбцов совпадают.
  • Разворачиваем выпадающий список в левом верхнем углу Закрыть и загрузить и выбираем Закрыть и загрузить в. (Close&Load to. ) :

    В следующем диалоговом окне (оно может выглядеть немного по-другому — не пугайтесь) выбираем Только создать подключение (Only create connection) :

  • Повторяем всю процедуру (пункты 2-6) для второго списка. При переименовании заголовка столбца важно использовать то же имя (Люди), что и в предыдущем запросе.
  • В окне Excel на вкладке Данные (Data) или на вкладке Power Query выбираем Получить данные — Объединить запросы — Добавить (Get Data — Merge Queries — Append) :

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

    В итоге получим новый запрос, где два списка будут соединены друг под другом. Осталось удалить дубликаты кнопкой Удалить строки — Удалить дубликаты (Delete Rows — Delete Duplicates) :


    Готовый запрос можно переименовать справа на панели параметров, дав ему вменяемое имя (это будет имя таблицы-результата по факту) и все и можно все выгружать на лист командой Закрыть и загрузить (Close&Load) :

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

    Объединить по значению

    Данная функция является частью надстройки MulTEx

    • Описание, установка, удаление и обновление
    • Полный список команд и функций MulTEx
    • Часто задаваемые вопросы по MulTEx
    • Скачать MulTEx

    Вызов команды:
    MulTEx -группа Ячейки/ДиапазоныЯчейкиОбъединить по значению

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

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

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

    Можно объединить либо по строкам, либо по столбцам.
    Направление:

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

    Данное действие невозможно отменить, поэтому следует осторожно его применять. Хотя можно произвести обратную операцию командой Разъединить с заполнением.

    Поделитесь своим мнением

    Комментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме — добро пожаловать на Форум

    Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки

    Повторяющиеся значения в Excel — найти, выделить или удалить дубликаты в Excel

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

    1. Удаление повторяющихся значений в Excel (2007+)

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

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

    Щелкаем ОК, диалоговое окно будет закрыто и строки, содержащие дубликаты будут удалены.

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

    2. Использование расширенного фильтра для удаления дубликатов

    Выберите любую ячейку в таблице, перейдите по вкладке Данные в группу Сортировка и фильтр, щелкните по кнопке Дополнительно.

    В появившемся диалоговом окне Расширенный фильтр, необходимо установить переключатель в положение скопировать результат в другое место, в поле Исходный диапазон указать диапазон, в котором находится таблица, в поле Поместить результат в диапазон указать верхнюю левую ячейку будущей отфильтрованной таблицы и установить маркер Только уникальные значения. Щелкаем ОК.

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

    3. Выделение повторяющихся значений с помощью условного форматирования в Excel (2007+)

    Выделяем таблицу, в которой необходимо обнаружить повторяющиеся значения. Переходим по вкладке Главная в группу Стили, выбираем Условное форматирование -> Правила выделения ячеек -> Повторяющиеся значения.

    В появившемся диалоговом окне Повторяющиеся значения, необходимо выбрать формат выделения дубликатов. У меня по умолчанию установлено светло-красная заливка и темно-красный цвет текста. Обратите внимание, в данном случае Excel будет сравнивать на уникальность не всю строку таблицы, а лишь ячейку столбца, поэтому если у вас имеются повторяющиеся значения только в одном столбце, Excel отформатирует их тоже. На примере вы можете увидеть, как Excel залил некоторые ячейки третьего столбца с именами, хотя вся строка данной ячейки таблицы уникальна.

    4. Использование сводных таблиц для определения повторяющихся значений

    Воспользуемся уже знакомой нам таблицей с тремя столбцами и добавим четвертый, под названием Счетчик, и заполним его единицами (1). Выделяем всю таблицу и переходим по вкладке Вставка в группу Таблицы, щелкаем по кнопке Сводная таблица.

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

    Как объединить две таблицы Excel по частичному совпадению ячеек

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

    Итак, есть два листа Excel, которые нужно объединить для дальнейшего анализа данных. Предположим, в одной таблице содержатся цены (столбец Price) и описания товаров (столбец Beer), которые Вы продаёте, а во второй отражены данные о наличии товаров на складе (столбец In stock). Если Вы или Ваши коллеги составляли обе таблицы по каталогу, то в обеих должен присутствовать как минимум один ключевой столбец с уникальными идентификаторами товаров. Описание товара или цена могут изменяться, но уникальный идентификатор всегда остаётся неизменным.

    Трудности начинаются, когда Вы получаете некоторые таблицы от производителя или из других отделов компании. Дело может ещё усложниться, если вдруг вводится новый формат уникальных идентификаторов или самую малость изменятся складские номенклатурные обозначения (SKU). И перед Вами стоит задача объединить в Excel новую и старую таблицы с данными. Так или иначе, возникает ситуация, когда в ключевых столбцах имеет место только частичное совпадение записей, например, “12345” и “12345-новый_суффикс“. Вам-то понятно, что это тот же SKU, но компьютер не так догадлив! Это не точное совпадение делает невозможным использование обычных формул Excel для объединения данных из двух таблиц.

    И что совсем плохо – соответствия могут быть вовсе нечёткими, и “Некоторая компания” в одной таблице может превратиться в “ЗАО «Некоторая Компания»” в другой таблице, а “Новая Компания (бывшая Некоторая Компания)” и “Старая Компания” тоже окажутся записью об одной и той же фирме. Это известно Вам, но как это объяснить Excel?

    Выход есть всегда, читайте далее и Вы узнаете решение!

    Замечание: Решения, описанные в этой статье, универсальны. Вы можете адаптировать их для дальнейшего использования с любыми стандартными формулами, такими как ВПР (VLOOKUP), ПОИСКПОЗ (MATCH), ГПР (HLOOKUP) и так далее.

    Выберите подходящий пример, чтобы сразу перейти к нужному решению:

    Ключевой столбец в одной из таблиц содержит дополнительные символы

    Рассмотрим две таблицы. Столбцы первой таблицы содержат номенклатурный номер (SKU), наименование пива (Beer) и его цену (Price). Во второй таблице записан SKU и количество бутылок на складе (In stock). Вместо пива может быть любой товар, а количество столбцов в реальной жизни может быть гораздо больше.

    В таблице с дополнительными символами создаём вспомогательный столбец. Можно добавить его в конец таблицы, но лучше всего вставить его следующим справа после ключевого столбца, чтобы он был на виду.

    Ключевым в таблице в нашем примере является столбец A с данными SKU, и нужно извлечь из него первые 5 символов. Добавим вспомогательный столбец и назовём его SKU helper:

    • Наводим указатель мыши на заголовок столбца B, при этом он должен принять вид стрелки, направленной вниз:
    • Кликаем по заголовку правой кнопкой мыши и в контекстном меню выбираем Вставить (Insert):
    • Даём столбцу имя SKU helper.
    • Чтобы извлечь первые 5 символов из столбца SKU, в ячейку B2 вводим такую формулу:

    Здесь A2 – это адрес ячейки, из которой мы будем извлекать символы, а 5 – количество символов, которое будет извлечено.

  • Копируем эту формулу во все ячейки нового столбца.
  • Готово! Теперь у нас есть ключевые столбцы с точным совпадением значений – столбец SKU helper в основной таблице и столбец SKU в таблице, где будет выполняться поиск.

    Теперь при помощи функции ВПР (VLOOKUP) мы получим нужный результат:

    Другие формулы

    • Извлечь первые Х символов справа: например, 6 символов справа из записи “DSFH-164900”. Формула будет выглядеть так:

    =ПРАВСИМВ(A2;6)
    =RIGHT(A2,6)
    Пропустить первые Х символов, извлечь следующие Y символов: например, нужно извлечь “0123” из записи “PREFIX_0123_SUFF”. Здесь нам нужно пропустить первые 8 символов и извлечь следующие 4 символа. Формула будет выглядеть так:

    =ПСТР(A2;8;4)
    =MID(A2,8,4)
    Извлечь все символы до разделителя, длина получившейся последовательности может быть разной. Например, нужно извлечь “123456” и “0123” из записей “123456-суффикс” и “0123-суффикс” соответственно. Формула будет выглядеть так:

    Одним словом, Вы можете использовать такие функции Excel, как ЛЕВСИМВ (LEFT), ПРАВСИМВ (RIGHT), ПСТР (MID), НАЙТИ (FIND), чтобы извлекать любые части составного индекса. Если с этим возникли трудности – свяжитесь с нами, мы сделаем всё возможное, чтобы помочь Вам.

    Данные из ключевого столбца в первой таблице разбиты на два или более столбца во второй таблице

    Предположим, таблица, в которой производится поиск, содержит столбец с идентификаторами. В ячейках этого столбца содержатся записи вида XXXX-YYYY, где XXXX – это кодовое обозначение группы товаров (мобильные телефоны, телевизоры, видеокамеры, фотокамеры), а YYYY – это код товара внутри группы. Главная таблица состоит из двух столбцов: в одном содержатся коды товарных групп (Group), во втором записаны коды товаров (ID). Мы не можем просто отбросить коды групп товаров, так как один и тот же код товара может повторяться в разных группах.

    Добавляем в главной таблице вспомогательный столбец и называем его Full ID (столбец C), подробнее о том, как это делается рассказано ранее в этой статье.

    В ячейке C2 запишем такую формулу:

    Здесь A2 – это адрес ячейки, содержащей код группы; символ “” – это разделитель; B2 – это адрес ячейки, содержащей код товара. Скопируем формулу в остальные строки.

    Теперь объединить данные из наших двух таблиц не составит труда. Мы будем сопоставлять столбец Full ID первой таблицы со столбцом ID второй таблицы. При обнаружении совпадения, записи из столбцов Description и Price второй таблицы будут добавлены в первую таблицу.

    Данные в ключевых столбцах не совпадают

    Вот пример: Вы владелец небольшого магазина, получаете товар от одного или нескольких поставщиков. У каждого из них принята собственная номенклатура, отличающаяся от Вашей. В результате возникают ситуации, когда Ваша запись “Case-Ip4S-01” соответствует записи “SPK-A1403” в файле Excel, полученном от поставщика. Такие расхождения возникают случайным образом и нет никакого общего правила, чтобы автоматически преобразовать “SPK-A1403” в “Case-Ip4S-01”.

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

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

    1. Создаём вспомогательную таблицу для поиска.

    Создаём новый лист Excel и называем его SKU converter. Копируем весь столбец Our.SKU из листа Store на новый лист, удаляем дубликаты и оставляем в нём только уникальные значения.

    Рядом добавляем столбец Supp.SKU и вручную ищем соответствия между значениями столбцов Our.SKU и Supp.SKU (в этом нам помогут описания из столбца Description). Это скучная работёнка, пусть Вас радует мысль о том, что её придётся выполнить только один раз :-).

    В результате мы имеем вот такую таблицу:

    2. Обновляем главную таблицу при помощи данных из таблицы для поиска.

    В главную таблицу (лист Store) вставляем новый столбец Supp.SKU.

    Далее при помощи функции ВПР (VLOOKUP) сравниваем листы Store и SKU converter, используя для поиска соответствий столбец Our.SKU, а для обновлённых данных – столбец Supp.SKU.

    Столбец Supp.SKU заполняется оригинальными кодами производителя.

    Замечание: Если в столбце Supp.SKU появились пустые ячейки, то необходимо взять все коды SKU, соответствующие этим пустым ячейкам, добавить их в таблицу SKU converter и найти соответствующий код из таблицы поставщика. После этого повторяем шаг 2.

    3. Переносим данные из таблицы поиска в главную таблицу

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

    При помощи функции ВПР (VLOOKUP) объединяем данные листа Store с данными листа Wholesale Supplier 1, используя для поиска соответствий столбец Supp.SKU.

    Вот пример обновлённых данных в столбце Wholesale Price:

    Всё просто, не так ли? Задавайте свои вопросы в комментариях к статье, я постараюсь ответить, как можно скорее.

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

    Как выделить одинаковые ячейки группами

    Допустим мы имеем список поставщиков:

    Список поставщиков.

    Перед тем как найти повторяющиеся ячейки в Excel, отсортируем поставщиков по их идентификатору. Переходим в ячейку A2 и выбираем на закладке «ДАННЫЕ» в разделе «Сортировка и фильтр» инструмент «Сортировка от А до Я».

    Сортировка от А до Я.

    Чтобы автоматически отметить повторяющиеся ячейки и разделить их линиями на группы воспользуемся условным форматированием:

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

    3. В поле для ввода формулы вводим следующе значение: =$A2<>$A3
    4. Формула.

    5. Щелкните на кнопку «Формат», на вкладке «Граница» следует задать оформление для нижних границ строк. И ОК.

    Граница.

    В результате получаем эффект как отображено на рисунке.

    Готово.

    Нам удалось объединить и выделить повторяющиеся ячейки в Excel. Теперь в приходной накладной все отсортированные поставщики визуально разграничены линией друг от друга.

    

    Так как мы сортировали поставщиков по их идентификатору в формуле мы зафиксировали смешанной ссылкой столбец листа $A. Если значения в соседних ячейках столбца $A равные между собой тогда формула возвращает значения ЛОЖЬ и форматирование границе не применяется. Но если верхнее значение неравно (оператор <>) нижнему значению тогда формула возвращает значение ИСТИНА и применяется форматирования нижней границы целой строки (так как в смешанной ссылке номер строки не есть абсолютным, а является относительным адресом).

    Полезный совет! Если нужно разграничить данные не по первому столбцу таблицы, по любому другому, тогда соответственно отсортируйте и просто укажите адрес столбца. Например, разграничим по повторяющимся датам, а не по поставщикам. Для этого сначала сортируем данные по датам, а потом используем условное форматирование немного изменив формулу: =$C2<>$C3

    По датам.

    Теперь список сгруппирован по одинаковым датам.

    Skip to content

    Объединение дубликатов строк в Excel

    Объедините похожие строки в одну по ключевым столбцам

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

    • 60-дневная безусловная гарантия возврата денег

    • Бесплатные обновления на 2 года
    • Бесплатная и бессрочная техническая поддержка

    С помощью мастера объединения дубликатов строк Merge Duplicates вы cможете:

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

    Выберите любые столбцы в качестве уникальных идентификаторов, чтобы на их основе объединить дубликаты строк на листе Excel.

    Выбрать разделители для объединенных значений

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

    Сортировать объединенные значения

    Чтобы отсортировать объединенные значения, выберите соответствующую опцию.

    Оставить в таблице только уникальные значения

    Избавьтесь от дубликатов в ключевых столбцах и пропустите пустые ячейки, чтобы получить чистую таблицу без повторяющихся записей.

    Использовать разные разделители для каждого столбца

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

    Сохранить значения из необработанных столбцов

    Вы можете включить значения из необработанных столбцов в таблицу результатов.

    Объедините свои листы Excel

    путем объединения данных в столбцах с одинаковыми именами

    Что такое инструмент объединения дубликатов и зачем он мне нужен?

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

    Как работает мастер объединения дубликатов?

    Чтобы сгруппировать дубликаты с помощью Мастера объединения дубликатов, выполните три шага:

    1. Выберите таблицу.
    2. Укажите любые столбцы, которые будут проверяться на наличие повторяющихся записей.
    3. Укажите столбцы, значения в которых будут объединены при удалении дубликатов строк.
    4. Установите набор разделителей для разграничения частей объединяемых ячеек  и нажмите на кнопку Finish. 

    Инструкции по работе с этим инструментом вы можете посмотреть здесь.

    Работает ли это для данных, организованных по столбцам?

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

    Предлагает ли надстройка какие-либо разделители для объединенных значений?

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

    Могу ли я выбрать разные разделители для каждого столбца?

    Да, у вас будет возможность выбрать разделитель для каждого столбца.

    Я хотел бы видеть в итоговой таблице только уникальные значения, возможно ли это?

    Да, чтобы избежать объединения повторяющихся значений, установите флажок Удалить повторяющиеся значения (Delete duplicate values).

    Могу ли я отсортировать объединенные значения?

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

    Могу ли я добавить значения из других столбцов в таблицу результатов?

    Если вы не хотите, чтобы надстройка обрабатывала некоторые столбцы, содержащиеся в вашей таблице, но хотите видеть значения первой или последней их строки в результирующей таблице, выберите нужный параметр в раскрывающемся меню «Для необработанных столбцов» (For unprocessed columns).

    Скачать  Ultimate Suite

    Посмотреть все комментарии

    MulTEx »

    8 Июль 2015              38581 просмотров

    Объединить по значению

    Данная функция является частью надстройки MulTEx


    Вызов команды:
    MulTEx -группа Ячейки/ДиапазоныЯчейкиОбъединить по значению


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

    Вполне логично было бы перед тем как распечатать подобный отчет каждый город объединить визуально:
    Результат
    Делать это руками будет долго и неинтересно, особенно, если в отчете более пары тысяч строк. Как раз для того, чтобы объединить несколько ячеек с одинаковыми значениями, идущими подряд, и предназначена команда «Объединить по значению». Для этого необходимо выделить диапазон ячеек для объединения и вызвать команду: MulTEx -группа Ячейки и ДиапазонЯчейкиОбъединить по значению.
    Объединить ячейки по значению

    Можно объединить либо по строкам, либо по столбцам.
    Направление:

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

    Данное действие невозможно отменить, поэтому следует осторожно его применять. Хотя можно произвести обратную операцию командой Разъединить с заполнением.

    Понравилась статья? Поделить с друзьями:
  • Как соединить несколько ячеек с текстом в одну в excel
  • Как соединить несколько ячеек в одну в excel формула
  • Как создавать html в word
  • Как создавать google таблицы в excel
  • Как создавать excel таблицы онлайн